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

실행 모드 선택


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

대상 테이블: content_mbti_items

ID: 12623 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "팀 치어리더와 마음의 병원",
            "explanation": "ESFJ의 집단 동기부여와 ISFJ의 개인적 치유",
            "category": "스트레스 상황 대처",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I encourage everyone loudly always!",
                    "translation": "항상 모든 사람을 크게 격려해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "I heal hearts one by.",
                    "translation": "마음을 하나씩 치유해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Positive energy spreads like sunshine.",
                    "translation": "긍정적 에너지가 햇빛처럼 퍼져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 조용히 격려하는 것을 선호하나요?",
                    "hint": "하린이가 어떻게 격려한다고 했나요?",
                    "result": "X",
                    "explanation": "하린이는 '크게' 격려한다고 했으므로 조용한 격려를 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "Your enthusiasm gives everyone hope!",
                    "translation": "네 열정이 모든 사람에게 희망을 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone needs to feel valued.",
                    "translation": "모든 사람이 가치 있다고 느낄 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수현",
                    "script": "You lift spirits so beautifully!",
                    "translation": "기분을 정말 아름답게 끌어올려!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says positive energy spreads like @@.",
                    "hint": "긍정적 에너지가 무엇처럼 퍼진다고 했나요?",
                    "optionA": "fire",
                    "optionB": "sunshine",
                    "optionC": "water",
                    "result": "sunshine",
                    "explanation": "하린이는 긍정적 에너지가 '햇빛(sunshine)'처럼 퍼진다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your personal touch reaches souls.",
                    "translation": "네 개인적 터치가 영혼에 닿아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수현",
                    "script": "Deep understanding brings real peace!",
                    "translation": "깊은 이해가 진정한 평화를 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "치유의 방법에 대한 문장이에요.",
                    "result": "Healing needs both energy",
                    "explanation": "치유에는 에너지가 둘 다 필요해요.",
                    "optionA": "needs",
                    "optionB": "both",
                    "optionC": "Healing",
                    "optionD": "energy"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your quiet wisdom guides recovery.",
                    "translation": "네 조용한 지혜가 회복을 이끌어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수현",
                    "script": "Cheerful and gentle work perfectly!",
                    "translation": "활발함과 부드러움이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "팀 치어리더와 마음의 병원",
            "explanation": "ESFJ의 집단 동기부여와 ISFJ의 개인적 치유",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I encourage everyone loudly always!",
                    "translation": "항상 모든 사람을 크게 격려해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "I heal hearts one by.",
                    "translation": "마음을 하나씩 치유해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Positive energy spreads like sunshine.",
                    "translation": "긍정적 에너지가 햇빛처럼 퍼져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 조용히 격려하는 것을 선호하나요?",
                    "hint": "하린이가 어떻게 격려한다고 했나요?",
                    "result": "X",
                    "explanation": "하린이는 '크게' 격려한다고 했으므로 조용한 격려를 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "Your enthusiasm gives everyone hope!",
                    "translation": "네 열정이 모든 사람에게 희망을 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone needs to feel valued.",
                    "translation": "모든 사람이 가치 있다고 느낄 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수현",
                    "script": "You lift spirits so beautifully!",
                    "translation": "기분을 정말 아름답게 끌어올려!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says positive energy spreads like @@.",
                    "hint": "긍정적 에너지가 무엇처럼 퍼진다고 했나요?",
                    "optionA": "fire",
                    "optionB": "sunshine",
                    "optionC": "water",
                    "result": "sunshine",
                    "explanation": "하린이는 긍정적 에너지가 '햇빛(sunshine)'처럼 퍼진다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your personal touch reaches souls.",
                    "translation": "네 개인적 터치가 영혼에 닿아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수현",
                    "script": "Deep understanding brings real peace!",
                    "translation": "깊은 이해가 진정한 평화를 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "치유의 방법에 대한 문장이에요.",
                    "optionA": "needs",
                    "optionB": "both",
                    "optionC": "Healing",
                    "optionD": "energy",
                    "result": "Healing needs both energy",
                    "explanation": "치유에는 에너지가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your quiet wisdom guides recovery.",
                    "translation": "네 조용한 지혜가 회복을 이끌어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수현",
                    "script": "Cheerful and gentle work perfectly!",
                    "translation": "활발함과 부드러움이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
ID: 12624 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커뮤니티 빌더와 개인 멘토",
            "explanation": "ESFJ의 집단 목표와 ISFJ의 개인 성장 지원",
            "category": "직업 및 목표 설정",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "I help everyone succeed together!",
                    "translation": "모든 사람이 함께 성공하도록 도와!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은서",
                    "script": "I guide individuals toward dreams.",
                    "translation": "개인들을 꿈으로 이끌어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "Community success creates lasting happiness.",
                    "translation": "공동체 성공이 지속적인 행복을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지민이는 개인적 성공보다 공동체를 우선시하나요?",
                    "hint": "지민이가 누구의 성공을 돕는다고 했나요?",
                    "result": "O",
                    "explanation": "지민이는 '모든 사람이 함께' 성공하도록 돕는다고 했으므로 공동체를 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은서",
                    "script": "Your team spirit inspires everyone!",
                    "translation": "네 팀 정신이 모두에게 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Everyone deserves opportunities to grow.",
                    "translation": "모든 사람이 성장할 기회를 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은서",
                    "script": "You create such supportive environments!",
                    "translation": "그런 지지적인 환경을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin says community success creates lasting @@.",
                    "hint": "공동체 성공이 지속적인 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "happiness",
                    "optionC": "stress",
                    "result": "happiness",
                    "explanation": "지민이는 공동체 성공이 지속적인 '행복(happiness)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "Your personal guidance touches lives.",
                    "translation": "네 개인적 안내가 삶에 감동을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은서",
                    "script": "Individual growth strengthens the whole!",
                    "translation": "개인적 성장이 전체를 강화해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성공의 종류에 대한 문장이에요.",
                    "result": "Success works many levels",
                    "explanation": "성공은 여러 수준에서 작용해요.",
                    "optionA": "levels",
                    "optionB": "works",
                    "optionC": "Success",
                    "optionD": "many"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your thoughtful mentoring builds confidence.",
                    "translation": "네 사려 깊은 멘토링이 자신감을 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은서",
                    "script": "Group and individual goals together!",
                    "translation": "그룹과 개인적 목표가 함께!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커뮤니티 빌더와 개인 멘토",
            "explanation": "ESFJ의 집단 목표와 ISFJ의 개인 성장 지원",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "I help everyone succeed together!",
                    "translation": "모든 사람이 함께 성공하도록 도와!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은서",
                    "script": "I guide individuals toward dreams.",
                    "translation": "개인들을 꿈으로 이끌어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "Community success creates lasting happiness.",
                    "translation": "공동체 성공이 지속적인 행복을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지민이는 개인적 성공보다 공동체를 우선시하나요?",
                    "hint": "지민이가 누구의 성공을 돕는다고 했나요?",
                    "result": "O",
                    "explanation": "지민이는 '모든 사람이 함께' 성공하도록 돕는다고 했으므로 공동체를 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은서",
                    "script": "Your team spirit inspires everyone!",
                    "translation": "네 팀 정신이 모두에게 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Everyone deserves opportunities to grow.",
                    "translation": "모든 사람이 성장할 기회를 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은서",
                    "script": "You create such supportive environments!",
                    "translation": "그런 지지적인 환경을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin says community success creates lasting @@.",
                    "hint": "공동체 성공이 지속적인 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "happiness",
                    "optionC": "stress",
                    "result": "happiness",
                    "explanation": "지민이는 공동체 성공이 지속적인 '행복(happiness)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "Your personal guidance touches lives.",
                    "translation": "네 개인적 안내가 삶에 감동을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은서",
                    "script": "Individual growth strengthens the whole!",
                    "translation": "개인적 성장이 전체를 강화해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "성공의 종류에 대한 문장이에요.",
                    "optionA": "levels",
                    "optionB": "works",
                    "optionC": "Success",
                    "optionD": "many",
                    "result": "Success works many levels",
                    "explanation": "성공은 여러 수준에서 작용해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your thoughtful mentoring builds confidence.",
                    "translation": "네 사려 깊은 멘토링이 자신감을 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은서",
                    "script": "Group and individual goals together!",
                    "translation": "그룹과 개인적 목표가 함께!"
                }
            ]
        }
    ]
}
ID: 12625 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "네트워크 커넥터와 꿈의 가드너",
            "explanation": "ESFJ의 관계 중심 목표와 ISFJ의 신중한 목표 육성",
            "category": "직업 및 목표 설정",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "I connect people with opportunities!",
                    "translation": "사람들을 기회와 연결시켜!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤아",
                    "script": "I nurture goals very carefully.",
                    "translation": "목표를 매우 신중하게 기른다."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "Relationships open doors to success.",
                    "translation": "관계가 성공의 문을 열어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소민이는 혼자서 목표를 달성하려고 하나요?",
                    "hint": "소민이가 사람들을 무엇과 연결시킨다고 했나요?",
                    "result": "X",
                    "explanation": "소민이는 '사람들을 기회와 연결시킨다'고 했으므로 혼자서 달성하려 하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤아",
                    "script": "Your networking skills create magic!",
                    "translation": "네 네트워킹 기술이 마법을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "Everyone benefits when we share.",
                    "translation": "우리가 나눌 때 모든 사람이 도움을 받아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤아",
                    "script": "You build such beautiful bridges!",
                    "translation": "그런 아름다운 다리를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Somin says relationships open doors to @@.",
                    "hint": "관계가 무엇의 문을 연다고 했나요?",
                    "optionA": "problems",
                    "optionB": "success",
                    "optionC": "confusion",
                    "result": "success",
                    "explanation": "소민이는 관계가 '성공(success)'의 문을 연다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소민",
                    "script": "Your patient cultivation grows dreams.",
                    "translation": "네 인내심 있는 재배가 꿈을 키워."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤아",
                    "script": "Careful planning prevents goal failure!",
                    "translation": "신중한 계획이 목표 실패를 방지해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목표 달성에 대한 문장이에요.",
                    "result": "Dreams grow with patience",
                    "explanation": "꿈은 인내로 성장해요.",
                    "optionA": "Dreams",
                    "optionB": "grow",
                    "optionC": "patience",
                    "optionD": "with"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "Your detailed attention ensures progress.",
                    "translation": "네 세밀한 관심이 진전을 보장해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤아",
                    "script": "Connection and cultivation work together!",
                    "translation": "연결과 재배가 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "네트워크 커넥터와 꿈의 가드너",
            "explanation": "ESFJ의 관계 중심 목표와 ISFJ의 신중한 목표 육성",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "I connect people with opportunities!",
                    "translation": "사람들을 기회와 연결시켜!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤아",
                    "script": "I nurture goals very carefully.",
                    "translation": "목표를 매우 신중하게 기른다."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "Relationships open doors to success.",
                    "translation": "관계가 성공의 문을 열어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소민이는 혼자서 목표를 달성하려고 하나요?",
                    "hint": "소민이가 사람들을 무엇과 연결시킨다고 했나요?",
                    "result": "X",
                    "explanation": "소민이는 '사람들을 기회와 연결시킨다'고 했으므로 혼자서 달성하려 하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤아",
                    "script": "Your networking skills create magic!",
                    "translation": "네 네트워킹 기술이 마법을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "Everyone benefits when we share.",
                    "translation": "우리가 나눌 때 모든 사람이 도움을 받아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤아",
                    "script": "You build such beautiful bridges!",
                    "translation": "그런 아름다운 다리를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Somin says relationships open doors to @@.",
                    "hint": "관계가 무엇의 문을 연다고 했나요?",
                    "optionA": "problems",
                    "optionB": "success",
                    "optionC": "confusion",
                    "result": "success",
                    "explanation": "소민이는 관계가 '성공(success)'의 문을 연다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소민",
                    "script": "Your patient cultivation grows dreams.",
                    "translation": "네 인내심 있는 재배가 꿈을 키워."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤아",
                    "script": "Careful planning prevents goal failure!",
                    "translation": "신중한 계획이 목표 실패를 방지해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "목표 달성에 대한 문장이에요.",
                    "optionA": "Dreams",
                    "optionB": "grow",
                    "optionC": "patience",
                    "optionD": "with",
                    "result": "Dreams grow with patience",
                    "explanation": "꿈은 인내로 성장해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "Your detailed attention ensures progress.",
                    "translation": "네 세밀한 관심이 진전을 보장해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤아",
                    "script": "Connection and cultivation work together!",
                    "translation": "연결과 재배가 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12626 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "그룹 액티비티 리더와 개인 취미 큐레이터",
            "explanation": "ESFJ의 단체 활동 조직과 ISFJ의 개인적 취미 지원",
            "category": "취미와 여가 활동",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I organize fun group activities!",
                    "translation": "재미있는 그룹 활동을 조직해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소현",
                    "script": "I help people find hobbies.",
                    "translation": "사람들이 개인적 취미를 찾도록 도와."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Shared activities create lasting bonds.",
                    "translation": "공유된 활동이 지속적인 유대를 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 혼자 하는 활동을 선호하나요?",
                    "hint": "지우가 어떤 활동을 조직한다고 했나요?",
                    "result": "X",
                    "explanation": "지우는 '그룹 활동을 조직한다'고 했으므로 혼자 하는 활동을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소현",
                    "script": "Your social energy brings everyone!",
                    "translation": "네 사회적 에너지가 모두를 모아줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Everyone deserves fun and friendship.",
                    "translation": "모든 사람이 재미와 우정을 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소현",
                    "script": "You create such joyful experiences!",
                    "translation": "그런 즐거운 경험을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says shared activities create lasting @@.",
                    "hint": "공유된 활동이 지속적인 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "bonds",
                    "optionC": "stress",
                    "result": "bonds",
                    "explanation": "지우는 공유된 활동이 지속적인 '유대(bonds)'를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your personal attention helps growth.",
                    "translation": "네 개인적 관심이 성장에 도움돼."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소현",
                    "script": "Individual interests deserve careful nurturing!",
                    "translation": "개인적 관심사는 신중한 양육을 받을 자격이 있어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "취미의 종류에 대한 문장이에요.",
                    "result": "Hobbies work many ways",
                    "explanation": "취미는 여러 방법으로 작용해요.",
                    "optionA": "work",
                    "optionB": "Hobbies",
                    "optionC": "ways",
                    "optionD": "many"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your thoughtful guidance discovers talents.",
                    "translation": "네 사려 깊은 안내가 재능을 발견해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소현",
                    "script": "Group and personal fun together!",
                    "translation": "그룹과 개인적 재미가 함께!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "그룹 액티비티 리더와 개인 취미 큐레이터",
            "explanation": "ESFJ의 단체 활동 조직과 ISFJ의 개인적 취미 지원",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I organize fun group activities!",
                    "translation": "재미있는 그룹 활동을 조직해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소현",
                    "script": "I help people find hobbies.",
                    "translation": "사람들이 개인적 취미를 찾도록 도와."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Shared activities create lasting bonds.",
                    "translation": "공유된 활동이 지속적인 유대를 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 혼자 하는 활동을 선호하나요?",
                    "hint": "지우가 어떤 활동을 조직한다고 했나요?",
                    "result": "X",
                    "explanation": "지우는 '그룹 활동을 조직한다'고 했으므로 혼자 하는 활동을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소현",
                    "script": "Your social energy brings everyone!",
                    "translation": "네 사회적 에너지가 모두를 모아줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Everyone deserves fun and friendship.",
                    "translation": "모든 사람이 재미와 우정을 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소현",
                    "script": "You create such joyful experiences!",
                    "translation": "그런 즐거운 경험을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says shared activities create lasting @@.",
                    "hint": "공유된 활동이 지속적인 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "bonds",
                    "optionC": "stress",
                    "result": "bonds",
                    "explanation": "지우는 공유된 활동이 지속적인 '유대(bonds)'를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your personal attention helps growth.",
                    "translation": "네 개인적 관심이 성장에 도움돼."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소현",
                    "script": "Individual interests deserve careful nurturing!",
                    "translation": "개인적 관심사는 신중한 양육을 받을 자격이 있어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "취미의 종류에 대한 문장이에요.",
                    "optionA": "work",
                    "optionB": "Hobbies",
                    "optionC": "ways",
                    "optionD": "many",
                    "result": "Hobbies work many ways",
                    "explanation": "취미는 여러 방법으로 작용해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your thoughtful guidance discovers talents.",
                    "translation": "네 사려 깊은 안내가 재능을 발견해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소현",
                    "script": "Group and personal fun together!",
                    "translation": "그룹과 개인적 재미가 함께!"
                }
            ]
        }
    ]
}
ID: 12627 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "사교 이벤터와 조용한 크래프터",
            "explanation": "ESFJ의 활발한 사교 취미와 ISFJ의 차분한 개인 활동",
            "category": "취미와 여가 활동",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I plan social events weekly!",
                    "translation": "매주 사교 이벤트를 계획해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤서",
                    "script": "I enjoy quiet crafting time.",
                    "translation": "조용한 만들기 시간을 즐겨."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Social hobbies build community connections.",
                    "translation": "사교적 취미가 공동체 연결을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 조용한 취미를 선호하나요?",
                    "hint": "민지가 무엇을 매주 계획한다고 했나요?",
                    "result": "X",
                    "explanation": "민지는 '사교 이벤트를 매주 계획한다'고 했으므로 조용한 취미를 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤서",
                    "script": "Your event planning brings joy!",
                    "translation": "네 이벤트 계획이 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone needs connection and laughter.",
                    "translation": "모든 사람에게는 연결과 웃음이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤서",
                    "script": "You create such memorable gatherings!",
                    "translation": "그런 기억에 남는 모임을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says social hobbies build community @@.",
                    "hint": "사교적 취미가 공동체의 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "connections",
                    "optionC": "stress",
                    "result": "connections",
                    "explanation": "민지는 사교적 취미가 공동체 '연결(connections)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your peaceful activities restore energy.",
                    "translation": "네 평화로운 활동이 에너지를 회복시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤서",
                    "script": "Quiet hobbies bring inner satisfaction!",
                    "translation": "조용한 취미가 내면의 만족을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "여가 시간에 대한 문장이에요.",
                    "result": "Rest comes different forms",
                    "explanation": "휴식은 다른 형태로 와요.",
                    "optionA": "forms",
                    "optionB": "comes",
                    "optionC": "Rest",
                    "optionD": "different"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your creative focus inspires dedication.",
                    "translation": "네 창의적 집중이 헌신을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤서",
                    "script": "Social and solitary work perfectly!",
                    "translation": "사교적이고 혼자 하는 것이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "사교 이벤터와 조용한 크래프터",
            "explanation": "ESFJ의 활발한 사교 취미와 ISFJ의 차분한 개인 활동",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I plan social events weekly!",
                    "translation": "매주 사교 이벤트를 계획해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤서",
                    "script": "I enjoy quiet crafting time.",
                    "translation": "조용한 만들기 시간을 즐겨."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Social hobbies build community connections.",
                    "translation": "사교적 취미가 공동체 연결을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 조용한 취미를 선호하나요?",
                    "hint": "민지가 무엇을 매주 계획한다고 했나요?",
                    "result": "X",
                    "explanation": "민지는 '사교 이벤트를 매주 계획한다'고 했으므로 조용한 취미를 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤서",
                    "script": "Your event planning brings joy!",
                    "translation": "네 이벤트 계획이 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone needs connection and laughter.",
                    "translation": "모든 사람에게는 연결과 웃음이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤서",
                    "script": "You create such memorable gatherings!",
                    "translation": "그런 기억에 남는 모임을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says social hobbies build community @@.",
                    "hint": "사교적 취미가 공동체의 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "connections",
                    "optionC": "stress",
                    "result": "connections",
                    "explanation": "민지는 사교적 취미가 공동체 '연결(connections)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your peaceful activities restore energy.",
                    "translation": "네 평화로운 활동이 에너지를 회복시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤서",
                    "script": "Quiet hobbies bring inner satisfaction!",
                    "translation": "조용한 취미가 내면의 만족을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "여가 시간에 대한 문장이에요.",
                    "optionA": "forms",
                    "optionB": "comes",
                    "optionC": "Rest",
                    "optionD": "different",
                    "result": "Rest comes different forms",
                    "explanation": "휴식은 다른 형태로 와요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your creative focus inspires dedication.",
                    "translation": "네 창의적 집중이 헌신을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤서",
                    "script": "Social and solitary work perfectly!",
                    "translation": "사교적이고 혼자 하는 것이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
ID: 12628 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "그룹 화해자와 개인 상담사",
            "explanation": "ESFJ의 집단 갈등 해결과 ISFJ의 개인별 치유",
            "category": "갈등 해결 방식",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I bring everyone together quickly!",
                    "translation": "모든 사람을 빨리 함께 모아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "I help individuals heal privately.",
                    "translation": "개인들이 사적으로 치유하도록 도와."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Group discussions solve problems faster.",
                    "translation": "그룹 토론이 문제를 더 빠르게 해결해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 개인적으로 갈등을 해결하나요?",
                    "hint": "수민이가 누구를 함께 모은다고 했나요?",
                    "result": "X",
                    "explanation": "수민이는 '모든 사람을 함께 모은다'고 했으므로 개인적으로 해결하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예나",
                    "script": "Your mediation skills create peace!",
                    "translation": "네 중재 기술이 평화를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone's voice needs to be.",
                    "translation": "모든 사람의 목소리가 들릴 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예나",
                    "script": "You facilitate understanding so well!",
                    "translation": "이해를 정말 잘 촉진해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says group discussions solve problems @@.",
                    "hint": "그룹 토론이 문제를 어떻게 해결한다고 했나요?",
                    "optionA": "slowly",
                    "optionB": "faster",
                    "optionC": "harder",
                    "result": "faster",
                    "explanation": "수민이는 그룹 토론이 문제를 더 '빠르게(faster)' 해결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your personal care heals wounds.",
                    "translation": "네 개인적 관심이 상처를 치유해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예나",
                    "script": "Deep listening brings real understanding!",
                    "translation": "깊은 경청이 진정한 이해를 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "치유의 방법에 대한 문장이에요.",
                    "result": "Peace needs both voices",
                    "explanation": "평화에는 목소리가 둘 다 필요해요.",
                    "optionA": "Peace",
                    "optionB": "needs",
                    "optionC": "voices",
                    "optionD": "both"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your gentle approach creates safety.",
                    "translation": "네 부드러운 접근이 안전함을 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예나",
                    "script": "Group and private healing together!",
                    "translation": "그룹과 사적 치유가 함께!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "그룹 화해자와 개인 상담사",
            "explanation": "ESFJ의 집단 갈등 해결과 ISFJ의 개인별 치유",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I bring everyone together quickly!",
                    "translation": "모든 사람을 빨리 함께 모아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "I help individuals heal privately.",
                    "translation": "개인들이 사적으로 치유하도록 도와."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Group discussions solve problems faster.",
                    "translation": "그룹 토론이 문제를 더 빠르게 해결해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 개인적으로 갈등을 해결하나요?",
                    "hint": "수민이가 누구를 함께 모은다고 했나요?",
                    "result": "X",
                    "explanation": "수민이는 '모든 사람을 함께 모은다'고 했으므로 개인적으로 해결하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예나",
                    "script": "Your mediation skills create peace!",
                    "translation": "네 중재 기술이 평화를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone's voice needs to be.",
                    "translation": "모든 사람의 목소리가 들릴 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예나",
                    "script": "You facilitate understanding so well!",
                    "translation": "이해를 정말 잘 촉진해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says group discussions solve problems @@.",
                    "hint": "그룹 토론이 문제를 어떻게 해결한다고 했나요?",
                    "optionA": "slowly",
                    "optionB": "faster",
                    "optionC": "harder",
                    "result": "faster",
                    "explanation": "수민이는 그룹 토론이 문제를 더 '빠르게(faster)' 해결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your personal care heals wounds.",
                    "translation": "네 개인적 관심이 상처를 치유해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예나",
                    "script": "Deep listening brings real understanding!",
                    "translation": "깊은 경청이 진정한 이해를 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "치유의 방법에 대한 문장이에요.",
                    "optionA": "Peace",
                    "optionB": "needs",
                    "optionC": "voices",
                    "optionD": "both",
                    "result": "Peace needs both voices",
                    "explanation": "평화에는 목소리가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your gentle approach creates safety.",
                    "translation": "네 부드러운 접근이 안전함을 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예나",
                    "script": "Group and private healing together!",
                    "translation": "그룹과 사적 치유가 함께!"
                }
            ]
        }
    ]
}
ID: 12629 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "공개 중재자와 은밀한 상처 치유자",
            "explanation": "ESFJ의 투명한 갈등 해결과 ISFJ의 조심스러운 관계 회복",
            "category": "갈등 해결 방식",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I address conflicts openly always!",
                    "translation": "항상 갈등을 공개적으로 다뤄!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "I mend relationships very quietly.",
                    "translation": "관계를 매우 조용히 회복시켜."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Open communication prevents bigger problems.",
                    "translation": "공개적 소통이 더 큰 문제를 방지해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 비밀스럽게 갈등을 해결하나요?",
                    "hint": "하린이가 갈등을 어떻게 다룬다고 했나요?",
                    "result": "X",
                    "explanation": "하린이는 갈등을 '공개적으로' 다룬다고 했으므로 비밀스럽게 해결하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "Your transparent approach builds trust!",
                    "translation": "네 투명한 접근이 신뢰를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone deserves to understand issues.",
                    "translation": "모든 사람이 문제를 이해할 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수현",
                    "script": "You create such clear communication!",
                    "translation": "그런 명확한 소통을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says open communication prevents bigger @@.",
                    "hint": "공개적 소통이 더 큰 무엇을 방지한다고 했나요?",
                    "optionA": "success",
                    "optionB": "problems",
                    "optionC": "happiness",
                    "result": "problems",
                    "explanation": "하린이는 공개적 소통이 더 큰 '문제(problems)'를 방지한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your gentle healing touches souls.",
                    "translation": "네 부드러운 치유가 영혼에 닿아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수현",
                    "script": "Careful repair creates stronger bonds!",
                    "translation": "신중한 회복이 더 강한 유대를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "화해의 방법에 대한 문장이에요.",
                    "result": "Healing happens different speeds",
                    "explanation": "치유는 다른 속도로 일어나요.",
                    "optionA": "different",
                    "optionB": "Healing",
                    "optionC": "happens",
                    "optionD": "speeds"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your patient work ensures lasting.",
                    "translation": "네 인내심 있는 일이 지속적인 평화를 보장해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수현",
                    "script": "Open and quiet healing together!",
                    "translation": "마음을 열고, 조용히 함께 치유하자!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "공개 중재자와 은밀한 상처 치유자",
            "explanation": "ESFJ의 투명한 갈등 해결과 ISFJ의 조심스러운 관계 회복",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I address conflicts openly always!",
                    "translation": "항상 갈등을 공개적으로 다뤄!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "I mend relationships very quietly.",
                    "translation": "관계를 매우 조용히 회복시켜."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Open communication prevents bigger problems.",
                    "translation": "공개적 소통이 더 큰 문제를 방지해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 비밀스럽게 갈등을 해결하나요?",
                    "hint": "하린이가 갈등을 어떻게 다룬다고 했나요?",
                    "result": "X",
                    "explanation": "하린이는 갈등을 '공개적으로' 다룬다고 했으므로 비밀스럽게 해결하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "Your transparent approach builds trust!",
                    "translation": "네 투명한 접근이 신뢰를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone deserves to understand issues.",
                    "translation": "모든 사람이 문제를 이해할 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수현",
                    "script": "You create such clear communication!",
                    "translation": "그런 명확한 소통을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says open communication prevents bigger @@.",
                    "hint": "공개적 소통이 더 큰 무엇을 방지한다고 했나요?",
                    "optionA": "success",
                    "optionB": "problems",
                    "optionC": "happiness",
                    "result": "problems",
                    "explanation": "하린이는 공개적 소통이 더 큰 '문제(problems)'를 방지한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your gentle healing touches souls.",
                    "translation": "네 부드러운 치유가 영혼에 닿아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수현",
                    "script": "Careful repair creates stronger bonds!",
                    "translation": "신중한 회복이 더 강한 유대를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "화해의 방법에 대한 문장이에요.",
                    "optionA": "different",
                    "optionB": "Healing",
                    "optionC": "happens",
                    "optionD": "speeds",
                    "result": "Healing happens different speeds",
                    "explanation": "치유는 다른 속도로 일어나요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your patient work ensures lasting.",
                    "translation": "네 인내심 있는 일이 지속적인 평화를 보장해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수현",
                    "script": "Open and quiet healing together!",
                    "translation": "마음을 열고, 조용히 함께 치유하자!"
                }
            ]
        }
    ]
}
ID: 12630 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "사교적 온정과 조용한 체계",
            "explanation": "ESFJ의 활발한 사교 배려와 ISTJ의 차분한 시스템 관리",
            "category": "생활 태도",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I love organizing social events!",
                    "translation": "사교 이벤트 조직하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "I prefer quiet systematic routines.",
                    "translation": "조용하고 체계적인 루틴을 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "People need connection and fun.",
                    "translation": "사람들에게는 연결과 재미가 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 혼자 시간을 보내는 것을 선호하나요?",
                    "hint": "민지가 무엇을 조직하는 걸 좋아한다고 했나요?",
                    "result": "X",
                    "explanation": "민지는 '사교 이벤트 조직'을 좋아한다고 했으므로 혼자 시간을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Your social energy brings joy!",
                    "translation": "네 사회적 에너지가 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone deserves to feel included.",
                    "translation": "모든 사람이 포함된다고 느낄 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "You create such warm atmospheres!",
                    "translation": "그런 따뜻한 분위기를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says people need connection and @@.",
                    "hint": "사람들에게 연결과 무엇이 필요하다고 했나요?",
                    "optionA": "work",
                    "optionB": "fun",
                    "optionC": "stress",
                    "result": "fun",
                    "explanation": "민지는 사람들에게 연결과 '재미(fun)'가 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your steady routines provide stability.",
                    "translation": "네 꾸준한 루틴이 안정성을 제공해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "Structure helps everyone work better!",
                    "translation": "구조가 모든 사람이 더 잘 일하게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "생활 방식에 대한 문장이에요.",
                    "result": "Balance needs both structure",
                    "explanation": "균형에는 구조가 둘 다 필요해요.",
                    "optionA": "both",
                    "optionB": "structure",
                    "optionC": "needs",
                    "optionD": "Balance"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your reliable approach creates trust.",
                    "translation": "네 믿음직한 접근이 신뢰를 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동현",
                    "script": "Social warmth and systems work!",
                    "translation": "사회적 따뜻함과 시스템이 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "사교적 온정과 조용한 체계",
            "explanation": "ESFJ의 활발한 사교 배려와 ISTJ의 차분한 시스템 관리",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I love organizing social events!",
                    "translation": "사교 이벤트 조직하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "I prefer quiet systematic routines.",
                    "translation": "조용하고 체계적인 루틴을 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "People need connection and fun.",
                    "translation": "사람들에게는 연결과 재미가 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 혼자 시간을 보내는 것을 선호하나요?",
                    "hint": "민지가 무엇을 조직하는 걸 좋아한다고 했나요?",
                    "result": "X",
                    "explanation": "민지는 '사교 이벤트 조직'을 좋아한다고 했으므로 혼자 시간을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Your social energy brings joy!",
                    "translation": "네 사회적 에너지가 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone deserves to feel included.",
                    "translation": "모든 사람이 포함된다고 느낄 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "You create such warm atmospheres!",
                    "translation": "그런 따뜻한 분위기를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says people need connection and @@.",
                    "hint": "사람들에게 연결과 무엇이 필요하다고 했나요?",
                    "optionA": "work",
                    "optionB": "fun",
                    "optionC": "stress",
                    "result": "fun",
                    "explanation": "민지는 사람들에게 연결과 '재미(fun)'가 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your steady routines provide stability.",
                    "translation": "네 꾸준한 루틴이 안정성을 제공해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "Structure helps everyone work better!",
                    "translation": "구조가 모든 사람이 더 잘 일하게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "생활 방식에 대한 문장이에요.",
                    "optionA": "both",
                    "optionB": "structure",
                    "optionC": "needs",
                    "optionD": "Balance",
                    "result": "Balance needs both structure",
                    "explanation": "균형에는 구조가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your reliable approach creates trust.",
                    "translation": "네 믿음직한 접근이 신뢰를 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동현",
                    "script": "Social warmth and systems work!",
                    "translation": "사회적 따뜻함과 시스템이 작용해!"
                }
            ]
        }
    ]
}
ID: 12631 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "감정 우선주의와 논리 체계자",
            "explanation": "ESFJ의 감정 중심 결정과 ISTJ의 논리적 순서",
            "category": "생활 태도",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I decide based on feelings!",
                    "translation": "감정에 기반해서 결정해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진우",
                    "script": "I follow logical step-by-step.",
                    "translation": "논리적으로 단계별로 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Heart-centered choices feel right always.",
                    "translation": "마음 중심의 선택이 항상 옳게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 논리보다 감정을 우선시하나요?",
                    "hint": "지우가 무엇에 기반해서 결정한다고 했나요?",
                    "result": "O",
                    "explanation": "지우는 '감정에 기반해서' 결정한다고 했으므로 감정을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Your caring approach inspires trust!",
                    "translation": "네 배려하는 접근이 신뢰를 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "People's happiness matters most to.",
                    "translation": "사람들의 행복이 나에게 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "You consider everyone's well-being beautifully!",
                    "translation": "모든 사람의 안녕을 아름답게 고려해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says heart-centered choices feel right @@.",
                    "hint": "마음 중심의 선택이 언제 옳게 느껴진다고 했나요?",
                    "optionA": "sometimes",
                    "optionB": "always",
                    "optionC": "never",
                    "result": "always",
                    "explanation": "지우는 마음 중심의 선택이 '항상(always)' 옳게 느껴진다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your systematic thinking prevents mistakes.",
                    "translation": "네 체계적 사고가 실수를 방지해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "Clear processes create better outcomes!",
                    "translation": "명확한 과정이 더 나은 결과를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "결정 방식에 대한 문장이에요.",
                    "result": "Good choices need both",
                    "explanation": "좋은 선택에는 둘 다 필요해요.",
                    "optionA": "Good",
                    "optionB": "choices",
                    "optionC": "both",
                    "optionD": "need"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your reliable methods build confidence.",
                    "translation": "네 믿음직한 방법이 자신감을 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "진우",
                    "script": "Heart and logic work together!",
                    "translation": "마음과 논리가 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "감정 우선주의와 논리 체계자",
            "explanation": "ESFJ의 감정 중심 결정과 ISTJ의 논리적 순서",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I decide based on feelings!",
                    "translation": "감정에 기반해서 결정해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진우",
                    "script": "I follow logical step-by-step.",
                    "translation": "논리적으로 단계별로 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Heart-centered choices feel right always.",
                    "translation": "마음 중심의 선택이 항상 옳게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 논리보다 감정을 우선시하나요?",
                    "hint": "지우가 무엇에 기반해서 결정한다고 했나요?",
                    "result": "O",
                    "explanation": "지우는 '감정에 기반해서' 결정한다고 했으므로 감정을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Your caring approach inspires trust!",
                    "translation": "네 배려하는 접근이 신뢰를 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "People's happiness matters most to.",
                    "translation": "사람들의 행복이 나에게 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "You consider everyone's well-being beautifully!",
                    "translation": "모든 사람의 안녕을 아름답게 고려해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says heart-centered choices feel right @@.",
                    "hint": "마음 중심의 선택이 언제 옳게 느껴진다고 했나요?",
                    "optionA": "sometimes",
                    "optionB": "always",
                    "optionC": "never",
                    "result": "always",
                    "explanation": "지우는 마음 중심의 선택이 '항상(always)' 옳게 느껴진다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your systematic thinking prevents mistakes.",
                    "translation": "네 체계적 사고가 실수를 방지해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "Clear processes create better outcomes!",
                    "translation": "명확한 과정이 더 나은 결과를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "결정 방식에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "choices",
                    "optionC": "both",
                    "optionD": "need",
                    "result": "Good choices need both",
                    "explanation": "좋은 선택에는 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your reliable methods build confidence.",
                    "translation": "네 믿음직한 방법이 자신감을 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "진우",
                    "script": "Heart and logic work together!",
                    "translation": "마음과 논리가 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12632 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "활발한 네트워커와 신중한 관찰자",
            "explanation": "ESFJ의 적극적 사교와 ISTJ의 선택적 관계",
            "category": "사회적 상호작용",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I meet new people everywhere!",
                    "translation": "어디서든 새로운 사람들을 만나!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "I choose relationships very carefully.",
                    "translation": "관계를 매우 신중하게 선택해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Social connections create wonderful opportunities.",
                    "translation": "사회적 연결이 멋진 기회를 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 사람들을 만나는 것을 좋아하나요?",
                    "hint": "하린이가 새로운 사람들을 어디서 만난다고 했나요?",
                    "result": "O",
                    "explanation": "하린이는 '어디서든' 새로운 사람들을 만난다고 했으므로 사람들 만나기를 좋아해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "Your networking skills are impressive!",
                    "translation": "네 네트워킹 스킬이 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone has interesting stories inside.",
                    "translation": "모든 사람이 안에 흥미로운 이야기를 가지고 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "You bring out people's best!",
                    "translation": "사람들의 최고를 끌어내!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says social connections create wonderful @@.",
                    "hint": "사회적 연결이 멋진 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "opportunities",
                    "optionC": "stress",
                    "result": "opportunities",
                    "explanation": "하린이는 사회적 연결이 멋진 '기회(opportunities)'를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your thoughtful selection builds quality.",
                    "translation": "네 사려 깊은 선택이 질 좋은 관계를 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "Deep friendships last much longer!",
                    "translation": "깊은 우정이 훨씬 더 오래 지속돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "관계의 종류에 대한 문장이에요.",
                    "result": "Friendships need both depth",
                    "explanation": "우정에는 깊이가 둘 다 필요해요.",
                    "optionA": "Friendships",
                    "optionB": "both",
                    "optionC": "depth",
                    "optionD": "need"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your loyal friendships inspire trust.",
                    "translation": "네 충실한 우정이 신뢰를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지호",
                    "script": "Wide and deep connections work!",
                    "translation": "넓고 깊은 연결이 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "활발한 네트워커와 신중한 관찰자",
            "explanation": "ESFJ의 적극적 사교와 ISTJ의 선택적 관계",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I meet new people everywhere!",
                    "translation": "어디서든 새로운 사람들을 만나!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "I choose relationships very carefully.",
                    "translation": "관계를 매우 신중하게 선택해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Social connections create wonderful opportunities.",
                    "translation": "사회적 연결이 멋진 기회를 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 사람들을 만나는 것을 좋아하나요?",
                    "hint": "하린이가 새로운 사람들을 어디서 만난다고 했나요?",
                    "result": "O",
                    "explanation": "하린이는 '어디서든' 새로운 사람들을 만난다고 했으므로 사람들 만나기를 좋아해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "Your networking skills are impressive!",
                    "translation": "네 네트워킹 스킬이 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone has interesting stories inside.",
                    "translation": "모든 사람이 안에 흥미로운 이야기를 가지고 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "You bring out people's best!",
                    "translation": "사람들의 최고를 끌어내!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says social connections create wonderful @@.",
                    "hint": "사회적 연결이 멋진 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "opportunities",
                    "optionC": "stress",
                    "result": "opportunities",
                    "explanation": "하린이는 사회적 연결이 멋진 '기회(opportunities)'를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your thoughtful selection builds quality.",
                    "translation": "네 사려 깊은 선택이 질 좋은 관계를 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "Deep friendships last much longer!",
                    "translation": "깊은 우정이 훨씬 더 오래 지속돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "관계의 종류에 대한 문장이에요.",
                    "optionA": "Friendships",
                    "optionB": "both",
                    "optionC": "depth",
                    "optionD": "need",
                    "result": "Friendships need both depth",
                    "explanation": "우정에는 깊이가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your loyal friendships inspire trust.",
                    "translation": "네 충실한 우정이 신뢰를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지호",
                    "script": "Wide and deep connections work!",
                    "translation": "넓고 깊은 연결이 작용해!"
                }
            ]
        }
    ]
}
ID: 12633 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "그룹 하모니와 개인 전문성",
            "explanation": "ESFJ의 팀 화합 중시와 ISTJ의 개인 역량 발전",
            "category": "사회적 상호작용",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I focus on team harmony!",
                    "translation": "팀 화합에 집중해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현수",
                    "script": "I develop my skills quietly.",
                    "translation": "조용히 내 기술을 개발해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Group success makes everyone happy.",
                    "translation": "그룹 성공이 모든 사람을 행복하게 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 개인적 성취보다 팀을 우선시하나요?",
                    "hint": "수민이가 무엇에 집중한다고 했나요?",
                    "result": "O",
                    "explanation": "수민이는 '팀 화합에 집중한다'고 했으므로 팀을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현수",
                    "script": "Your team spirit lifts everyone!",
                    "translation": "네 팀 정신이 모두를 끌어올려!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone deserves to feel valued.",
                    "translation": "모든 사람이 가치 있다고 느낄 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현수",
                    "script": "You create such supportive environments!",
                    "translation": "그런 지지적인 환경을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says group success makes everyone @@.",
                    "hint": "그룹 성공이 모든 사람을 어떻게 만든다고 했나요?",
                    "optionA": "tired",
                    "optionB": "happy",
                    "optionC": "stressed",
                    "result": "happy",
                    "explanation": "수민이는 그룹 성공이 모든 사람을 '행복하게(happy)' 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your expertise strengthens our foundation.",
                    "translation": "네 전문 지식이 우리 기초를 강화해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현수",
                    "script": "Strong individuals create strong teams!",
                    "translation": "강한 개인들이 강한 팀을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀워크에 대한 문장이에요.",
                    "result": "Teams need skilled members",
                    "explanation": "팀에는 숙련된 구성원이 필요해요.",
                    "optionA": "members",
                    "optionB": "need",
                    "optionC": "skilled",
                    "optionD": "Teams"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your dedication inspires individual growth.",
                    "translation": "네 헌신이 개인적 성장을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현수",
                    "script": "Harmony and skill work together!",
                    "translation": "화합과 기술이 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "그룹 하모니와 개인 전문성",
            "explanation": "ESFJ의 팀 화합 중시와 ISTJ의 개인 역량 발전",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I focus on team harmony!",
                    "translation": "팀 화합에 집중해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현수",
                    "script": "I develop my skills quietly.",
                    "translation": "조용히 내 기술을 개발해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Group success makes everyone happy.",
                    "translation": "그룹 성공이 모든 사람을 행복하게 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 개인적 성취보다 팀을 우선시하나요?",
                    "hint": "수민이가 무엇에 집중한다고 했나요?",
                    "result": "O",
                    "explanation": "수민이는 '팀 화합에 집중한다'고 했으므로 팀을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현수",
                    "script": "Your team spirit lifts everyone!",
                    "translation": "네 팀 정신이 모두를 끌어올려!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone deserves to feel valued.",
                    "translation": "모든 사람이 가치 있다고 느낄 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현수",
                    "script": "You create such supportive environments!",
                    "translation": "그런 지지적인 환경을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says group success makes everyone @@.",
                    "hint": "그룹 성공이 모든 사람을 어떻게 만든다고 했나요?",
                    "optionA": "tired",
                    "optionB": "happy",
                    "optionC": "stressed",
                    "result": "happy",
                    "explanation": "수민이는 그룹 성공이 모든 사람을 '행복하게(happy)' 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your expertise strengthens our foundation.",
                    "translation": "네 전문 지식이 우리 기초를 강화해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현수",
                    "script": "Strong individuals create strong teams!",
                    "translation": "강한 개인들이 강한 팀을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "팀워크에 대한 문장이에요.",
                    "optionA": "members",
                    "optionB": "need",
                    "optionC": "skilled",
                    "optionD": "Teams",
                    "result": "Teams need skilled members",
                    "explanation": "팀에는 숙련된 구성원이 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your dedication inspires individual growth.",
                    "translation": "네 헌신이 개인적 성장을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현수",
                    "script": "Harmony and skill work together!",
                    "translation": "화합과 기술이 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12634 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "사람 중심 탐구와 사실 기반 연구",
            "explanation": "ESFJ의 대인관계 중심 정보 수집과 ISTJ의 객관적 데이터 분석",
            "category": "정보 탐구",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "I learn through conversations daily!",
                    "translation": "매일 대화를 통해 배워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동민",
                    "script": "I study facts and data.",
                    "translation": "사실과 데이터를 연구해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "People share the most insights.",
                    "translation": "사람들이 가장 많은 통찰을 나눠."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지민이는 책보다 사람을 통해 배우는 것을 선호하나요?",
                    "hint": "지민이가 어떻게 매일 배운다고 했나요?",
                    "result": "O",
                    "explanation": "지민이는 '대화를 통해' 배운다고 했으므로 사람을 통한 학습을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동민",
                    "script": "Your people skills gather wisdom!",
                    "translation": "네 대인 기술이 지혜를 모아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Everyone has valuable experiences inside.",
                    "translation": "모든 사람이 안에 소중한 경험을 가지고 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동민",
                    "script": "You connect different perspectives beautifully!",
                    "translation": "다른 관점들을 아름답게 연결해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin says people share the most @@.",
                    "hint": "사람들이 가장 많은 무엇을 나눈다고 했나요?",
                    "optionA": "problems",
                    "optionB": "insights",
                    "optionC": "complaints",
                    "result": "insights",
                    "explanation": "지민이는 사람들이 가장 많은 '통찰(insights)'을 나눈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "Your thorough research provides reliability.",
                    "translation": "네 철저한 연구가 신뢰성을 제공해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동민",
                    "script": "Accurate information prevents costly mistakes!",
                    "translation": "정확한 정보가 비싼 실수를 방지해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정보 수집에 대한 문장이에요.",
                    "result": "Knowledge comes many sources",
                    "explanation": "지식은 여러 출처에서 와요.",
                    "optionA": "many",
                    "optionB": "sources",
                    "optionC": "Knowledge",
                    "optionD": "comes"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your systematic approach ensures accuracy.",
                    "translation": "네 체계적 접근이 정확성을 보장해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동민",
                    "script": "Stories and facts work together!",
                    "translation": "이야기와 사실이 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "사람 중심 탐구와 사실 기반 연구",
            "explanation": "ESFJ의 대인관계 중심 정보 수집과 ISTJ의 객관적 데이터 분석",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "I learn through conversations daily!",
                    "translation": "매일 대화를 통해 배워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동민",
                    "script": "I study facts and data.",
                    "translation": "사실과 데이터를 연구해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "People share the most insights.",
                    "translation": "사람들이 가장 많은 통찰을 나눠."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지민이는 책보다 사람을 통해 배우는 것을 선호하나요?",
                    "hint": "지민이가 어떻게 매일 배운다고 했나요?",
                    "result": "O",
                    "explanation": "지민이는 '대화를 통해' 배운다고 했으므로 사람을 통한 학습을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동민",
                    "script": "Your people skills gather wisdom!",
                    "translation": "네 대인 기술이 지혜를 모아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Everyone has valuable experiences inside.",
                    "translation": "모든 사람이 안에 소중한 경험을 가지고 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동민",
                    "script": "You connect different perspectives beautifully!",
                    "translation": "다른 관점들을 아름답게 연결해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin says people share the most @@.",
                    "hint": "사람들이 가장 많은 무엇을 나눈다고 했나요?",
                    "optionA": "problems",
                    "optionB": "insights",
                    "optionC": "complaints",
                    "result": "insights",
                    "explanation": "지민이는 사람들이 가장 많은 '통찰(insights)'을 나눈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "Your thorough research provides reliability.",
                    "translation": "네 철저한 연구가 신뢰성을 제공해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동민",
                    "script": "Accurate information prevents costly mistakes!",
                    "translation": "정확한 정보가 비싼 실수를 방지해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "정보 수집에 대한 문장이에요.",
                    "optionA": "many",
                    "optionB": "sources",
                    "optionC": "Knowledge",
                    "optionD": "comes",
                    "result": "Knowledge comes many sources",
                    "explanation": "지식은 여러 출처에서 와요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your systematic approach ensures accuracy.",
                    "translation": "네 체계적 접근이 정확성을 보장해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동민",
                    "script": "Stories and facts work together!",
                    "translation": "이야기와 사실이 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12635 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "직관적 학습자와 단계별 연구자",
            "explanation": "ESFJ의 감각적 정보 탐구와 ISTJ의 논리적 분석",
            "category": "정보 탐구",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "I understand people's needs quickly!",
                    "translation": "사람들의 필요를 빨리 이해해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성진",
                    "script": "I analyze information step by.",
                    "translation": "정보를 단계별로 분석해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "Emotional patterns reveal important truths.",
                    "translation": "감정적 패턴이 중요한 진실을 드러내."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소민이는 천천히 사람들을 이해하나요?",
                    "hint": "소민이가 사람들의 필요를 어떻게 이해한다고 했나요?",
                    "result": "X",
                    "explanation": "소민이는 사람들의 필요를 '빨리' 이해한다고 했으므로 천천히 이해하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성진",
                    "script": "Your intuitive understanding amazes everyone!",
                    "translation": "네 직관적 이해가 모두를 놀라게 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "Hearts tell stories that numbers.",
                    "translation": "마음이 숫자가 놓치는 이야기를 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성진",
                    "script": "You read people so well!",
                    "translation": "사람들을 정말 잘 읽어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Somin says emotional patterns reveal important @@.",
                    "hint": "감정적 패턴이 중요한 무엇을 드러낸다고 했나요?",
                    "optionA": "problems",
                    "optionB": "truths",
                    "optionC": "lies",
                    "result": "truths",
                    "explanation": "소민이는 감정적 패턴이 중요한 '진실(truths)'을 드러낸다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소민",
                    "script": "Your detailed analysis builds solid.",
                    "translation": "네 세밀한 분석이 탄탄한 기초를 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성진",
                    "script": "Careful study reveals lasting principles!",
                    "translation": "신중한 연구가 지속적인 원칙을 드러내!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "이해 방식에 대한 문장이에요.",
                    "result": "Understanding needs both heart",
                    "explanation": "이해에는 마음이 둘 다 필요해요.",
                    "optionA": "both",
                    "optionB": "heart",
                    "optionC": "Understanding",
                    "optionD": "needs"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "Your logical framework guides decisions.",
                    "translation": "네 논리적 틀이 결정을 이끌어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성진",
                    "script": "Intuition and analysis work perfectly!",
                    "translation": "직감과 분석이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "직관적 학습자와 단계별 연구자",
            "explanation": "ESFJ의 감각적 정보 탐구와 ISTJ의 논리적 분석",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "I understand people's needs quickly!",
                    "translation": "사람들의 필요를 빨리 이해해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성진",
                    "script": "I analyze information step by.",
                    "translation": "정보를 단계별로 분석해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "Emotional patterns reveal important truths.",
                    "translation": "감정적 패턴이 중요한 진실을 드러내."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소민이는 천천히 사람들을 이해하나요?",
                    "hint": "소민이가 사람들의 필요를 어떻게 이해한다고 했나요?",
                    "result": "X",
                    "explanation": "소민이는 사람들의 필요를 '빨리' 이해한다고 했으므로 천천히 이해하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성진",
                    "script": "Your intuitive understanding amazes everyone!",
                    "translation": "네 직관적 이해가 모두를 놀라게 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "Hearts tell stories that numbers.",
                    "translation": "마음이 숫자가 놓치는 이야기를 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성진",
                    "script": "You read people so well!",
                    "translation": "사람들을 정말 잘 읽어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Somin says emotional patterns reveal important @@.",
                    "hint": "감정적 패턴이 중요한 무엇을 드러낸다고 했나요?",
                    "optionA": "problems",
                    "optionB": "truths",
                    "optionC": "lies",
                    "result": "truths",
                    "explanation": "소민이는 감정적 패턴이 중요한 '진실(truths)'을 드러낸다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소민",
                    "script": "Your detailed analysis builds solid.",
                    "translation": "네 세밀한 분석이 탄탄한 기초를 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성진",
                    "script": "Careful study reveals lasting principles!",
                    "translation": "신중한 연구가 지속적인 원칙을 드러내!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "이해 방식에 대한 문장이에요.",
                    "optionA": "both",
                    "optionB": "heart",
                    "optionC": "Understanding",
                    "optionD": "needs",
                    "result": "Understanding needs both heart",
                    "explanation": "이해에는 마음이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "Your logical framework guides decisions.",
                    "translation": "네 논리적 틀이 결정을 이끌어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성진",
                    "script": "Intuition and analysis work perfectly!",
                    "translation": "직감과 분석이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
ID: 12636 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "감정 우선 결정자와 논리 체계 판단자",
            "explanation": "ESFJ의 감정 고려 결정과 ISTJ의 객관적 판단",
            "category": "의사결정 방식",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I consider everyone's feelings always!",
                    "translation": "항상 모든 사람의 감정을 고려해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "I follow logical processes carefully.",
                    "translation": "논리적 과정을 신중하게 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Happy people make better decisions.",
                    "translation": "행복한 사람들이 더 나은 결정을 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 논리보다 감정을 우선시하나요?",
                    "hint": "지우가 항상 무엇을 고려한다고 했나요?",
                    "result": "O",
                    "explanation": "지우는 '항상 모든 사람의 감정을 고려한다'고 했으므로 감정을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "Your caring approach builds trust!",
                    "translation": "네 배려하는 접근이 신뢰를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Everyone deserves to feel heard.",
                    "translation": "모든 사람이 들을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "You create such inclusive decisions!",
                    "translation": "그런 포용적인 결정을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says happy people make better @@.",
                    "hint": "행복한 사람들이 더 나은 무엇을 만든다고 했나요?",
                    "optionA": "mistakes",
                    "optionB": "decisions",
                    "optionC": "problems",
                    "result": "decisions",
                    "explanation": "지우는 행복한 사람들이 더 나은 '결정(decisions)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your systematic thinking prevents errors.",
                    "translation": "네 체계적 사고가 오류를 방지해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "Clear logic creates consistent outcomes!",
                    "translation": "명확한 논리가 일관된 결과를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 결정에 대한 문장이에요.",
                    "result": "Wise choices balance heart",
                    "explanation": "현명한 선택은 마음의 균형을 맞춰요.",
                    "optionA": "Wise",
                    "optionB": "heart",
                    "optionC": "balance",
                    "optionD": "choices"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your reliable methods ensure success.",
                    "translation": "네 믿음직한 방법이 성공을 보장해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수빈",
                    "script": "Emotion and logic work together!",
                    "translation": "감정과 논리가 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "감정 우선 결정자와 논리 체계 판단자",
            "explanation": "ESFJ의 감정 고려 결정과 ISTJ의 객관적 판단",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I consider everyone's feelings always!",
                    "translation": "항상 모든 사람의 감정을 고려해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "I follow logical processes carefully.",
                    "translation": "논리적 과정을 신중하게 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Happy people make better decisions.",
                    "translation": "행복한 사람들이 더 나은 결정을 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 논리보다 감정을 우선시하나요?",
                    "hint": "지우가 항상 무엇을 고려한다고 했나요?",
                    "result": "O",
                    "explanation": "지우는 '항상 모든 사람의 감정을 고려한다'고 했으므로 감정을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "Your caring approach builds trust!",
                    "translation": "네 배려하는 접근이 신뢰를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Everyone deserves to feel heard.",
                    "translation": "모든 사람이 들을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "You create such inclusive decisions!",
                    "translation": "그런 포용적인 결정을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says happy people make better @@.",
                    "hint": "행복한 사람들이 더 나은 무엇을 만든다고 했나요?",
                    "optionA": "mistakes",
                    "optionB": "decisions",
                    "optionC": "problems",
                    "result": "decisions",
                    "explanation": "지우는 행복한 사람들이 더 나은 '결정(decisions)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your systematic thinking prevents errors.",
                    "translation": "네 체계적 사고가 오류를 방지해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "Clear logic creates consistent outcomes!",
                    "translation": "명확한 논리가 일관된 결과를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "좋은 결정에 대한 문장이에요.",
                    "optionA": "Wise",
                    "optionB": "heart",
                    "optionC": "balance",
                    "optionD": "choices",
                    "result": "Wise choices balance heart",
                    "explanation": "현명한 선택은 마음의 균형을 맞춰요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your reliable methods ensure success.",
                    "translation": "네 믿음직한 방법이 성공을 보장해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수빈",
                    "script": "Emotion and logic work together!",
                    "translation": "감정과 논리가 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12637 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "합의 추구자와 효율성 판단자",
            "explanation": "ESFJ의 그룹 합의 중시와 ISTJ의 최적화 결정",
            "category": "의사결정 방식",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I make sure everyone agrees!",
                    "translation": "모든 사람이 동의하도록 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지연",
                    "script": "I choose the most efficient.",
                    "translation": "가장 효율적인 것을 선택해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Group consensus creates lasting solutions.",
                    "translation": "그룹 합의가 지속적인 해결책을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 빠른 결정보다 합의를 우선시하나요?",
                    "hint": "민지가 누구의 동의를 확인한다고 했나요?",
                    "result": "O",
                    "explanation": "민지는 '모든 사람이 동의하도록 한다'고 했으므로 합의를 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지연",
                    "script": "Your inclusive process builds unity!",
                    "translation": "네 포용적 과정이 결속을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone's voice matters in choices.",
                    "translation": "선택에서 모든 사람의 목소리가 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지연",
                    "script": "You create such fair decisions!",
                    "translation": "그런 공정한 결정을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says group consensus creates lasting @@.",
                    "hint": "그룹 합의가 지속적인 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "solutions",
                    "optionC": "conflicts",
                    "result": "solutions",
                    "explanation": "민지는 그룹 합의가 지속적인 '해결책(solutions)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your efficient approach saves time.",
                    "translation": "네 효율적 접근이 시간을 절약해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지연",
                    "script": "Quick decisions prevent missed opportunities!",
                    "translation": "빠른 결정이 놓친 기회를 방지해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "결정 과정에 대한 문장이에요.",
                    "result": "Decisions need both agreement",
                    "explanation": "결정에는 합의가 둘 다 필요해요.",
                    "optionA": "Decisions",
                    "optionB": "both",
                    "optionC": "agreement",
                    "optionD": "need"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your practical wisdom guides outcomes.",
                    "translation": "네 실용적 지혜가 결과를 이끌어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지연",
                    "script": "Unity and efficiency work together!",
                    "translation": "결속과 효율성이 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "합의 추구자와 효율성 판단자",
            "explanation": "ESFJ의 그룹 합의 중시와 ISTJ의 최적화 결정",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I make sure everyone agrees!",
                    "translation": "모든 사람이 동의하도록 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지연",
                    "script": "I choose the most efficient.",
                    "translation": "가장 효율적인 것을 선택해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Group consensus creates lasting solutions.",
                    "translation": "그룹 합의가 지속적인 해결책을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 빠른 결정보다 합의를 우선시하나요?",
                    "hint": "민지가 누구의 동의를 확인한다고 했나요?",
                    "result": "O",
                    "explanation": "민지는 '모든 사람이 동의하도록 한다'고 했으므로 합의를 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지연",
                    "script": "Your inclusive process builds unity!",
                    "translation": "네 포용적 과정이 결속을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone's voice matters in choices.",
                    "translation": "선택에서 모든 사람의 목소리가 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지연",
                    "script": "You create such fair decisions!",
                    "translation": "그런 공정한 결정을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says group consensus creates lasting @@.",
                    "hint": "그룹 합의가 지속적인 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "solutions",
                    "optionC": "conflicts",
                    "result": "solutions",
                    "explanation": "민지는 그룹 합의가 지속적인 '해결책(solutions)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your efficient approach saves time.",
                    "translation": "네 효율적 접근이 시간을 절약해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지연",
                    "script": "Quick decisions prevent missed opportunities!",
                    "translation": "빠른 결정이 놓친 기회를 방지해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "결정 과정에 대한 문장이에요.",
                    "optionA": "Decisions",
                    "optionB": "both",
                    "optionC": "agreement",
                    "optionD": "need",
                    "result": "Decisions need both agreement",
                    "explanation": "결정에는 합의가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your practical wisdom guides outcomes.",
                    "translation": "네 실용적 지혜가 결과를 이끌어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지연",
                    "script": "Unity and efficiency work together!",
                    "translation": "결속과 효율성이 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12638 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "그룹 응원단과 개인 해결사",
            "explanation": "ESFJ의 팀 지원 중심과 ISTJ의 개인 역량 의존",
            "category": "스트레스 상황 대처",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I gather everyone for support!",
                    "translation": "지지를 위해 모든 사람을 모아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성호",
                    "script": "I handle problems by myself.",
                    "translation": "문제를 혼자서 처리해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Team support makes challenges easier.",
                    "translation": "팀 지지가 도전을 더 쉽게 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 혼자서 문제를 해결하려고 하나요?",
                    "hint": "수민이가 지지를 위해 누구를 모은다고 했나요?",
                    "result": "X",
                    "explanation": "수민이는 '모든 사람을 모은다'고 했으므로 혼자서 해결하려 하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성호",
                    "script": "Your team building creates strength!",
                    "translation": "네 팀 빌딩이 힘을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone needs encouragement during stress.",
                    "translation": "스트레스 동안 모든 사람에게는 격려가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성호",
                    "script": "You lift people's spirits beautifully!",
                    "translation": "사람들의 기분을 아름답게 끌어올려!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says team support makes challenges @@.",
                    "hint": "팀 지지가 도전을 어떻게 만든다고 했나요?",
                    "optionA": "harder",
                    "optionB": "easier",
                    "optionC": "impossible",
                    "result": "easier",
                    "explanation": "수민이는 팀 지지가 도전을 더 '쉽게(easier)' 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your self-reliance inspires confidence.",
                    "translation": "네 자립심이 자신감을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성호",
                    "script": "Personal responsibility builds character strength!",
                    "translation": "개인적 책임이 인격의 힘을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제 해결에 대한 문장이에요.",
                    "result": "Problems need different approaches",
                    "explanation": "문제에는 다른 접근이 필요해요.",
                    "optionA": "approaches",
                    "optionB": "need",
                    "optionC": "different",
                    "optionD": "Problems"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your individual strength supports everyone.",
                    "translation": "네 개인적 힘이 모든 사람을 지지해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성호",
                    "script": "Together and alone work perfectly!",
                    "translation": "함께와 혼자가 완벽하게 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "그룹 응원단과 개인 해결사",
            "explanation": "ESFJ의 팀 지원 중심과 ISTJ의 개인 역량 의존",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I gather everyone for support!",
                    "translation": "지지를 위해 모든 사람을 모아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성호",
                    "script": "I handle problems by myself.",
                    "translation": "문제를 혼자서 처리해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Team support makes challenges easier.",
                    "translation": "팀 지지가 도전을 더 쉽게 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 혼자서 문제를 해결하려고 하나요?",
                    "hint": "수민이가 지지를 위해 누구를 모은다고 했나요?",
                    "result": "X",
                    "explanation": "수민이는 '모든 사람을 모은다'고 했으므로 혼자서 해결하려 하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성호",
                    "script": "Your team building creates strength!",
                    "translation": "네 팀 빌딩이 힘을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone needs encouragement during stress.",
                    "translation": "스트레스 동안 모든 사람에게는 격려가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성호",
                    "script": "You lift people's spirits beautifully!",
                    "translation": "사람들의 기분을 아름답게 끌어올려!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says team support makes challenges @@.",
                    "hint": "팀 지지가 도전을 어떻게 만든다고 했나요?",
                    "optionA": "harder",
                    "optionB": "easier",
                    "optionC": "impossible",
                    "result": "easier",
                    "explanation": "수민이는 팀 지지가 도전을 더 '쉽게(easier)' 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your self-reliance inspires confidence.",
                    "translation": "네 자립심이 자신감을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성호",
                    "script": "Personal responsibility builds character strength!",
                    "translation": "개인적 책임이 인격의 힘을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "문제 해결에 대한 문장이에요.",
                    "optionA": "approaches",
                    "optionB": "need",
                    "optionC": "different",
                    "optionD": "Problems",
                    "result": "Problems need different approaches",
                    "explanation": "문제에는 다른 접근이 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your individual strength supports everyone.",
                    "translation": "네 개인적 힘이 모든 사람을 지지해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성호",
                    "script": "Together and alone work perfectly!",
                    "translation": "함께와 혼자가 완벽하게 작용해!"
                }
            ]
        }
    ]
}
ID: 12639 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "감정 표출자와 침착한 해결사",
            "explanation": "ESFJ의 감정 공유 대처와 ISTJ의 차분한 문제 해결",
            "category": "스트레스 상황 대처",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I talk about my worries!",
                    "translation": "내 걱정에 대해 이야기해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민경",
                    "script": "I solve problems very quietly.",
                    "translation": "문제를 매우 조용히 해결해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Sharing stress makes burdens lighter.",
                    "translation": "스트레스를 나누는 것이 부담을 가볍게 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 혼자서 걱정을 처리하나요?",
                    "hint": "하린이가 걱정에 대해 무엇을 한다고 했나요?",
                    "result": "X",
                    "explanation": "하린이는 걱정에 대해 '이야기한다'고 했으므로 혼자서 처리하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민경",
                    "script": "Your openness helps everyone connect!",
                    "translation": "네 개방성이 모든 사람이 연결되도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Friends make everything feel better.",
                    "translation": "친구들이 모든 걸 더 좋게 느끼게 만들어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민경",
                    "script": "You create such supportive communities!",
                    "translation": "그런 지지적인 공동체를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says sharing stress makes burdens @@.",
                    "hint": "스트레스를 나누는 것이 부담을 어떻게 만든다고 했나요?",
                    "optionA": "heavier",
                    "optionB": "lighter",
                    "optionC": "worse",
                    "result": "lighter",
                    "explanation": "하린이는 스트레스를 나누는 것이 부담을 '가볍게(lighter)' 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your calm approach brings stability.",
                    "translation": "네 차분한 접근이 안정성을 가져와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "Quiet reflection leads to solutions!",
                    "translation": "조용한 성찰이 해결책으로 이끌어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "스트레스 해결에 대한 문장이에요.",
                    "result": "Healing happens many ways",
                    "explanation": "치유는 여러 방법으로 일어나요.",
                    "optionA": "Healing",
                    "optionB": "happens",
                    "optionC": "ways",
                    "optionD": "many"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your thoughtful solutions create peace.",
                    "translation": "네 사려 깊은 해결책이 평화를 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민경",
                    "script": "Sharing and silence work together!",
                    "translation": "나눔과 침묵이 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "감정 표출자와 침착한 해결사",
            "explanation": "ESFJ의 감정 공유 대처와 ISTJ의 차분한 문제 해결",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I talk about my worries!",
                    "translation": "내 걱정에 대해 이야기해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민경",
                    "script": "I solve problems very quietly.",
                    "translation": "문제를 매우 조용히 해결해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Sharing stress makes burdens lighter.",
                    "translation": "스트레스를 나누는 것이 부담을 가볍게 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 혼자서 걱정을 처리하나요?",
                    "hint": "하린이가 걱정에 대해 무엇을 한다고 했나요?",
                    "result": "X",
                    "explanation": "하린이는 걱정에 대해 '이야기한다'고 했으므로 혼자서 처리하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민경",
                    "script": "Your openness helps everyone connect!",
                    "translation": "네 개방성이 모든 사람이 연결되도록 도와줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Friends make everything feel better.",
                    "translation": "친구들이 모든 걸 더 좋게 느끼게 만들어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민경",
                    "script": "You create such supportive communities!",
                    "translation": "그런 지지적인 공동체를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says sharing stress makes burdens @@.",
                    "hint": "스트레스를 나누는 것이 부담을 어떻게 만든다고 했나요?",
                    "optionA": "heavier",
                    "optionB": "lighter",
                    "optionC": "worse",
                    "result": "lighter",
                    "explanation": "하린이는 스트레스를 나누는 것이 부담을 '가볍게(lighter)' 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your calm approach brings stability.",
                    "translation": "네 차분한 접근이 안정성을 가져와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "Quiet reflection leads to solutions!",
                    "translation": "조용한 성찰이 해결책으로 이끌어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "스트레스 해결에 대한 문장이에요.",
                    "optionA": "Healing",
                    "optionB": "happens",
                    "optionC": "ways",
                    "optionD": "many",
                    "result": "Healing happens many ways",
                    "explanation": "치유는 여러 방법으로 일어나요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your thoughtful solutions create peace.",
                    "translation": "네 사려 깊은 해결책이 평화를 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민경",
                    "script": "Sharing and silence work together!",
                    "translation": "나눔과 침묵이 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12640 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "사람 중심 목표와 시스템 구축자",
            "explanation": "ESFJ의 관계 기반 목표와 ISTJ의 체계적 목표 달성",
            "category": "직업 및 목표 설정",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "I set goals that help!",
                    "translation": "사람들에게 도움이 되는 목표를 세워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서윤",
                    "script": "I build systematic achievement plans.",
                    "translation": "체계적인 성취 계획을 세워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "Meaningful work connects with hearts.",
                    "translation": "의미 있는 일이 마음과 연결돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지민이는 개인적 성취보다 다른 사람을 돕는 것을 우선시하나요?",
                    "hint": "지민이가 어떤 목표를 세운다고 했나요?",
                    "result": "O",
                    "explanation": "지민이는 '사람들에게 도움이 되는 목표'를 세운다고 했으므로 다른 사람 돕기를 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서윤",
                    "script": "Your people-focused approach creates impact!",
                    "translation": "네 사람 중심 접근이 영향을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Everyone deserves opportunities to grow.",
                    "translation": "모든 사람이 성장할 기회를 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서윤",
                    "script": "You inspire such meaningful change!",
                    "translation": "그런 의미 있는 변화를 영감시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin says meaningful work connects with @@.",
                    "hint": "의미 있는 일이 무엇과 연결된다고 했나요?",
                    "optionA": "money",
                    "optionB": "hearts",
                    "optionC": "time",
                    "result": "hearts",
                    "explanation": "지민이는 의미 있는 일이 '마음(hearts)'과 연결된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "Your structured approach ensures progress.",
                    "translation": "네 구조적 접근이 진전을 보장해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서윤",
                    "script": "Step-by-step planning creates lasting success!",
                    "translation": "단계별 계획이 지속적인 성공을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목표의 특징에 대한 문장이에요.",
                    "result": "Goals need both purpose",
                    "explanation": "목표에는 목적이 둘 다 필요해요.",
                    "optionA": "purpose",
                    "optionB": "Goals",
                    "optionC": "both",
                    "optionD": "need"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your reliable methods build confidence.",
                    "translation": "네 믿음직한 방법이 자신감을 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서윤",
                    "script": "Heart and system work together!",
                    "translation": "마음과 시스템이 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "사람 중심 목표와 시스템 구축자",
            "explanation": "ESFJ의 관계 기반 목표와 ISTJ의 체계적 목표 달성",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "I set goals that help!",
                    "translation": "사람들에게 도움이 되는 목표를 세워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서윤",
                    "script": "I build systematic achievement plans.",
                    "translation": "체계적인 성취 계획을 세워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "Meaningful work connects with hearts.",
                    "translation": "의미 있는 일이 마음과 연결돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지민이는 개인적 성취보다 다른 사람을 돕는 것을 우선시하나요?",
                    "hint": "지민이가 어떤 목표를 세운다고 했나요?",
                    "result": "O",
                    "explanation": "지민이는 '사람들에게 도움이 되는 목표'를 세운다고 했으므로 다른 사람 돕기를 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서윤",
                    "script": "Your people-focused approach creates impact!",
                    "translation": "네 사람 중심 접근이 영향을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Everyone deserves opportunities to grow.",
                    "translation": "모든 사람이 성장할 기회를 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서윤",
                    "script": "You inspire such meaningful change!",
                    "translation": "그런 의미 있는 변화를 영감시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin says meaningful work connects with @@.",
                    "hint": "의미 있는 일이 무엇과 연결된다고 했나요?",
                    "optionA": "money",
                    "optionB": "hearts",
                    "optionC": "time",
                    "result": "hearts",
                    "explanation": "지민이는 의미 있는 일이 '마음(hearts)'과 연결된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "Your structured approach ensures progress.",
                    "translation": "네 구조적 접근이 진전을 보장해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서윤",
                    "script": "Step-by-step planning creates lasting success!",
                    "translation": "단계별 계획이 지속적인 성공을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "목표의 특징에 대한 문장이에요.",
                    "optionA": "purpose",
                    "optionB": "Goals",
                    "optionC": "both",
                    "optionD": "need",
                    "result": "Goals need both purpose",
                    "explanation": "목표에는 목적이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your reliable methods build confidence.",
                    "translation": "네 믿음직한 방법이 자신감을 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서윤",
                    "script": "Heart and system work together!",
                    "translation": "마음과 시스템이 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12641 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커뮤니티 빌더와 개인 전문가",
            "explanation": "ESFJ의 집단 성장 지원과 ISTJ의 개인 역량 개발",
            "category": "직업 및 목표 설정",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "I help everyone succeed together!",
                    "translation": "모든 사람이 함께 성공하도록 도와!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수연",
                    "script": "I develop my expertise deeply.",
                    "translation": "내 전문 지식을 깊게 개발해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "Community growth creates lasting happiness.",
                    "translation": "공동체 성장이 지속적인 행복을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소민이는 개인적 성장보다 공동체를 우선시하나요?",
                    "hint": "소민이가 누구의 성공을 돕는다고 했나요?",
                    "result": "O",
                    "explanation": "소민이는 '모든 사람이 함께' 성공하도록 돕는다고 했으므로 공동체를 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수연",
                    "script": "Your collaborative spirit inspires everyone!",
                    "translation": "네 협력적 정신이 모두에게 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "Together we achieve much more.",
                    "translation": "함께 우리는 훨씬 더 많이 성취해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수연",
                    "script": "You build such strong networks!",
                    "translation": "그런 강한 네트워크를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Somin says community growth creates lasting @@.",
                    "hint": "공동체 성장이 지속적인 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "happiness",
                    "optionC": "stress",
                    "result": "happiness",
                    "explanation": "소민이는 공동체 성장이 지속적인 '행복(happiness)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소민",
                    "script": "Your deep knowledge strengthens foundations.",
                    "translation": "네 깊은 지식이 기초를 강화해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수연",
                    "script": "Individual excellence benefits everyone ultimately!",
                    "translation": "개인적 탁월함이 결국 모든 사람에게 도움돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성공의 형태에 대한 문장이에요.",
                    "result": "Success works different levels",
                    "explanation": "성공은 다른 수준에서 작용해요.",
                    "optionA": "Success",
                    "optionB": "different",
                    "optionC": "works",
                    "optionD": "levels"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "Your mastery inspires individual growth.",
                    "translation": "네 숙달이 개인적 성장을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수연",
                    "script": "Community and expertise work together!",
                    "translation": "공동체와 전문 지식이 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커뮤니티 빌더와 개인 전문가",
            "explanation": "ESFJ의 집단 성장 지원과 ISTJ의 개인 역량 개발",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "I help everyone succeed together!",
                    "translation": "모든 사람이 함께 성공하도록 도와!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수연",
                    "script": "I develop my expertise deeply.",
                    "translation": "내 전문 지식을 깊게 개발해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "Community growth creates lasting happiness.",
                    "translation": "공동체 성장이 지속적인 행복을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소민이는 개인적 성장보다 공동체를 우선시하나요?",
                    "hint": "소민이가 누구의 성공을 돕는다고 했나요?",
                    "result": "O",
                    "explanation": "소민이는 '모든 사람이 함께' 성공하도록 돕는다고 했으므로 공동체를 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수연",
                    "script": "Your collaborative spirit inspires everyone!",
                    "translation": "네 협력적 정신이 모두에게 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "Together we achieve much more.",
                    "translation": "함께 우리는 훨씬 더 많이 성취해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수연",
                    "script": "You build such strong networks!",
                    "translation": "그런 강한 네트워크를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Somin says community growth creates lasting @@.",
                    "hint": "공동체 성장이 지속적인 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "happiness",
                    "optionC": "stress",
                    "result": "happiness",
                    "explanation": "소민이는 공동체 성장이 지속적인 '행복(happiness)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소민",
                    "script": "Your deep knowledge strengthens foundations.",
                    "translation": "네 깊은 지식이 기초를 강화해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수연",
                    "script": "Individual excellence benefits everyone ultimately!",
                    "translation": "개인적 탁월함이 결국 모든 사람에게 도움돼!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "성공의 형태에 대한 문장이에요.",
                    "optionA": "Success",
                    "optionB": "different",
                    "optionC": "works",
                    "optionD": "levels",
                    "result": "Success works different levels",
                    "explanation": "성공은 다른 수준에서 작용해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "Your mastery inspires individual growth.",
                    "translation": "네 숙달이 개인적 성장을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수연",
                    "script": "Community and expertise work together!",
                    "translation": "공동체와 전문 지식이 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12642 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "사교적 이벤터와 조용한 취미인",
            "explanation": "ESFJ의 활발한 그룹 활동과 ISTJ의 개인적 취미",
            "category": "취미와 여가 활동",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I organize group activities weekly!",
                    "translation": "매주 그룹 활동을 조직해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지연",
                    "script": "I enjoy quiet solo hobbies.",
                    "translation": "조용한 혼자 하는 취미를 즐겨."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Social activities create wonderful memories.",
                    "translation": "사회적 활동이 멋진 추억을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 혼자 하는 취미를 선호하나요?",
                    "hint": "지우가 무엇을 매주 조직한다고 했나요?",
                    "result": "X",
                    "explanation": "지우는 '그룹 활동을 매주 조직한다'고 했으므로 혼자 하는 취미를 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지연",
                    "script": "Your event planning brings joy!",
                    "translation": "네 이벤트 계획이 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Everyone needs fun and connection.",
                    "translation": "모든 사람에게는 재미와 연결이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지연",
                    "script": "You create such memorable experiences!",
                    "translation": "그런 기억에 남는 경험을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says social activities create wonderful @@.",
                    "hint": "사회적 활동이 멋진 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "memories",
                    "optionC": "stress",
                    "result": "memories",
                    "explanation": "지우는 사회적 활동이 멋진 '추억(memories)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your peaceful hobbies restore energy.",
                    "translation": "네 평화로운 취미가 에너지를 회복시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지연",
                    "script": "Quiet time allows deep focus!",
                    "translation": "조용한 시간이 깊은 집중을 허용해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "여가 시간에 대한 문장이에요.",
                    "result": "Hobbies need different energies",
                    "explanation": "취미에는 다른 에너지가 필요해요.",
                    "optionA": "different",
                    "optionB": "Hobbies",
                    "optionC": "need",
                    "optionD": "energies"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your focused dedication inspires excellence.",
                    "translation": "네 집중된 헌신이 탁월함을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지연",
                    "script": "Social and solitary work perfectly!",
                    "translation": "사교적이고 혼자 하는 것이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "사교적 이벤터와 조용한 취미인",
            "explanation": "ESFJ의 활발한 그룹 활동과 ISTJ의 개인적 취미",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I organize group activities weekly!",
                    "translation": "매주 그룹 활동을 조직해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지연",
                    "script": "I enjoy quiet solo hobbies.",
                    "translation": "조용한 혼자 하는 취미를 즐겨."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Social activities create wonderful memories.",
                    "translation": "사회적 활동이 멋진 추억을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 혼자 하는 취미를 선호하나요?",
                    "hint": "지우가 무엇을 매주 조직한다고 했나요?",
                    "result": "X",
                    "explanation": "지우는 '그룹 활동을 매주 조직한다'고 했으므로 혼자 하는 취미를 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지연",
                    "script": "Your event planning brings joy!",
                    "translation": "네 이벤트 계획이 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Everyone needs fun and connection.",
                    "translation": "모든 사람에게는 재미와 연결이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지연",
                    "script": "You create such memorable experiences!",
                    "translation": "그런 기억에 남는 경험을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says social activities create wonderful @@.",
                    "hint": "사회적 활동이 멋진 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "memories",
                    "optionC": "stress",
                    "result": "memories",
                    "explanation": "지우는 사회적 활동이 멋진 '추억(memories)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your peaceful hobbies restore energy.",
                    "translation": "네 평화로운 취미가 에너지를 회복시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지연",
                    "script": "Quiet time allows deep focus!",
                    "translation": "조용한 시간이 깊은 집중을 허용해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "여가 시간에 대한 문장이에요.",
                    "optionA": "different",
                    "optionB": "Hobbies",
                    "optionC": "need",
                    "optionD": "energies",
                    "result": "Hobbies need different energies",
                    "explanation": "취미에는 다른 에너지가 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your focused dedication inspires excellence.",
                    "translation": "네 집중된 헌신이 탁월함을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지연",
                    "script": "Social and solitary work perfectly!",
                    "translation": "사교적이고 혼자 하는 것이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
ID: 12643 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "그룹 오가나이저와 개인 컬렉터",
            "explanation": "ESFJ의 단체 취미 기획과 ISTJ의 개별 관심사 추구",
            "category": "취미와 여가 활동",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I plan fun activities for!",
                    "translation": "모든 사람을 위해 재미있는 활동을 계획해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "I collect things very systematically.",
                    "translation": "매우 체계적으로 것들을 수집해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Shared hobbies build lasting friendships.",
                    "translation": "공유된 취미가 지속적인 우정을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 혼자서 취미를 즐기는 것을 선호하나요?",
                    "hint": "민지가 누구를 위해 활동을 계획한다고 했나요?",
                    "result": "X",
                    "explanation": "민지는 '모든 사람을 위해' 활동을 계획한다고 했으므로 혼자 하는 취미를 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Your inclusive approach welcomes everyone!",
                    "translation": "네 포용적 접근이 모든 사람을 환영해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone deserves joy and laughter.",
                    "translation": "모든 사람이 기쁨과 웃음을 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "You create such warm communities!",
                    "translation": "그런 따뜻한 공동체를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says shared hobbies build lasting @@.",
                    "hint": "공유된 취미가 지속적인 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "friendships",
                    "optionC": "stress",
                    "result": "friendships",
                    "explanation": "민지는 공유된 취미가 지속적인 '우정(friendships)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your detailed organization impresses everyone.",
                    "translation": "네 세밀한 조직이 모두에게 감명을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "Careful collection builds valuable knowledge!",
                    "translation": "신중한 수집이 소중한 지식을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "취미의 가치에 대한 문장이에요.",
                    "result": "Interests grow through dedication",
                    "explanation": "관심사는 헌신을 통해 성장해요.",
                    "optionA": "through",
                    "optionB": "grow",
                    "optionC": "Interests",
                    "optionD": "dedication"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your passion for detail inspires.",
                    "translation": "네 세부사항에 대한 열정이 완벽함을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동현",
                    "script": "Group and individual hobbies work!",
                    "translation": "그룹과 개인 취미가 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "그룹 오가나이저와 개인 컬렉터",
            "explanation": "ESFJ의 단체 취미 기획과 ISTJ의 개별 관심사 추구",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I plan fun activities for!",
                    "translation": "모든 사람을 위해 재미있는 활동을 계획해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "I collect things very systematically.",
                    "translation": "매우 체계적으로 것들을 수집해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Shared hobbies build lasting friendships.",
                    "translation": "공유된 취미가 지속적인 우정을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 혼자서 취미를 즐기는 것을 선호하나요?",
                    "hint": "민지가 누구를 위해 활동을 계획한다고 했나요?",
                    "result": "X",
                    "explanation": "민지는 '모든 사람을 위해' 활동을 계획한다고 했으므로 혼자 하는 취미를 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Your inclusive approach welcomes everyone!",
                    "translation": "네 포용적 접근이 모든 사람을 환영해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone deserves joy and laughter.",
                    "translation": "모든 사람이 기쁨과 웃음을 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "You create such warm communities!",
                    "translation": "그런 따뜻한 공동체를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says shared hobbies build lasting @@.",
                    "hint": "공유된 취미가 지속적인 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "friendships",
                    "optionC": "stress",
                    "result": "friendships",
                    "explanation": "민지는 공유된 취미가 지속적인 '우정(friendships)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your detailed organization impresses everyone.",
                    "translation": "네 세밀한 조직이 모두에게 감명을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "Careful collection builds valuable knowledge!",
                    "translation": "신중한 수집이 소중한 지식을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "취미의 가치에 대한 문장이에요.",
                    "optionA": "through",
                    "optionB": "grow",
                    "optionC": "Interests",
                    "optionD": "dedication",
                    "result": "Interests grow through dedication",
                    "explanation": "관심사는 헌신을 통해 성장해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your passion for detail inspires.",
                    "translation": "네 세부사항에 대한 열정이 완벽함을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동현",
                    "script": "Group and individual hobbies work!",
                    "translation": "그룹과 개인 취미가 작용해!"
                }
            ]
        }
    ]
}
ID: 12644 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "공개적 해결자와 조용한 중재자",
            "explanation": "ESFJ의 투명한 갈등 해결과 ISTJ의 차분한 문제 처리",
            "category": "갈등 해결 방식",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I address conflicts openly always!",
                    "translation": "항상 갈등을 공개적으로 다뤄!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현수",
                    "script": "I solve problems very quietly.",
                    "translation": "문제를 매우 조용히 해결해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Open discussion prevents bigger issues.",
                    "translation": "공개적 논의가 더 큰 문제를 방지해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 비밀스럽게 갈등을 해결하나요?",
                    "hint": "수민이가 갈등을 어떻게 다룬다고 했나요?",
                    "result": "X",
                    "explanation": "수민이는 갈등을 '공개적으로' 다룬다고 했으므로 비밀스럽게 해결하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현수",
                    "script": "Your transparent approach builds trust!",
                    "translation": "네 투명한 접근이 신뢰를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone deserves to understand issues.",
                    "translation": "모든 사람이 문제를 이해할 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현수",
                    "script": "You facilitate clear communication beautifully!",
                    "translation": "명확한 소통을 아름답게 촉진해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says open discussion prevents bigger @@.",
                    "hint": "공개적 논의가 더 큰 무엇을 방지한다고 했나요?",
                    "optionA": "solutions",
                    "optionB": "issues",
                    "optionC": "happiness",
                    "result": "issues",
                    "explanation": "수민이는 공개적 논의가 더 큰 '문제(issues)'를 방지한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your careful approach creates stability.",
                    "translation": "네 신중한 접근이 안정성을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현수",
                    "script": "Quiet solutions often work best!",
                    "translation": "조용한 해결책이 종종 가장 잘 작용해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "result": "Solutions need different approaches",
                    "explanation": "해결책에는 다른 접근이 필요해요.",
                    "optionA": "approaches",
                    "optionB": "different",
                    "optionC": "need",
                    "optionD": "Solutions"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your thoughtful methods ensure lasting.",
                    "translation": "네 사려 깊은 방법이 지속적인 평화를 보장해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현수",
                    "script": "Open and quiet work together!",
                    "translation": "공개적이고 조용한 것이 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "공개적 해결자와 조용한 중재자",
            "explanation": "ESFJ의 투명한 갈등 해결과 ISTJ의 차분한 문제 처리",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I address conflicts openly always!",
                    "translation": "항상 갈등을 공개적으로 다뤄!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현수",
                    "script": "I solve problems very quietly.",
                    "translation": "문제를 매우 조용히 해결해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Open discussion prevents bigger issues.",
                    "translation": "공개적 논의가 더 큰 문제를 방지해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 비밀스럽게 갈등을 해결하나요?",
                    "hint": "수민이가 갈등을 어떻게 다룬다고 했나요?",
                    "result": "X",
                    "explanation": "수민이는 갈등을 '공개적으로' 다룬다고 했으므로 비밀스럽게 해결하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현수",
                    "script": "Your transparent approach builds trust!",
                    "translation": "네 투명한 접근이 신뢰를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone deserves to understand issues.",
                    "translation": "모든 사람이 문제를 이해할 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현수",
                    "script": "You facilitate clear communication beautifully!",
                    "translation": "명확한 소통을 아름답게 촉진해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says open discussion prevents bigger @@.",
                    "hint": "공개적 논의가 더 큰 무엇을 방지한다고 했나요?",
                    "optionA": "solutions",
                    "optionB": "issues",
                    "optionC": "happiness",
                    "result": "issues",
                    "explanation": "수민이는 공개적 논의가 더 큰 '문제(issues)'를 방지한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your careful approach creates stability.",
                    "translation": "네 신중한 접근이 안정성을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현수",
                    "script": "Quiet solutions often work best!",
                    "translation": "조용한 해결책이 종종 가장 잘 작용해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "optionA": "approaches",
                    "optionB": "different",
                    "optionC": "need",
                    "optionD": "Solutions",
                    "result": "Solutions need different approaches",
                    "explanation": "해결책에는 다른 접근이 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your thoughtful methods ensure lasting.",
                    "translation": "네 사려 깊은 방법이 지속적인 평화를 보장해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현수",
                    "script": "Open and quiet work together!",
                    "translation": "공개적이고 조용한 것이 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12645 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "감정 중재자와 논리적 조정자",
            "explanation": "ESFJ의 감정 고려 해결과 ISTJ의 객관적 중재",
            "category": "갈등 해결 방식",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I focus on people's feelings!",
                    "translation": "사람들의 감정에 집중해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "I look at facts objectively.",
                    "translation": "사실을 객관적으로 봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Understanding emotions heals broken relationships.",
                    "translation": "감정을 이해하는 것이 깨진 관계를 치유해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 사실보다 감정을 우선시하나요?",
                    "hint": "하린이가 무엇에 집중한다고 했나요?",
                    "result": "O",
                    "explanation": "하린이는 '사람들의 감정에 집중한다'고 했으므로 감정을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "Your empathetic approach creates connection!",
                    "translation": "네 공감적 접근이 연결을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone needs to feel heard.",
                    "translation": "모든 사람이 들을 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "You help people express themselves!",
                    "translation": "사람들이 자신을 표현하도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says understanding emotions heals broken @@.",
                    "hint": "감정을 이해하는 것이 깨진 무엇을 치유한다고 했나요?",
                    "optionA": "objects",
                    "optionB": "relationships",
                    "optionC": "systems",
                    "result": "relationships",
                    "explanation": "하린이는 감정을 이해하는 것이 깨진 '관계(relationships)'를 치유한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your logical analysis provides clarity.",
                    "translation": "네 논리적 분석이 명확성을 제공해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "Clear facts prevent future conflicts!",
                    "translation": "명확한 사실이 미래 갈등을 방지해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등 해결의 요소에 대한 문장이에요.",
                    "result": "Peace needs both understanding",
                    "explanation": "평화에는 이해가 둘 다 필요해요.",
                    "optionA": "understanding",
                    "optionB": "Peace",
                    "optionC": "needs",
                    "optionD": "both"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your fair judgment ensures justice.",
                    "translation": "네 공정한 판단이 정의를 보장해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지호",
                    "script": "Heart and facts work perfectly!",
                    "translation": "마음이랑 사실이 딱 맞아떨어지네!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "감정 중재자와 논리적 조정자",
            "explanation": "ESFJ의 감정 고려 해결과 ISTJ의 객관적 중재",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I focus on people's feelings!",
                    "translation": "사람들의 감정에 집중해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "I look at facts objectively.",
                    "translation": "사실을 객관적으로 봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Understanding emotions heals broken relationships.",
                    "translation": "감정을 이해하는 것이 깨진 관계를 치유해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 사실보다 감정을 우선시하나요?",
                    "hint": "하린이가 무엇에 집중한다고 했나요?",
                    "result": "O",
                    "explanation": "하린이는 '사람들의 감정에 집중한다'고 했으므로 감정을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "Your empathetic approach creates connection!",
                    "translation": "네 공감적 접근이 연결을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone needs to feel heard.",
                    "translation": "모든 사람이 들을 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "You help people express themselves!",
                    "translation": "사람들이 자신을 표현하도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says understanding emotions heals broken @@.",
                    "hint": "감정을 이해하는 것이 깨진 무엇을 치유한다고 했나요?",
                    "optionA": "objects",
                    "optionB": "relationships",
                    "optionC": "systems",
                    "result": "relationships",
                    "explanation": "하린이는 감정을 이해하는 것이 깨진 '관계(relationships)'를 치유한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your logical analysis provides clarity.",
                    "translation": "네 논리적 분석이 명확성을 제공해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "Clear facts prevent future conflicts!",
                    "translation": "명확한 사실이 미래 갈등을 방지해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "갈등 해결의 요소에 대한 문장이에요.",
                    "optionA": "understanding",
                    "optionB": "Peace",
                    "optionC": "needs",
                    "optionD": "both",
                    "result": "Peace needs both understanding",
                    "explanation": "평화에는 이해가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your fair judgment ensures justice.",
                    "translation": "네 공정한 판단이 정의를 보장해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지호",
                    "script": "Heart and facts work perfectly!",
                    "translation": "마음이랑 사실이 딱 맞아떨어지네!"
                }
            ]
        }
    ]
}
ID: 12646 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "현실적 돌봄이와 비전 전파자",
            "explanation": "ESFJ의 구체적 배려와 ENFJ의 영감적 리더십",
            "category": "생활 태도",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I focus on daily needs!",
                    "translation": "일상적인 필요에 집중해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민아",
                    "script": "I inspire people with dreams!",
                    "translation": "꿈으로 사람들에게 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Practical care helps everyone today.",
                    "translation": "실용적인 관심이 오늘 모든 사람에게 도움돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 미래보다 현재를 중요하게 생각하나요?",
                    "hint": "민지가 어떤 필요에 집중한다고 했나요?",
                    "result": "O",
                    "explanation": "민지는 '일상적인 필요에 집중한다'고 했으므로 현재를 중요하게 생각해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민아",
                    "script": "Your caring touch makes life!",
                    "translation": "네 배려하는 손길이 삶을 더 좋게 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone deserves comfort and security.",
                    "translation": "모든 사람이 편안함과 안전을 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민아",
                    "script": "You create such warm environments!",
                    "translation": "그런 따뜻한 환경을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says practical care helps everyone @@.",
                    "hint": "실용적인 관심이 모든 사람에게 언제 도움된다고 했나요?",
                    "optionA": "tomorrow",
                    "optionB": "today",
                    "optionC": "never",
                    "result": "today",
                    "explanation": "민지는 실용적인 관심이 모든 사람에게 '오늘(today)' 도움된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your vision gives people hope.",
                    "translation": "네 비전이 사람들에게 희망을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민아",
                    "script": "Big dreams create amazing futures!",
                    "translation": "큰 꿈이 놀라운 미래를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "관심의 종류에 대한 문장이에요.",
                    "result": "Care works many levels",
                    "explanation": "관심은 여러 수준에서 작용해요.",
                    "optionA": "works",
                    "optionB": "Care",
                    "optionC": "many",
                    "optionD": "levels"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your inspiring leadership motivates growth.",
                    "translation": "네 영감을 주는 리더십이 성장에 동기부여해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민아",
                    "script": "Present care and future vision!",
                    "translation": "현재 관심과 미래 비전!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "현실적 돌봄이와 비전 전파자",
            "explanation": "ESFJ의 구체적 배려와 ENFJ의 영감적 리더십",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I focus on daily needs!",
                    "translation": "일상적인 필요에 집중해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민아",
                    "script": "I inspire people with dreams!",
                    "translation": "꿈으로 사람들에게 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Practical care helps everyone today.",
                    "translation": "실용적인 관심이 오늘 모든 사람에게 도움돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 미래보다 현재를 중요하게 생각하나요?",
                    "hint": "민지가 어떤 필요에 집중한다고 했나요?",
                    "result": "O",
                    "explanation": "민지는 '일상적인 필요에 집중한다'고 했으므로 현재를 중요하게 생각해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민아",
                    "script": "Your caring touch makes life!",
                    "translation": "네 배려하는 손길이 삶을 더 좋게 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone deserves comfort and security.",
                    "translation": "모든 사람이 편안함과 안전을 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민아",
                    "script": "You create such warm environments!",
                    "translation": "그런 따뜻한 환경을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says practical care helps everyone @@.",
                    "hint": "실용적인 관심이 모든 사람에게 언제 도움된다고 했나요?",
                    "optionA": "tomorrow",
                    "optionB": "today",
                    "optionC": "never",
                    "result": "today",
                    "explanation": "민지는 실용적인 관심이 모든 사람에게 '오늘(today)' 도움된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your vision gives people hope.",
                    "translation": "네 비전이 사람들에게 희망을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민아",
                    "script": "Big dreams create amazing futures!",
                    "translation": "큰 꿈이 놀라운 미래를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "관심의 종류에 대한 문장이에요.",
                    "optionA": "works",
                    "optionB": "Care",
                    "optionC": "many",
                    "optionD": "levels",
                    "result": "Care works many levels",
                    "explanation": "관심은 여러 수준에서 작용해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your inspiring leadership motivates growth.",
                    "translation": "네 영감을 주는 리더십이 성장에 동기부여해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민아",
                    "script": "Present care and future vision!",
                    "translation": "현재 관심과 미래 비전!"
                }
            ]
        }
    ]
}
ID: 12647 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "구체적 조직자와 큰 그림 설계자",
            "explanation": "ESFJ의 세부 관리와 ENFJ의 전체적 기획",
            "category": "생활 태도",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I organize specific details carefully!",
                    "translation": "구체적인 세부사항을 신중하게 조직해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지아",
                    "script": "I plan the big picture!",
                    "translation": "큰 그림을 계획해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Attention to details prevents problems.",
                    "translation": "세부사항에 대한 관심이 문제를 방지해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 전체보다 세부사항을 중요하게 생각하나요?",
                    "hint": "지우가 무엇을 신중하게 조직한다고 했나요?",
                    "result": "O",
                    "explanation": "지우는 '구체적인 세부사항을 신중하게 조직한다'고 했으므로 세부사항을 중요하게 생각해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지아",
                    "script": "Your organization skills create stability!",
                    "translation": "네 조직 능력이 안정성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Everyone needs practical support daily.",
                    "translation": "모든 사람에게는 매일 실용적 지원이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지아",
                    "script": "You make everything run smoothly!",
                    "translation": "모든 걸 원활하게 운영해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says attention to details prevents @@.",
                    "hint": "세부사항에 대한 관심이 무엇을 방지한다고 했나요?",
                    "optionA": "success",
                    "optionB": "problems",
                    "optionC": "happiness",
                    "result": "problems",
                    "explanation": "지우는 세부사항에 대한 관심이 '문제(problems)'를 방지한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your strategic thinking guides direction.",
                    "translation": "네 전략적 사고가 방향을 이끌어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지아",
                    "script": "Vision gives meaning to details!",
                    "translation": "비전이 세부사항에 의미를 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "계획의 요소에 대한 문장이에요.",
                    "result": "Success needs both vision",
                    "explanation": "성공에는 비전이 둘 다 필요해요.",
                    "optionA": "both",
                    "optionB": "vision",
                    "optionC": "Success",
                    "optionD": "needs"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your inspiring goals motivate action.",
                    "translation": "네 영감을 주는 목표가 행동에 동기부여해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지아",
                    "script": "Details and vision work together!",
                    "translation": "세부사항과 비전이 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "구체적 조직자와 큰 그림 설계자",
            "explanation": "ESFJ의 세부 관리와 ENFJ의 전체적 기획",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I organize specific details carefully!",
                    "translation": "구체적인 세부사항을 신중하게 조직해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지아",
                    "script": "I plan the big picture!",
                    "translation": "큰 그림을 계획해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Attention to details prevents problems.",
                    "translation": "세부사항에 대한 관심이 문제를 방지해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 전체보다 세부사항을 중요하게 생각하나요?",
                    "hint": "지우가 무엇을 신중하게 조직한다고 했나요?",
                    "result": "O",
                    "explanation": "지우는 '구체적인 세부사항을 신중하게 조직한다'고 했으므로 세부사항을 중요하게 생각해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지아",
                    "script": "Your organization skills create stability!",
                    "translation": "네 조직 능력이 안정성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Everyone needs practical support daily.",
                    "translation": "모든 사람에게는 매일 실용적 지원이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지아",
                    "script": "You make everything run smoothly!",
                    "translation": "모든 걸 원활하게 운영해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says attention to details prevents @@.",
                    "hint": "세부사항에 대한 관심이 무엇을 방지한다고 했나요?",
                    "optionA": "success",
                    "optionB": "problems",
                    "optionC": "happiness",
                    "result": "problems",
                    "explanation": "지우는 세부사항에 대한 관심이 '문제(problems)'를 방지한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your strategic thinking guides direction.",
                    "translation": "네 전략적 사고가 방향을 이끌어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지아",
                    "script": "Vision gives meaning to details!",
                    "translation": "비전이 세부사항에 의미를 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "계획의 요소에 대한 문장이에요.",
                    "optionA": "both",
                    "optionB": "vision",
                    "optionC": "Success",
                    "optionD": "needs",
                    "result": "Success needs both vision",
                    "explanation": "성공에는 비전이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your inspiring goals motivate action.",
                    "translation": "네 영감을 주는 목표가 행동에 동기부여해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지아",
                    "script": "Details and vision work together!",
                    "translation": "세부사항과 비전이 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12648 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "실용적 네트워커와 영감적 연결자",
            "explanation": "ESFJ의 구체적 관계 구축과 ENFJ의 깊은 영향력",
            "category": "사회적 상호작용",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I connect people through activities!",
                    "translation": "활동을 통해 사람들을 연결해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유나",
                    "script": "I inspire deep personal growth!",
                    "translation": "깊은 개인적 성장을 영감시켜!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Social events build lasting friendships.",
                    "translation": "사회적 이벤트가 지속적인 우정을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 개인적 성장보다 활동을 중요하게 생각하나요?",
                    "hint": "하린이가 무엇을 통해 사람들을 연결한다고 했나요?",
                    "result": "O",
                    "explanation": "하린이는 '활동을 통해' 사람들을 연결한다고 했으므로 활동을 중요하게 생각해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유나",
                    "script": "Your event organizing brings joy!",
                    "translation": "네 이벤트 조직이 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone deserves fun and connection.",
                    "translation": "모든 사람이 재미와 연결을 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유나",
                    "script": "You create such wonderful communities!",
                    "translation": "그런 멋진 공동체를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says social events build lasting @@.",
                    "hint": "사회적 이벤트가 지속적인 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "friendships",
                    "optionC": "stress",
                    "result": "friendships",
                    "explanation": "하린이는 사회적 이벤트가 지속적인 '우정(friendships)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your deep conversations transform lives.",
                    "translation": "네 깊은 대화가 삶을 변화시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유나",
                    "script": "Meaningful connections change everything inside!",
                    "translation": "의미 있는 연결이 안의 모든 걸 바꿔!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "연결의 방식에 대한 문장이에요.",
                    "result": "Connections happen different ways",
                    "explanation": "연결은 다른 방법들로 일어나요.",
                    "optionA": "ways",
                    "optionB": "different",
                    "optionC": "Connections",
                    "optionD": "happen"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your transformative influence inspires purpose.",
                    "translation": "네 변화시키는 영향력이 목적을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유나",
                    "script": "Activities and growth work perfectly!",
                    "translation": "활동과 성장이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "실용적 네트워커와 영감적 연결자",
            "explanation": "ESFJ의 구체적 관계 구축과 ENFJ의 깊은 영향력",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I connect people through activities!",
                    "translation": "활동을 통해 사람들을 연결해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유나",
                    "script": "I inspire deep personal growth!",
                    "translation": "깊은 개인적 성장을 영감시켜!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Social events build lasting friendships.",
                    "translation": "사회적 이벤트가 지속적인 우정을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 개인적 성장보다 활동을 중요하게 생각하나요?",
                    "hint": "하린이가 무엇을 통해 사람들을 연결한다고 했나요?",
                    "result": "O",
                    "explanation": "하린이는 '활동을 통해' 사람들을 연결한다고 했으므로 활동을 중요하게 생각해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유나",
                    "script": "Your event organizing brings joy!",
                    "translation": "네 이벤트 조직이 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone deserves fun and connection.",
                    "translation": "모든 사람이 재미와 연결을 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유나",
                    "script": "You create such wonderful communities!",
                    "translation": "그런 멋진 공동체를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says social events build lasting @@.",
                    "hint": "사회적 이벤트가 지속적인 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "friendships",
                    "optionC": "stress",
                    "result": "friendships",
                    "explanation": "하린이는 사회적 이벤트가 지속적인 '우정(friendships)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your deep conversations transform lives.",
                    "translation": "네 깊은 대화가 삶을 변화시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유나",
                    "script": "Meaningful connections change everything inside!",
                    "translation": "의미 있는 연결이 안의 모든 걸 바꿔!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "연결의 방식에 대한 문장이에요.",
                    "optionA": "ways",
                    "optionB": "different",
                    "optionC": "Connections",
                    "optionD": "happen",
                    "result": "Connections happen different ways",
                    "explanation": "연결은 다른 방법들로 일어나요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your transformative influence inspires purpose.",
                    "translation": "네 변화시키는 영향력이 목적을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유나",
                    "script": "Activities and growth work perfectly!",
                    "translation": "활동과 성장이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
ID: 12649 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "그룹 하모니와 개인 임파워먼트",
            "explanation": "ESFJ의 집단 조화와 ENFJ의 개인 잠재력 개발",
            "category": "사회적 상호작용",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I make sure everyone fits!",
                    "translation": "모든 사람이 어울리도록 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜진",
                    "script": "I help individuals find potential!",
                    "translation": "개인들이 잠재력을 찾도록 도와!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Group harmony creates peaceful environments.",
                    "translation": "그룹 조화가 평화로운 환경을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 개인보다 그룹을 우선시하나요?",
                    "hint": "수민이가 누구를 어울리게 한다고 했나요?",
                    "result": "O",
                    "explanation": "수민이는 '모든 사람이 어울리도록 한다'고 했으므로 그룹을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜진",
                    "script": "Your inclusive approach welcomes everyone!",
                    "translation": "네 포용적 접근이 모든 사람을 환영해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone deserves to feel accepted.",
                    "translation": "모든 사람이 받아들여진다고 느낄 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜진",
                    "script": "You create such warm spaces!",
                    "translation": "그런 따뜻한 공간을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says group harmony creates peaceful @@.",
                    "hint": "그룹 조화가 평화로운 무엇을 만든다고 했나요?",
                    "optionA": "conflicts",
                    "optionB": "environments",
                    "optionC": "problems",
                    "result": "environments",
                    "explanation": "수민이는 그룹 조화가 평화로운 '환경(environments)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your empowering words unlock talents.",
                    "translation": "네 힘을 주는 말들이 재능을 열어줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜진",
                    "script": "Everyone has amazing gifts inside!",
                    "translation": "모든 사람이 안에 놀라운 재능을 가지고 있어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성장의 환경에 대한 문장이에요.",
                    "result": "Growth needs supportive communities",
                    "explanation": "성장에는 지지적인 공동체가 필요해요.",
                    "optionA": "Growth",
                    "optionB": "communities",
                    "optionC": "supportive",
                    "optionD": "needs"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your vision for people inspires.",
                    "translation": "사람들에 대한 네 비전이 변화를 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜진",
                    "script": "Harmony and empowerment work together!",
                    "translation": "조화와 임파워먼트가 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "그룹 하모니와 개인 임파워먼트",
            "explanation": "ESFJ의 집단 조화와 ENFJ의 개인 잠재력 개발",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I make sure everyone fits!",
                    "translation": "모든 사람이 어울리도록 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜진",
                    "script": "I help individuals find potential!",
                    "translation": "개인들이 잠재력을 찾도록 도와!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Group harmony creates peaceful environments.",
                    "translation": "그룹 조화가 평화로운 환경을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 개인보다 그룹을 우선시하나요?",
                    "hint": "수민이가 누구를 어울리게 한다고 했나요?",
                    "result": "O",
                    "explanation": "수민이는 '모든 사람이 어울리도록 한다'고 했으므로 그룹을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜진",
                    "script": "Your inclusive approach welcomes everyone!",
                    "translation": "네 포용적 접근이 모든 사람을 환영해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone deserves to feel accepted.",
                    "translation": "모든 사람이 받아들여진다고 느낄 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜진",
                    "script": "You create such warm spaces!",
                    "translation": "그런 따뜻한 공간을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says group harmony creates peaceful @@.",
                    "hint": "그룹 조화가 평화로운 무엇을 만든다고 했나요?",
                    "optionA": "conflicts",
                    "optionB": "environments",
                    "optionC": "problems",
                    "result": "environments",
                    "explanation": "수민이는 그룹 조화가 평화로운 '환경(environments)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your empowering words unlock talents.",
                    "translation": "네 힘을 주는 말들이 재능을 열어줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜진",
                    "script": "Everyone has amazing gifts inside!",
                    "translation": "모든 사람이 안에 놀라운 재능을 가지고 있어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "성장의 환경에 대한 문장이에요.",
                    "optionA": "Growth",
                    "optionB": "communities",
                    "optionC": "supportive",
                    "optionD": "needs",
                    "result": "Growth needs supportive communities",
                    "explanation": "성장에는 지지적인 공동체가 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your vision for people inspires.",
                    "translation": "사람들에 대한 네 비전이 변화를 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜진",
                    "script": "Harmony and empowerment work together!",
                    "translation": "조화와 임파워먼트가 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12650 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "구체적 연구자와 패턴 발견자",
            "explanation": "ESFJ의 실용적 정보 수집과 ENFJ의 인사이트 도출",
            "category": "정보 탐구",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "I gather practical information daily!",
                    "translation": "매일 실용적인 정보를 수집해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다현",
                    "script": "I see patterns and connections!",
                    "translation": "패턴과 연결을 봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "Useful facts help solve problems.",
                    "translation": "유용한 사실이 문제 해결에 도움돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지민이는 추상적인 정보보다 실용적 정보를 선호하나요?",
                    "hint": "지민이가 어떤 정보를 매일 수집한다고 했나요?",
                    "result": "O",
                    "explanation": "지민이는 '실용적인 정보를 매일 수집한다'고 했으므로 실용적 정보를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다현",
                    "script": "Your detailed research provides foundation!",
                    "translation": "네 자세한 연구가 기초를 제공해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Everyone needs clear helpful information.",
                    "translation": "모든 사람에게는 명확하고 도움되는 정보가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다현",
                    "script": "You find exactly what people!",
                    "translation": "사람들이 필요한 걸 정확히 찾아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin says useful facts help solve @@.",
                    "hint": "유용한 사실이 무엇 해결에 도움된다고 했나요?",
                    "optionA": "puzzles",
                    "optionB": "problems",
                    "optionC": "games",
                    "result": "problems",
                    "explanation": "지민이는 유용한 사실이 '문제(problems)' 해결에 도움된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "Your insight reveals deeper meanings.",
                    "translation": "네 통찰력이 더 깊은 의미를 드러내."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다현",
                    "script": "Hidden connections show bigger pictures!",
                    "translation": "숨겨진 연결이 더 큰 그림을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정보의 가치에 대한 문장이에요.",
                    "result": "Information becomes wisdom together",
                    "explanation": "정보는 함께 할 때 지혜가 돼요.",
                    "optionA": "becomes",
                    "optionB": "wisdom",
                    "optionC": "together",
                    "optionD": "Information"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your visionary thinking inspires innovation.",
                    "translation": "네 비전적 사고가 혁신을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다현",
                    "script": "Facts and insights work perfectly!",
                    "translation": "사실과 통찰력이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "구체적 연구자와 패턴 발견자",
            "explanation": "ESFJ의 실용적 정보 수집과 ENFJ의 인사이트 도출",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "I gather practical information daily!",
                    "translation": "매일 실용적인 정보를 수집해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다현",
                    "script": "I see patterns and connections!",
                    "translation": "패턴과 연결을 봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "Useful facts help solve problems.",
                    "translation": "유용한 사실이 문제 해결에 도움돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지민이는 추상적인 정보보다 실용적 정보를 선호하나요?",
                    "hint": "지민이가 어떤 정보를 매일 수집한다고 했나요?",
                    "result": "O",
                    "explanation": "지민이는 '실용적인 정보를 매일 수집한다'고 했으므로 실용적 정보를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다현",
                    "script": "Your detailed research provides foundation!",
                    "translation": "네 자세한 연구가 기초를 제공해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Everyone needs clear helpful information.",
                    "translation": "모든 사람에게는 명확하고 도움되는 정보가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다현",
                    "script": "You find exactly what people!",
                    "translation": "사람들이 필요한 걸 정확히 찾아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin says useful facts help solve @@.",
                    "hint": "유용한 사실이 무엇 해결에 도움된다고 했나요?",
                    "optionA": "puzzles",
                    "optionB": "problems",
                    "optionC": "games",
                    "result": "problems",
                    "explanation": "지민이는 유용한 사실이 '문제(problems)' 해결에 도움된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "Your insight reveals deeper meanings.",
                    "translation": "네 통찰력이 더 깊은 의미를 드러내."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다현",
                    "script": "Hidden connections show bigger pictures!",
                    "translation": "숨겨진 연결이 더 큰 그림을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "정보의 가치에 대한 문장이에요.",
                    "optionA": "becomes",
                    "optionB": "wisdom",
                    "optionC": "together",
                    "optionD": "Information",
                    "result": "Information becomes wisdom together",
                    "explanation": "정보는 함께 할 때 지혜가 돼요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your visionary thinking inspires innovation.",
                    "translation": "네 비전적 사고가 혁신을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다현",
                    "script": "Facts and insights work perfectly!",
                    "translation": "사실과 통찰력이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
ID: 12651 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "사람 중심 학습자와 영감적 교육자",
            "explanation": "ESFJ의 관계 기반 정보 탐구와 ENFJ의 깊이 있는 이해",
            "category": "정보 탐구",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "I learn through people's stories!",
                    "translation": "사람들의 이야기를 통해 배워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜림",
                    "script": "I explore deep human nature!",
                    "translation": "깊은 인간 본성을 탐험해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "Personal experiences teach valuable lessons.",
                    "translation": "개인적 경험이 소중한 교훈을 가르쳐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소민이는 책보다 사람의 경험을 통해 배우는 것을 선호하나요?",
                    "hint": "소민이가 무엇을 통해 배운다고 했나요?",
                    "result": "O",
                    "explanation": "소민이는 '사람들의 이야기를 통해' 배운다고 했으므로 사람의 경험을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜림",
                    "script": "Your people skills gather wisdom!",
                    "translation": "네 대인 기술이 지혜를 모아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "Everyone has important life lessons.",
                    "translation": "모든 사람이 중요한 인생 교훈을 가지고 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜림",
                    "script": "You connect with hearts beautifully!",
                    "translation": "마음과 아름답게 연결해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Somin says personal experiences teach valuable @@.",
                    "hint": "개인적 경험이 소중한 무엇을 가르친다고 했나요?",
                    "optionA": "stories",
                    "optionB": "lessons",
                    "optionC": "facts",
                    "result": "lessons",
                    "explanation": "소민이는 개인적 경험이 소중한 '교훈(lessons)'을 가르친다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소민",
                    "script": "Your deep understanding reveals truth.",
                    "translation": "네 깊은 이해가 진실을 드러내."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜림",
                    "script": "Universal patterns connect all hearts!",
                    "translation": "보편적 패턴이 모든 마음을 연결해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "학습의 원천에 대한 문장이에요.",
                    "result": "Wisdom flows through stories",
                    "explanation": "지혜는 이야기를 통해 흘러요.",
                    "optionA": "flows",
                    "optionB": "stories",
                    "optionC": "Wisdom",
                    "optionD": "through"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "Your philosophical insights inspire growth.",
                    "translation": "네 철학적 통찰력이 성장을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜림",
                    "script": "Stories and wisdom work together!",
                    "translation": "이야기와 지혜가 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "사람 중심 학습자와 영감적 교육자",
            "explanation": "ESFJ의 관계 기반 정보 탐구와 ENFJ의 깊이 있는 이해",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "I learn through people's stories!",
                    "translation": "사람들의 이야기를 통해 배워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜림",
                    "script": "I explore deep human nature!",
                    "translation": "깊은 인간 본성을 탐험해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "Personal experiences teach valuable lessons.",
                    "translation": "개인적 경험이 소중한 교훈을 가르쳐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소민이는 책보다 사람의 경험을 통해 배우는 것을 선호하나요?",
                    "hint": "소민이가 무엇을 통해 배운다고 했나요?",
                    "result": "O",
                    "explanation": "소민이는 '사람들의 이야기를 통해' 배운다고 했으므로 사람의 경험을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜림",
                    "script": "Your people skills gather wisdom!",
                    "translation": "네 대인 기술이 지혜를 모아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "Everyone has important life lessons.",
                    "translation": "모든 사람이 중요한 인생 교훈을 가지고 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜림",
                    "script": "You connect with hearts beautifully!",
                    "translation": "마음과 아름답게 연결해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Somin says personal experiences teach valuable @@.",
                    "hint": "개인적 경험이 소중한 무엇을 가르친다고 했나요?",
                    "optionA": "stories",
                    "optionB": "lessons",
                    "optionC": "facts",
                    "result": "lessons",
                    "explanation": "소민이는 개인적 경험이 소중한 '교훈(lessons)'을 가르친다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소민",
                    "script": "Your deep understanding reveals truth.",
                    "translation": "네 깊은 이해가 진실을 드러내."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜림",
                    "script": "Universal patterns connect all hearts!",
                    "translation": "보편적 패턴이 모든 마음을 연결해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "학습의 원천에 대한 문장이에요.",
                    "optionA": "flows",
                    "optionB": "stories",
                    "optionC": "Wisdom",
                    "optionD": "through",
                    "result": "Wisdom flows through stories",
                    "explanation": "지혜는 이야기를 통해 흘러요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "Your philosophical insights inspire growth.",
                    "translation": "네 철학적 통찰력이 성장을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜림",
                    "script": "Stories and wisdom work together!",
                    "translation": "이야기와 지혜가 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12652 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "조화 추구자와 가치 전파자",
            "explanation": "ESFJ의 집단 화합 결정과 ENFJ의 이상 실현 선택",
            "category": "의사결정 방식",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I decide what makes everyone!",
                    "translation": "모든 사람을 행복하게 만드는 걸 결정해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유나",
                    "script": "I choose based on values!",
                    "translation": "가치에 기반해서 선택해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Group happiness guides my choices.",
                    "translation": "그룹의 행복이 내 선택을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 개인적 가치보다 그룹을 우선시하나요?",
                    "hint": "지우가 무엇이 선택을 이끈다고 했나요?",
                    "result": "O",
                    "explanation": "지우는 '그룹의 행복이' 선택을 이끈다고 했으므로 그룹을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유나",
                    "script": "Your caring decisions create unity!",
                    "translation": "네 배려하는 결정이 결속을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Everyone deserves to feel included.",
                    "translation": "모든 사람이 포함된다고 느낄 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유나",
                    "script": "You consider all people's needs!",
                    "translation": "모든 사람의 필요를 고려해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says group happiness guides @@ choices.",
                    "hint": "그룹의 행복이 누구의 선택을 이끈다고 했나요?",
                    "optionA": "everyone's",
                    "optionB": "my",
                    "optionC": "their",
                    "result": "my",
                    "explanation": "지우는 그룹의 행복이 '내(my)' 선택을 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your principled approach inspires respect.",
                    "translation": "네 원칙 있는 접근이 존경을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유나",
                    "script": "Strong values create meaningful change!",
                    "translation": "강한 가치가 의미 있는 변화를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "결정의 기준에 대한 문장이에요.",
                    "result": "Good choices serve everyone",
                    "explanation": "좋은 선택은 모든 사람에게 도움이 돼요.",
                    "optionA": "serve",
                    "optionB": "choices",
                    "optionC": "Good",
                    "optionD": "everyone"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your vision for justice motivates.",
                    "translation": "정의에 대한 네 비전이 행동에 동기부여해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유나",
                    "script": "Harmony and ideals work together!",
                    "translation": "조화와 이상이 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "조화 추구자와 가치 전파자",
            "explanation": "ESFJ의 집단 화합 결정과 ENFJ의 이상 실현 선택",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I decide what makes everyone!",
                    "translation": "모든 사람을 행복하게 만드는 걸 결정해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유나",
                    "script": "I choose based on values!",
                    "translation": "가치에 기반해서 선택해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Group happiness guides my choices.",
                    "translation": "그룹의 행복이 내 선택을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 개인적 가치보다 그룹을 우선시하나요?",
                    "hint": "지우가 무엇이 선택을 이끈다고 했나요?",
                    "result": "O",
                    "explanation": "지우는 '그룹의 행복이' 선택을 이끈다고 했으므로 그룹을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유나",
                    "script": "Your caring decisions create unity!",
                    "translation": "네 배려하는 결정이 결속을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Everyone deserves to feel included.",
                    "translation": "모든 사람이 포함된다고 느낄 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유나",
                    "script": "You consider all people's needs!",
                    "translation": "모든 사람의 필요를 고려해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says group happiness guides @@ choices.",
                    "hint": "그룹의 행복이 누구의 선택을 이끈다고 했나요?",
                    "optionA": "everyone's",
                    "optionB": "my",
                    "optionC": "their",
                    "result": "my",
                    "explanation": "지우는 그룹의 행복이 '내(my)' 선택을 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your principled approach inspires respect.",
                    "translation": "네 원칙 있는 접근이 존경을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유나",
                    "script": "Strong values create meaningful change!",
                    "translation": "강한 가치가 의미 있는 변화를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "결정의 기준에 대한 문장이에요.",
                    "optionA": "serve",
                    "optionB": "choices",
                    "optionC": "Good",
                    "optionD": "everyone",
                    "result": "Good choices serve everyone",
                    "explanation": "좋은 선택은 모든 사람에게 도움이 돼요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your vision for justice motivates.",
                    "translation": "정의에 대한 네 비전이 행동에 동기부여해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유나",
                    "script": "Harmony and ideals work together!",
                    "translation": "조화와 이상이 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12653 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "실용적 합의자와 영감적 리더",
            "explanation": "ESFJ의 현실적 그룹 결정과 ENFJ의 비전 기반 판단",
            "category": "의사결정 방식",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I find solutions everyone accepts!",
                    "translation": "모든 사람이 받아들이는 해결책을 찾아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지아",
                    "script": "I lead toward inspiring goals!",
                    "translation": "영감을 주는 목표로 이끌어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Practical compromises work for everyone.",
                    "translation": "실용적인 타협이 모든 사람에게 작용해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 이상적인 해결책보다 실용적 타협을 선호하나요?",
                    "hint": "민지가 어떤 타협이 작용한다고 했나요?",
                    "result": "O",
                    "explanation": "민지는 '실용적인 타협이' 작용한다고 했으므로 실용적 타협을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지아",
                    "script": "Your collaborative approach builds trust!",
                    "translation": "네 협력적 접근이 신뢰를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone's opinion matters in decisions.",
                    "translation": "결정에서 모든 사람의 의견이 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지아",
                    "script": "You create such inclusive processes!",
                    "translation": "그런 포용적인 과정을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says practical compromises work for @@.",
                    "hint": "실용적인 타협이 누구에게 작용한다고 했나요?",
                    "optionA": "some",
                    "optionB": "everyone",
                    "optionC": "leaders",
                    "result": "everyone",
                    "explanation": "민지는 실용적인 타협이 '모든 사람에게(everyone)' 작용한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your visionary leadership motivates change.",
                    "translation": "네 비전적 리더십이 변화에 동기부여해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지아",
                    "script": "Bold dreams require courageous decisions!",
                    "translation": "대담한 꿈에는 용기 있는 결정이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "리더십의 요소에 대한 문장이에요.",
                    "result": "Leadership balances dreams reality",
                    "explanation": "리더십은 꿈과 현실의 균형을 맞춰요.",
                    "optionA": "reality",
                    "optionB": "Leadership",
                    "optionC": "balances",
                    "optionD": "dreams"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your inspiring vision guides progress.",
                    "translation": "네 영감을 주는 비전이 진보를 이끌어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지아",
                    "script": "Compromise and vision work perfectly!",
                    "translation": "타협과 비전이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "실용적 합의자와 영감적 리더",
            "explanation": "ESFJ의 현실적 그룹 결정과 ENFJ의 비전 기반 판단",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I find solutions everyone accepts!",
                    "translation": "모든 사람이 받아들이는 해결책을 찾아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지아",
                    "script": "I lead toward inspiring goals!",
                    "translation": "영감을 주는 목표로 이끌어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Practical compromises work for everyone.",
                    "translation": "실용적인 타협이 모든 사람에게 작용해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 이상적인 해결책보다 실용적 타협을 선호하나요?",
                    "hint": "민지가 어떤 타협이 작용한다고 했나요?",
                    "result": "O",
                    "explanation": "민지는 '실용적인 타협이' 작용한다고 했으므로 실용적 타협을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지아",
                    "script": "Your collaborative approach builds trust!",
                    "translation": "네 협력적 접근이 신뢰를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone's opinion matters in decisions.",
                    "translation": "결정에서 모든 사람의 의견이 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지아",
                    "script": "You create such inclusive processes!",
                    "translation": "그런 포용적인 과정을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says practical compromises work for @@.",
                    "hint": "실용적인 타협이 누구에게 작용한다고 했나요?",
                    "optionA": "some",
                    "optionB": "everyone",
                    "optionC": "leaders",
                    "result": "everyone",
                    "explanation": "민지는 실용적인 타협이 '모든 사람에게(everyone)' 작용한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your visionary leadership motivates change.",
                    "translation": "네 비전적 리더십이 변화에 동기부여해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지아",
                    "script": "Bold dreams require courageous decisions!",
                    "translation": "대담한 꿈에는 용기 있는 결정이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "리더십의 요소에 대한 문장이에요.",
                    "optionA": "reality",
                    "optionB": "Leadership",
                    "optionC": "balances",
                    "optionD": "dreams",
                    "result": "Leadership balances dreams reality",
                    "explanation": "리더십은 꿈과 현실의 균형을 맞춰요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your inspiring vision guides progress.",
                    "translation": "네 영감을 주는 비전이 진보를 이끌어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지아",
                    "script": "Compromise and vision work perfectly!",
                    "translation": "타협과 비전이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
ID: 12654 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "그룹 지지자와 개인 동기부여자",
            "explanation": "ESFJ의 집단 지원과 ENFJ의 개인별 격려",
            "category": "스트레스 상황 대처",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I rally the team together!",
                    "translation": "팀을 함께 모아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민아",
                    "script": "I inspire each person individually!",
                    "translation": "각 사람을 개별적으로 영감시켜!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Group support makes challenges easier.",
                    "translation": "그룹 지지가 도전을 더 쉽게 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 개별적으로 사람들을 돕나요?",
                    "hint": "수민이가 누구를 함께 모은다고 했나요?",
                    "result": "X",
                    "explanation": "수민이는 '팀을 함께 모은다'고 했으므로 개별적으로 돕지 않고 그룹으로 도와요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민아",
                    "script": "Your team building creates strength!",
                    "translation": "네 팀 빌딩이 힘을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone needs encouragement during stress.",
                    "translation": "스트레스 동안 모든 사람에게는 격려가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민아",
                    "script": "You bring people together beautifully!",
                    "translation": "사람들을 아름답게 하나로 모아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says group support makes challenges @@.",
                    "hint": "그룹 지지가 도전을 어떻게 만든다고 했나요?",
                    "optionA": "harder",
                    "optionB": "easier",
                    "optionC": "impossible",
                    "result": "easier",
                    "explanation": "수민이는 그룹 지지가 도전을 더 '쉽게(easier)' 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your personal attention unlocks potential.",
                    "translation": "네 개인적 관심이 잠재력을 열어줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민아",
                    "script": "Everyone has unique strengths inside!",
                    "translation": "모든 사람이 안에 독특한 강점을 가지고 있어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지원의 방식에 대한 문장이에요.",
                    "result": "Support works different ways",
                    "explanation": "지지는 다른 방법들로 작용해요.",
                    "optionA": "different",
                    "optionB": "works",
                    "optionC": "ways",
                    "optionD": "Support"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your empowering words transform lives.",
                    "translation": "네 힘을 주는 말들이 삶을 변화시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민아",
                    "script": "Group and individual care work!",
                    "translation": "그룹과 개인 관심이 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "그룹 지지자와 개인 동기부여자",
            "explanation": "ESFJ의 집단 지원과 ENFJ의 개인별 격려",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I rally the team together!",
                    "translation": "팀을 함께 모아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민아",
                    "script": "I inspire each person individually!",
                    "translation": "각 사람을 개별적으로 영감시켜!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Group support makes challenges easier.",
                    "translation": "그룹 지지가 도전을 더 쉽게 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 개별적으로 사람들을 돕나요?",
                    "hint": "수민이가 누구를 함께 모은다고 했나요?",
                    "result": "X",
                    "explanation": "수민이는 '팀을 함께 모은다'고 했으므로 개별적으로 돕지 않고 그룹으로 도와요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민아",
                    "script": "Your team building creates strength!",
                    "translation": "네 팀 빌딩이 힘을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone needs encouragement during stress.",
                    "translation": "스트레스 동안 모든 사람에게는 격려가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민아",
                    "script": "You bring people together beautifully!",
                    "translation": "사람들을 아름답게 하나로 모아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says group support makes challenges @@.",
                    "hint": "그룹 지지가 도전을 어떻게 만든다고 했나요?",
                    "optionA": "harder",
                    "optionB": "easier",
                    "optionC": "impossible",
                    "result": "easier",
                    "explanation": "수민이는 그룹 지지가 도전을 더 '쉽게(easier)' 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your personal attention unlocks potential.",
                    "translation": "네 개인적 관심이 잠재력을 열어줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민아",
                    "script": "Everyone has unique strengths inside!",
                    "translation": "모든 사람이 안에 독특한 강점을 가지고 있어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "지원의 방식에 대한 문장이에요.",
                    "optionA": "different",
                    "optionB": "works",
                    "optionC": "ways",
                    "optionD": "Support",
                    "result": "Support works different ways",
                    "explanation": "지지는 다른 방법들로 작용해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your empowering words transform lives.",
                    "translation": "네 힘을 주는 말들이 삶을 변화시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민아",
                    "script": "Group and individual care work!",
                    "translation": "그룹과 개인 관심이 작용해!"
                }
            ]
        }
    ]
}
ID: 12655 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "실용적 안정제와 영감적 변화자",
            "explanation": "ESFJ의 현실적 문제 해결과 ENFJ의 근본적 변화 추구",
            "category": "스트레스 상황 대처",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I focus on immediate practical!",
                    "translation": "즉각적이고 실용적인 도움에 집중해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다현",
                    "script": "I address underlying root causes!",
                    "translation": "근본적인 원인을 다뤄!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Quick solutions reduce stress levels.",
                    "translation": "빠른 해결책이 스트레스 수준을 줄여."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 근본적인 원인보다 즉각적 해결을 선호하나요?",
                    "hint": "하린이가 어떤 도움에 집중한다고 했나요?",
                    "result": "O",
                    "explanation": "하린이는 '즉각적이고 실용적인 도움에 집중한다'고 했으므로 즉각적 해결을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다현",
                    "script": "Your immediate help provides relief!",
                    "translation": "네 즉각적 도움이 안도감을 제공해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone needs comfort during difficulties.",
                    "translation": "어려운 동안 모든 사람에게는 위안이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다현",
                    "script": "You create such caring environments!",
                    "translation": "그런 배려하는 환경을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says quick solutions reduce stress @@.",
                    "hint": "빠른 해결책이 스트레스 무엇을 줄인다고 했나요?",
                    "optionA": "problems",
                    "optionB": "levels",
                    "optionC": "people",
                    "result": "levels",
                    "explanation": "하린이는 빠른 해결책이 스트레스 '수준(levels)'을 줄인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your transformative approach creates growth.",
                    "translation": "네 변화시키는 접근이 성장을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다현",
                    "script": "Deep change prevents future problems!",
                    "translation": "깊은 변화가 미래 문제를 방지해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제 해결에 대한 문장이에요.",
                    "result": "Healing needs both comfort",
                    "explanation": "치유에는 위안이 둘 다 필요해요.",
                    "optionA": "needs",
                    "optionB": "both",
                    "optionC": "Healing",
                    "optionD": "comfort"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your visionary solutions inspire hope.",
                    "translation": "네 비전적 해결책이 희망을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다현",
                    "script": "Relief and transformation work together!",
                    "translation": "안도감과 변화가 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "실용적 안정제와 영감적 변화자",
            "explanation": "ESFJ의 현실적 문제 해결과 ENFJ의 근본적 변화 추구",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I focus on immediate practical!",
                    "translation": "즉각적이고 실용적인 도움에 집중해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다현",
                    "script": "I address underlying root causes!",
                    "translation": "근본적인 원인을 다뤄!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Quick solutions reduce stress levels.",
                    "translation": "빠른 해결책이 스트레스 수준을 줄여."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 근본적인 원인보다 즉각적 해결을 선호하나요?",
                    "hint": "하린이가 어떤 도움에 집중한다고 했나요?",
                    "result": "O",
                    "explanation": "하린이는 '즉각적이고 실용적인 도움에 집중한다'고 했으므로 즉각적 해결을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다현",
                    "script": "Your immediate help provides relief!",
                    "translation": "네 즉각적 도움이 안도감을 제공해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone needs comfort during difficulties.",
                    "translation": "어려운 동안 모든 사람에게는 위안이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다현",
                    "script": "You create such caring environments!",
                    "translation": "그런 배려하는 환경을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says quick solutions reduce stress @@.",
                    "hint": "빠른 해결책이 스트레스 무엇을 줄인다고 했나요?",
                    "optionA": "problems",
                    "optionB": "levels",
                    "optionC": "people",
                    "result": "levels",
                    "explanation": "하린이는 빠른 해결책이 스트레스 '수준(levels)'을 줄인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your transformative approach creates growth.",
                    "translation": "네 변화시키는 접근이 성장을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다현",
                    "script": "Deep change prevents future problems!",
                    "translation": "깊은 변화가 미래 문제를 방지해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "문제 해결에 대한 문장이에요.",
                    "optionA": "needs",
                    "optionB": "both",
                    "optionC": "Healing",
                    "optionD": "comfort",
                    "result": "Healing needs both comfort",
                    "explanation": "치유에는 위안이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your visionary solutions inspire hope.",
                    "translation": "네 비전적 해결책이 희망을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다현",
                    "script": "Relief and transformation work together!",
                    "translation": "안도감과 변화가 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12656 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커뮤니티 서비스와 사회 변화자",
            "explanation": "ESFJ의 지역 사회 기여와 ENFJ의 사회적 영향력",
            "category": "직업 및 목표 설정",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "I serve my community directly!",
                    "translation": "내 공동체에 직접 봉사해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜진",
                    "script": "I create social change movements!",
                    "translation": "사회 변화 운동을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "Local service helps people immediately.",
                    "translation": "지역 봉사가 사람들에게 즉시 도움돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지민이는 큰 사회 변화보다 지역 봉사를 선호하나요?",
                    "hint": "지민이가 어디에 직접 봉사한다고 했나요?",
                    "result": "O",
                    "explanation": "지민이는 '공동체에 직접 봉사한다'고 했으므로 지역 봉사를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜진",
                    "script": "Your hands-on service makes difference!",
                    "translation": "네 직접적인 봉사가 차이를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Everyone deserves practical support today.",
                    "translation": "모든 사람이 오늘 실용적 지원을 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜진",
                    "script": "You touch lives so directly!",
                    "translation": "삶에 정말 직접적으로 감동을 줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin says local service helps people @@.",
                    "hint": "지역 봉사가 사람들에게 언제 도움된다고 했나요?",
                    "optionA": "later",
                    "optionB": "immediately",
                    "optionC": "never",
                    "result": "immediately",
                    "explanation": "지민이는 지역 봉사가 사람들에게 '즉시(immediately)' 도움된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "Your movement building inspires change.",
                    "translation": "네 운동 구축이 변화를 영감시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜진",
                    "script": "Big changes start with bold!",
                    "translation": "큰 변화는 대담한 비전으로 시작해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "봉사의 형태에 대한 문장이에요.",
                    "result": "Service happens many scales",
                    "explanation": "봉사는 여러 규모에서 일어나요.",
                    "optionA": "scales",
                    "optionB": "many",
                    "optionC": "happens",
                    "optionD": "Service"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your social vision transforms systems.",
                    "translation": "네 사회적 비전이 시스템을 변화시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜진",
                    "script": "Local and global work together!",
                    "translation": "지역과 세계가 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커뮤니티 서비스와 사회 변화자",
            "explanation": "ESFJ의 지역 사회 기여와 ENFJ의 사회적 영향력",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "I serve my community directly!",
                    "translation": "내 공동체에 직접 봉사해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜진",
                    "script": "I create social change movements!",
                    "translation": "사회 변화 운동을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "Local service helps people immediately.",
                    "translation": "지역 봉사가 사람들에게 즉시 도움돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지민이는 큰 사회 변화보다 지역 봉사를 선호하나요?",
                    "hint": "지민이가 어디에 직접 봉사한다고 했나요?",
                    "result": "O",
                    "explanation": "지민이는 '공동체에 직접 봉사한다'고 했으므로 지역 봉사를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜진",
                    "script": "Your hands-on service makes difference!",
                    "translation": "네 직접적인 봉사가 차이를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Everyone deserves practical support today.",
                    "translation": "모든 사람이 오늘 실용적 지원을 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜진",
                    "script": "You touch lives so directly!",
                    "translation": "삶에 정말 직접적으로 감동을 줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin says local service helps people @@.",
                    "hint": "지역 봉사가 사람들에게 언제 도움된다고 했나요?",
                    "optionA": "later",
                    "optionB": "immediately",
                    "optionC": "never",
                    "result": "immediately",
                    "explanation": "지민이는 지역 봉사가 사람들에게 '즉시(immediately)' 도움된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "Your movement building inspires change.",
                    "translation": "네 운동 구축이 변화를 영감시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜진",
                    "script": "Big changes start with bold!",
                    "translation": "큰 변화는 대담한 비전으로 시작해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "봉사의 형태에 대한 문장이에요.",
                    "optionA": "scales",
                    "optionB": "many",
                    "optionC": "happens",
                    "optionD": "Service",
                    "result": "Service happens many scales",
                    "explanation": "봉사는 여러 규모에서 일어나요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your social vision transforms systems.",
                    "translation": "네 사회적 비전이 시스템을 변화시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜진",
                    "script": "Local and global work together!",
                    "translation": "지역과 세계가 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12657 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "실용적 목표와 이상적 사명",
            "explanation": "ESFJ의 구체적 목표 달성과 ENFJ의 사명감 있는 비전",
            "category": "직업 및 목표 설정",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "I set achievable helpful goals!",
                    "translation": "달성 가능하고 도움되는 목표를 세워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유나",
                    "script": "I pursue inspiring life missions!",
                    "translation": "영감을 주는 인생 사명을 추구해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "Realistic goals create steady progress.",
                    "translation": "현실적인 목표가 꾸준한 진보를 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소민이는 이상적인 목표보다 현실적 목표를 선호하나요?",
                    "hint": "소민이가 어떤 목표를 세운다고 했나요?",
                    "result": "O",
                    "explanation": "소민이는 '달성 가능하고 도움되는 목표를 세운다'고 했으므로 현실적 목표를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유나",
                    "script": "Your practical approach builds success!",
                    "translation": "네 실용적 접근이 성공을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "Everyone needs attainable steps forward.",
                    "translation": "모든 사람에게는 달성 가능한 앞으로의 단계가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유나",
                    "script": "You create such solid foundations!",
                    "translation": "그런 탄탄한 기초를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Somin says realistic goals create steady @@.",
                    "hint": "현실적인 목표가 꾸준한 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "progress",
                    "optionC": "stress",
                    "result": "progress",
                    "explanation": "소민이는 현실적인 목표가 꾸준한 '진보(progress)'를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소민",
                    "script": "Your mission thinking inspires greatness.",
                    "translation": "네 사명적 사고가 위대함을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유나",
                    "script": "Big purposes give life meaning!",
                    "translation": "큰 목적이 삶에 의미를 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목표의 종류에 대한 문장이에요.",
                    "result": "Goals need both purpose",
                    "explanation": "목표에는 목적이 둘 다 필요해요.",
                    "optionA": "need",
                    "optionB": "purpose",
                    "optionC": "Goals",
                    "optionD": "both"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "Your visionary purpose motivates action.",
                    "translation": "네 비전적 목적이 행동에 동기부여해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유나",
                    "script": "Progress and mission work together!",
                    "translation": "진보와 사명이 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "실용적 목표와 이상적 사명",
            "explanation": "ESFJ의 구체적 목표 달성과 ENFJ의 사명감 있는 비전",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "I set achievable helpful goals!",
                    "translation": "달성 가능하고 도움되는 목표를 세워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유나",
                    "script": "I pursue inspiring life missions!",
                    "translation": "영감을 주는 인생 사명을 추구해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "Realistic goals create steady progress.",
                    "translation": "현실적인 목표가 꾸준한 진보를 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소민이는 이상적인 목표보다 현실적 목표를 선호하나요?",
                    "hint": "소민이가 어떤 목표를 세운다고 했나요?",
                    "result": "O",
                    "explanation": "소민이는 '달성 가능하고 도움되는 목표를 세운다'고 했으므로 현실적 목표를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유나",
                    "script": "Your practical approach builds success!",
                    "translation": "네 실용적 접근이 성공을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "Everyone needs attainable steps forward.",
                    "translation": "모든 사람에게는 달성 가능한 앞으로의 단계가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유나",
                    "script": "You create such solid foundations!",
                    "translation": "그런 탄탄한 기초를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Somin says realistic goals create steady @@.",
                    "hint": "현실적인 목표가 꾸준한 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "progress",
                    "optionC": "stress",
                    "result": "progress",
                    "explanation": "소민이는 현실적인 목표가 꾸준한 '진보(progress)'를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소민",
                    "script": "Your mission thinking inspires greatness.",
                    "translation": "네 사명적 사고가 위대함을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유나",
                    "script": "Big purposes give life meaning!",
                    "translation": "큰 목적이 삶에 의미를 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "목표의 종류에 대한 문장이에요.",
                    "optionA": "need",
                    "optionB": "purpose",
                    "optionC": "Goals",
                    "optionD": "both",
                    "result": "Goals need both purpose",
                    "explanation": "목표에는 목적이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "Your visionary purpose motivates action.",
                    "translation": "네 비전적 목적이 행동에 동기부여해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유나",
                    "script": "Progress and mission work together!",
                    "translation": "진보와 사명이 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12658 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "사교 이벤터와 의미 창조자",
            "explanation": "ESFJ의 재미있는 그룹 활동과 ENFJ의 깊이 있는 경험",
            "category": "취미와 여가 활동",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I organize fun group events!",
                    "translation": "재미있는 그룹 이벤트를 조직해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다현",
                    "script": "I create meaningful shared experiences!",
                    "translation": "의미 있는 공유 경험을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Social activities bring people together.",
                    "translation": "사회적 활동이 사람들을 하나로 모아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 개인적 의미보다 사교 활동을 우선시하나요?",
                    "hint": "지우가 어떤 이벤트를 조직한다고 했나요?",
                    "result": "O",
                    "explanation": "지우는 '재미있는 그룹 이벤트를 조직한다'고 했으므로 사교 활동을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다현",
                    "script": "Your event planning creates joy!",
                    "translation": "네 이벤트 계획이 기쁨을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Everyone deserves fun and friendship.",
                    "translation": "모든 사람이 재미와 우정을 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다현",
                    "script": "You build such wonderful communities!",
                    "translation": "그런 멋진 공동체를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says social activities bring people @@.",
                    "hint": "사회적 활동이 사람들을 어떻게 한다고 했나요?",
                    "optionA": "apart",
                    "optionB": "together",
                    "optionC": "confused",
                    "result": "together",
                    "explanation": "지우는 사회적 활동이 사람들을 '하나로(together)' 모은다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your deep experiences transform hearts.",
                    "translation": "네 깊은 경험이 마음을 변화시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다현",
                    "script": "Meaningful activities touch souls deeply!",
                    "translation": "의미 있는 활동이 영혼을 깊이 감동시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "활동의 가치에 대한 문장이에요.",
                    "result": "Activities create lasting memories",
                    "explanation": "활동은 지속적인 기억을 만들어요.",
                    "optionA": "lasting",
                    "optionB": "create",
                    "optionC": "Activities",
                    "optionD": "memories"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your purposeful activities inspire growth.",
                    "translation": "네 목적 있는 활동이 성장을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다현",
                    "script": "Fun and meaning work together!",
                    "translation": "재미와 의미가 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "사교 이벤터와 의미 창조자",
            "explanation": "ESFJ의 재미있는 그룹 활동과 ENFJ의 깊이 있는 경험",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I organize fun group events!",
                    "translation": "재미있는 그룹 이벤트를 조직해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다현",
                    "script": "I create meaningful shared experiences!",
                    "translation": "의미 있는 공유 경험을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Social activities bring people together.",
                    "translation": "사회적 활동이 사람들을 하나로 모아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 개인적 의미보다 사교 활동을 우선시하나요?",
                    "hint": "지우가 어떤 이벤트를 조직한다고 했나요?",
                    "result": "O",
                    "explanation": "지우는 '재미있는 그룹 이벤트를 조직한다'고 했으므로 사교 활동을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다현",
                    "script": "Your event planning creates joy!",
                    "translation": "네 이벤트 계획이 기쁨을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Everyone deserves fun and friendship.",
                    "translation": "모든 사람이 재미와 우정을 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다현",
                    "script": "You build such wonderful communities!",
                    "translation": "그런 멋진 공동체를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says social activities bring people @@.",
                    "hint": "사회적 활동이 사람들을 어떻게 한다고 했나요?",
                    "optionA": "apart",
                    "optionB": "together",
                    "optionC": "confused",
                    "result": "together",
                    "explanation": "지우는 사회적 활동이 사람들을 '하나로(together)' 모은다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your deep experiences transform hearts.",
                    "translation": "네 깊은 경험이 마음을 변화시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다현",
                    "script": "Meaningful activities touch souls deeply!",
                    "translation": "의미 있는 활동이 영혼을 깊이 감동시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "활동의 가치에 대한 문장이에요.",
                    "optionA": "lasting",
                    "optionB": "create",
                    "optionC": "Activities",
                    "optionD": "memories",
                    "result": "Activities create lasting memories",
                    "explanation": "활동은 지속적인 기억을 만들어요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your purposeful activities inspire growth.",
                    "translation": "네 목적 있는 활동이 성장을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다현",
                    "script": "Fun and meaning work together!",
                    "translation": "재미와 의미가 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12659 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "편안함 제공자와 성장 촉진자",
            "explanation": "ESFJ의 편안한 여가와 ENFJ의 발전적 활동",
            "category": "취미와 여가 활동",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I create comfortable relaxing spaces!",
                    "translation": "편안하고 휴식하는 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지아",
                    "script": "I design growth-focused activities together!",
                    "translation": "성장에 초점을 맞춘 활동을 함께 설계해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Peaceful environments help people recharge.",
                    "translation": "평화로운 환경이 사람들이 재충전하도록 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 도전적인 활동보다 편안한 환경을 선호하나요?",
                    "hint": "민지가 어떤 공간을 만든다고 했나요?",
                    "result": "O",
                    "explanation": "민지는 '편안하고 휴식하는 공간을 만든다'고 했으므로 편안한 환경을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지아",
                    "script": "Your caring spaces provide comfort!",
                    "translation": "네 배려하는 공간이 위안을 제공해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone needs rest and restoration.",
                    "translation": "모든 사람에게는 휴식과 회복이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지아",
                    "script": "You create such nurturing environments!",
                    "translation": "그런 양육하는 환경을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says peaceful environments help people @@.",
                    "hint": "평화로운 환경이 사람들이 무엇하도록 도와준다고 했나요?",
                    "optionA": "worry",
                    "optionB": "recharge",
                    "optionC": "stress",
                    "result": "recharge",
                    "explanation": "민지는 평화로운 환경이 사람들이 '재충전하도록(recharge)' 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your challenging activities inspire development.",
                    "translation": "네 도전적인 활동이 발전을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지아",
                    "script": "Growth happens through meaningful challenges!",
                    "translation": "성장은 의미 있는 도전을 통해 일어나!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "여가의 목적에 대한 문장이에요.",
                    "result": "Rest and growth balance",
                    "explanation": "휴식과 성장이 균형을 맞춰요.",
                    "optionA": "balance",
                    "optionB": "Rest",
                    "optionC": "and",
                    "optionD": "growth"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your transformative experiences create change.",
                    "translation": "네 변화시키는 경험이 변화를 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지아",
                    "script": "Comfort and challenge work perfectly!",
                    "translation": "편안함과 도전이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "편안함 제공자와 성장 촉진자",
            "explanation": "ESFJ의 편안한 여가와 ENFJ의 발전적 활동",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I create comfortable relaxing spaces!",
                    "translation": "편안하고 휴식하는 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지아",
                    "script": "I design growth-focused activities together!",
                    "translation": "성장에 초점을 맞춘 활동을 함께 설계해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Peaceful environments help people recharge.",
                    "translation": "평화로운 환경이 사람들이 재충전하도록 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 도전적인 활동보다 편안한 환경을 선호하나요?",
                    "hint": "민지가 어떤 공간을 만든다고 했나요?",
                    "result": "O",
                    "explanation": "민지는 '편안하고 휴식하는 공간을 만든다'고 했으므로 편안한 환경을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지아",
                    "script": "Your caring spaces provide comfort!",
                    "translation": "네 배려하는 공간이 위안을 제공해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone needs rest and restoration.",
                    "translation": "모든 사람에게는 휴식과 회복이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지아",
                    "script": "You create such nurturing environments!",
                    "translation": "그런 양육하는 환경을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says peaceful environments help people @@.",
                    "hint": "평화로운 환경이 사람들이 무엇하도록 도와준다고 했나요?",
                    "optionA": "worry",
                    "optionB": "recharge",
                    "optionC": "stress",
                    "result": "recharge",
                    "explanation": "민지는 평화로운 환경이 사람들이 '재충전하도록(recharge)' 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your challenging activities inspire development.",
                    "translation": "네 도전적인 활동이 발전을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지아",
                    "script": "Growth happens through meaningful challenges!",
                    "translation": "성장은 의미 있는 도전을 통해 일어나!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "여가의 목적에 대한 문장이에요.",
                    "optionA": "balance",
                    "optionB": "Rest",
                    "optionC": "and",
                    "optionD": "growth",
                    "result": "Rest and growth balance",
                    "explanation": "휴식과 성장이 균형을 맞춰요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your transformative experiences create change.",
                    "translation": "네 변화시키는 경험이 변화를 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지아",
                    "script": "Comfort and challenge work perfectly!",
                    "translation": "편안함과 도전이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
ID: 12660 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "그룹 화해자와 근본 치유자",
            "explanation": "ESFJ의 즉석 그룹 해결과 ENFJ의 깊은 관계 회복",
            "category": "갈등 해결 방식",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I bring everyone together quickly!",
                    "translation": "모든 사람을 빨리 함께 모아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜진",
                    "script": "I heal relationships at roots!",
                    "translation": "관계를 뿌리에서 치유해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Group discussions solve problems faster.",
                    "translation": "그룹 토론이 문제를 더 빠르게 해결해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 개별적으로 갈등을 해결하나요?",
                    "hint": "수민이가 누구를 함께 모은다고 했나요?",
                    "result": "X",
                    "explanation": "수민이는 '모든 사람을 함께 모은다'고 했으므로 개별적으로 해결하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜진",
                    "script": "Your mediation skills create peace!",
                    "translation": "네 중재 기술이 평화를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone's voice needs to be.",
                    "translation": "모든 사람의 목소리가 들릴 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜진",
                    "script": "You facilitate understanding so well!",
                    "translation": "이해를 정말 잘 촉진해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says group discussions solve problems @@.",
                    "hint": "그룹 토론이 문제를 어떻게 해결한다고 했나요?",
                    "optionA": "slower",
                    "optionB": "faster",
                    "optionC": "harder",
                    "result": "faster",
                    "explanation": "수민이는 그룹 토론이 문제를 더 '빠르게(faster)' 해결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your deep work transforms connections.",
                    "translation": "네 깊은 작업이 연결을 변화시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜진",
                    "script": "True healing creates stronger bonds!",
                    "translation": "진정한 치유가 더 강한 유대를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "result": "Resolution needs both speed",
                    "explanation": "해결에는 속도가 둘 다 필요해요.",
                    "optionA": "both",
                    "optionB": "needs",
                    "optionC": "speed",
                    "optionD": "Resolution"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your transformative approach creates lasting.",
                    "translation": "네 변화시키는 접근이 지속적인 평화를 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜진",
                    "script": "Quick and deep healing work!",
                    "translation": "빠르고 깊은 치유가 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "그룹 화해자와 근본 치유자",
            "explanation": "ESFJ의 즉석 그룹 해결과 ENFJ의 깊은 관계 회복",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I bring everyone together quickly!",
                    "translation": "모든 사람을 빨리 함께 모아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜진",
                    "script": "I heal relationships at roots!",
                    "translation": "관계를 뿌리에서 치유해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Group discussions solve problems faster.",
                    "translation": "그룹 토론이 문제를 더 빠르게 해결해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 개별적으로 갈등을 해결하나요?",
                    "hint": "수민이가 누구를 함께 모은다고 했나요?",
                    "result": "X",
                    "explanation": "수민이는 '모든 사람을 함께 모은다'고 했으므로 개별적으로 해결하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜진",
                    "script": "Your mediation skills create peace!",
                    "translation": "네 중재 기술이 평화를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone's voice needs to be.",
                    "translation": "모든 사람의 목소리가 들릴 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜진",
                    "script": "You facilitate understanding so well!",
                    "translation": "이해를 정말 잘 촉진해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says group discussions solve problems @@.",
                    "hint": "그룹 토론이 문제를 어떻게 해결한다고 했나요?",
                    "optionA": "slower",
                    "optionB": "faster",
                    "optionC": "harder",
                    "result": "faster",
                    "explanation": "수민이는 그룹 토론이 문제를 더 '빠르게(faster)' 해결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your deep work transforms connections.",
                    "translation": "네 깊은 작업이 연결을 변화시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜진",
                    "script": "True healing creates stronger bonds!",
                    "translation": "진정한 치유가 더 강한 유대를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "optionA": "both",
                    "optionB": "needs",
                    "optionC": "speed",
                    "optionD": "Resolution",
                    "result": "Resolution needs both speed",
                    "explanation": "해결에는 속도가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your transformative approach creates lasting.",
                    "translation": "네 변화시키는 접근이 지속적인 평화를 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜진",
                    "script": "Quick and deep healing work!",
                    "translation": "빠르고 깊은 치유가 작용해!"
                }
            ]
        }
    ]
}
ID: 12661 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "실용적 중재자와 가치 기반 해결자",
            "explanation": "ESFJ의 현실적 타협과 ENFJ의 원칙적 해결",
            "category": "갈등 해결 방식",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I find practical compromises everyone!",
                    "translation": "모든 사람이 받아들일 실용적 타협을 찾아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다현",
                    "script": "I solve conflicts through shared!",
                    "translation": "공유된 가치를 통해 갈등을 해결해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Realistic solutions work for everyone.",
                    "translation": "현실적인 해결책이 모든 사람에게 작용해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 이상적인 해결책보다 실용적 타협을 선호하나요?",
                    "hint": "하린이가 어떤 타협을 찾는다고 했나요?",
                    "result": "O",
                    "explanation": "하린이는 '실용적 타협을 찾는다'고 했으므로 실용적 타협을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다현",
                    "script": "Your compromise skills build bridges!",
                    "translation": "네 타협 기술이 다리를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone deserves fair treatment today.",
                    "translation": "모든 사람이 오늘 공정한 대우를 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다현",
                    "script": "You create such balanced solutions!",
                    "translation": "그런 균형 잡힌 해결책을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says realistic solutions work for @@.",
                    "hint": "현실적인 해결책이 누구에게 작용한다고 했나요?",
                    "optionA": "some",
                    "optionB": "everyone",
                    "optionC": "leaders",
                    "result": "everyone",
                    "explanation": "하린이는 현실적인 해결책이 '모든 사람에게(everyone)' 작용한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your principled approach inspires respect.",
                    "translation": "네 원칙적 접근이 존경을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다현",
                    "script": "Strong values create lasting peace!",
                    "translation": "강한 가치가 지속적인 평화를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "평화의 기초에 대한 문장이에요.",
                    "result": "Peace grows from understanding",
                    "explanation": "평화는 이해에서 자라요.",
                    "optionA": "from",
                    "optionB": "Peace",
                    "optionC": "grows",
                    "optionD": "understanding"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your value-based solutions transform systems.",
                    "translation": "네 가치 기반 해결책이 시스템을 변화시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다현",
                    "script": "Compromise and principles work together!",
                    "translation": "타협이랑 원칙이 동시에 힘을 발휘하네!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "실용적 중재자와 가치 기반 해결자",
            "explanation": "ESFJ의 현실적 타협과 ENFJ의 원칙적 해결",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I find practical compromises everyone!",
                    "translation": "모든 사람이 받아들일 실용적 타협을 찾아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다현",
                    "script": "I solve conflicts through shared!",
                    "translation": "공유된 가치를 통해 갈등을 해결해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Realistic solutions work for everyone.",
                    "translation": "현실적인 해결책이 모든 사람에게 작용해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 이상적인 해결책보다 실용적 타협을 선호하나요?",
                    "hint": "하린이가 어떤 타협을 찾는다고 했나요?",
                    "result": "O",
                    "explanation": "하린이는 '실용적 타협을 찾는다'고 했으므로 실용적 타협을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다현",
                    "script": "Your compromise skills build bridges!",
                    "translation": "네 타협 기술이 다리를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone deserves fair treatment today.",
                    "translation": "모든 사람이 오늘 공정한 대우를 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다현",
                    "script": "You create such balanced solutions!",
                    "translation": "그런 균형 잡힌 해결책을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says realistic solutions work for @@.",
                    "hint": "현실적인 해결책이 누구에게 작용한다고 했나요?",
                    "optionA": "some",
                    "optionB": "everyone",
                    "optionC": "leaders",
                    "result": "everyone",
                    "explanation": "하린이는 현실적인 해결책이 '모든 사람에게(everyone)' 작용한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your principled approach inspires respect.",
                    "translation": "네 원칙적 접근이 존경을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다현",
                    "script": "Strong values create lasting peace!",
                    "translation": "강한 가치가 지속적인 평화를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "평화의 기초에 대한 문장이에요.",
                    "optionA": "from",
                    "optionB": "Peace",
                    "optionC": "grows",
                    "optionD": "understanding",
                    "result": "Peace grows from understanding",
                    "explanation": "평화는 이해에서 자라요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your value-based solutions transform systems.",
                    "translation": "네 가치 기반 해결책이 시스템을 변화시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다현",
                    "script": "Compromise and principles work together!",
                    "translation": "타협이랑 원칙이 동시에 힘을 발휘하네!"
                }
            ]
        }
    ]
}
ID: 12662 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "계획하는 호스트와 자유로운 영혼",
            "explanation": "ESFJ의 체계적 준비와 ESFP의 즉흥적 자유로움",
            "category": "생활 태도",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I plan everything for everyone!",
                    "translation": "모든 사람을 위해 모든 걸 계획해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "I go with the flow!",
                    "translation": "흐름을 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Careful preparation helps people feel.",
                    "translation": "신중한 준비가 사람들이 편안하게 느끼도록 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 즉흥적으로 행동하는 것을 선호하나요?",
                    "hint": "민지가 모든 걸 어떻게 한다고 했나요?",
                    "result": "X",
                    "explanation": "민지는 '모든 걸 계획한다'고 했으므로 즉흥적 행동을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "Your organization skills are amazing!",
                    "translation": "네 조직 능력이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone deserves thoughtful attention always.",
                    "translation": "모든 사람이 항상 사려 깊은 관심을 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예솔",
                    "script": "You make everyone feel special!",
                    "translation": "모든 사람이 특별하다고 느끼게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says careful preparation helps people feel @@.",
                    "hint": "신중한 준비가 사람들이 어떻게 느끼도록 도와준다고 했나요?",
                    "optionA": "worried",
                    "optionB": "comfortable",
                    "optionC": "confused",
                    "result": "comfortable",
                    "explanation": "민지는 신중한 준비가 사람들이 '편안하게(comfortable)' 느끼도록 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your spontaneous joy brightens everything.",
                    "translation": "네 즉흥적인 기쁨이 모든 걸 밝게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예솔",
                    "script": "Life feels amazing when free!",
                    "translation": "자유로울 때 인생이 놀라워!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "생활 방식에 대한 문장이에요.",
                    "result": "Life needs both planning",
                    "explanation": "인생에는 계획이 둘 다 필요해요.",
                    "optionA": "both",
                    "optionB": "Life",
                    "optionC": "planning",
                    "optionD": "needs"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your free spirit teaches me.",
                    "translation": "네 자유로운 영혼이 나에게 순간을 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "Structure and freedom work together!",
                    "translation": "구조와 자유가 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "계획하는 호스트와 자유로운 영혼",
            "explanation": "ESFJ의 체계적 준비와 ESFP의 즉흥적 자유로움",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I plan everything for everyone!",
                    "translation": "모든 사람을 위해 모든 걸 계획해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "I go with the flow!",
                    "translation": "흐름을 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Careful preparation helps people feel.",
                    "translation": "신중한 준비가 사람들이 편안하게 느끼도록 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 즉흥적으로 행동하는 것을 선호하나요?",
                    "hint": "민지가 모든 걸 어떻게 한다고 했나요?",
                    "result": "X",
                    "explanation": "민지는 '모든 걸 계획한다'고 했으므로 즉흥적 행동을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "Your organization skills are amazing!",
                    "translation": "네 조직 능력이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone deserves thoughtful attention always.",
                    "translation": "모든 사람이 항상 사려 깊은 관심을 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예솔",
                    "script": "You make everyone feel special!",
                    "translation": "모든 사람이 특별하다고 느끼게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says careful preparation helps people feel @@.",
                    "hint": "신중한 준비가 사람들이 어떻게 느끼도록 도와준다고 했나요?",
                    "optionA": "worried",
                    "optionB": "comfortable",
                    "optionC": "confused",
                    "result": "comfortable",
                    "explanation": "민지는 신중한 준비가 사람들이 '편안하게(comfortable)' 느끼도록 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your spontaneous joy brightens everything.",
                    "translation": "네 즉흥적인 기쁨이 모든 걸 밝게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예솔",
                    "script": "Life feels amazing when free!",
                    "translation": "자유로울 때 인생이 놀라워!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "생활 방식에 대한 문장이에요.",
                    "optionA": "both",
                    "optionB": "Life",
                    "optionC": "planning",
                    "optionD": "needs",
                    "result": "Life needs both planning",
                    "explanation": "인생에는 계획이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your free spirit teaches me.",
                    "translation": "네 자유로운 영혼이 나에게 순간을 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "Structure and freedom work together!",
                    "translation": "구조와 자유가 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12663 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집단 배려자와 개인적 표현자",
            "explanation": "ESFJ의 그룹 중심 관심과 ESFP의 자기 표현 중심",
            "category": "생활 태도",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I focus on group harmony!",
                    "translation": "그룹 조화에 집중해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미소",
                    "script": "I express my authentic self!",
                    "translation": "진정한 내 자신을 표현해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Everyone's happiness matters most always.",
                    "translation": "모든 사람의 행복이 항상 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 개인적 표현보다 그룹을 우선시하나요?",
                    "hint": "지우가 무엇에 집중한다고 했나요?",
                    "result": "O",
                    "explanation": "지우는 '그룹 조화에 집중한다'고 했으므로 그룹을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미소",
                    "script": "Your caring heart creates unity!",
                    "translation": "네 배려하는 마음이 결속을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Together we can achieve more.",
                    "translation": "함께 우리는 더 많이 성취할 수 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미소",
                    "script": "You bring people together beautifully!",
                    "translation": "사람들을 아름답게 하나로 모아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says everyone's happiness matters most @@.",
                    "hint": "모든 사람의 행복이 언제 가장 중요하다고 했나요?",
                    "optionA": "sometimes",
                    "optionB": "always",
                    "optionC": "never",
                    "result": "always",
                    "explanation": "지우는 모든 사람의 행복이 '항상(always)' 가장 중요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your genuine expression inspires courage.",
                    "translation": "네 진정한 표현이 용기를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미소",
                    "script": "Being myself feels so right!",
                    "translation": "나 자신이 되는 것이 정말 옳게 느껴져!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "행복의 균형에 대한 문장이에요.",
                    "result": "Happiness grows through sharing",
                    "explanation": "행복은 나눔을 통해 성장해요.",
                    "optionA": "Happiness",
                    "optionB": "sharing",
                    "optionC": "through",
                    "optionD": "grows"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your self-love teaches others acceptance.",
                    "translation": "네 자기 사랑이 다른 사람들에게 수용을 가르쳐."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미소",
                    "script": "Group care and self-care work!",
                    "translation": "그룹 관심과 자기 관리가 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집단 배려자와 개인적 표현자",
            "explanation": "ESFJ의 그룹 중심 관심과 ESFP의 자기 표현 중심",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I focus on group harmony!",
                    "translation": "그룹 조화에 집중해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미소",
                    "script": "I express my authentic self!",
                    "translation": "진정한 내 자신을 표현해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Everyone's happiness matters most always.",
                    "translation": "모든 사람의 행복이 항상 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 개인적 표현보다 그룹을 우선시하나요?",
                    "hint": "지우가 무엇에 집중한다고 했나요?",
                    "result": "O",
                    "explanation": "지우는 '그룹 조화에 집중한다'고 했으므로 그룹을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미소",
                    "script": "Your caring heart creates unity!",
                    "translation": "네 배려하는 마음이 결속을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Together we can achieve more.",
                    "translation": "함께 우리는 더 많이 성취할 수 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미소",
                    "script": "You bring people together beautifully!",
                    "translation": "사람들을 아름답게 하나로 모아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says everyone's happiness matters most @@.",
                    "hint": "모든 사람의 행복이 언제 가장 중요하다고 했나요?",
                    "optionA": "sometimes",
                    "optionB": "always",
                    "optionC": "never",
                    "result": "always",
                    "explanation": "지우는 모든 사람의 행복이 '항상(always)' 가장 중요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your genuine expression inspires courage.",
                    "translation": "네 진정한 표현이 용기를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미소",
                    "script": "Being myself feels so right!",
                    "translation": "나 자신이 되는 것이 정말 옳게 느껴져!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "행복의 균형에 대한 문장이에요.",
                    "optionA": "Happiness",
                    "optionB": "sharing",
                    "optionC": "through",
                    "optionD": "grows",
                    "result": "Happiness grows through sharing",
                    "explanation": "행복은 나눔을 통해 성장해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your self-love teaches others acceptance.",
                    "translation": "네 자기 사랑이 다른 사람들에게 수용을 가르쳐."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미소",
                    "script": "Group care and self-care work!",
                    "translation": "그룹 관심과 자기 관리가 작용해!"
                }
            ]
        }
    ]
}
ID: 12664 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "체계적 조직자와 자연스러운 연결자",
            "explanation": "ESFJ의 계획적 사교와 ESFP의 즉흥적 친화",
            "category": "사회적 상호작용",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I organize social gatherings carefully!",
                    "translation": "사교 모임을 신중하게 조직해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜린",
                    "script": "I connect with people naturally!",
                    "translation": "사람들과 자연스럽게 연결돼!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Planned events help everyone feel.",
                    "translation": "계획된 이벤트가 모든 사람이 포함되도록 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 즉흥적인 만남을 선호하나요?",
                    "hint": "하린이가 사교 모임을 어떻게 조직한다고 했나요?",
                    "result": "X",
                    "explanation": "하린이는 사교 모임을 '신중하게 조직한다'고 했으므로 즉흥적 만남을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜린",
                    "script": "Your event planning brings joy!",
                    "translation": "네 이벤트 계획이 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone deserves to feel welcome.",
                    "translation": "모든 사람이 환영받는다고 느낄 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜린",
                    "script": "You create such warm atmospheres!",
                    "translation": "그런 따뜻한 분위기를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says planned events help everyone feel @@.",
                    "hint": "계획된 이벤트가 모든 사람이 어떻게 느끼도록 도와준다고 했나요?",
                    "optionA": "excluded",
                    "optionB": "included",
                    "optionC": "confused",
                    "result": "included",
                    "explanation": "하린이는 계획된 이벤트가 모든 사람이 '포함되도록(included)' 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your natural charm draws everyone.",
                    "translation": "네 자연스러운 매력이 모든 사람을 끌어들여."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜린",
                    "script": "Spontaneous conversations create magic moments!",
                    "translation": "즉흥적인 대화가 마법 같은 순간을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "사교의 방식에 대한 문장이에요.",
                    "result": "Friendship happens many ways",
                    "explanation": "우정은 여러 방법으로 일어나요.",
                    "optionA": "ways",
                    "optionB": "many",
                    "optionC": "happens",
                    "optionD": "Friendship"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your genuine interactions touch hearts.",
                    "translation": "네 진정한 상호작용이 마음을 감동시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜린",
                    "script": "Planning and spontaneity work perfectly!",
                    "translation": "계획과 즉흥성이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "체계적 조직자와 자연스러운 연결자",
            "explanation": "ESFJ의 계획적 사교와 ESFP의 즉흥적 친화",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I organize social gatherings carefully!",
                    "translation": "사교 모임을 신중하게 조직해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜린",
                    "script": "I connect with people naturally!",
                    "translation": "사람들과 자연스럽게 연결돼!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Planned events help everyone feel.",
                    "translation": "계획된 이벤트가 모든 사람이 포함되도록 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 즉흥적인 만남을 선호하나요?",
                    "hint": "하린이가 사교 모임을 어떻게 조직한다고 했나요?",
                    "result": "X",
                    "explanation": "하린이는 사교 모임을 '신중하게 조직한다'고 했으므로 즉흥적 만남을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜린",
                    "script": "Your event planning brings joy!",
                    "translation": "네 이벤트 계획이 기쁨을 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone deserves to feel welcome.",
                    "translation": "모든 사람이 환영받는다고 느낄 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜린",
                    "script": "You create such warm atmospheres!",
                    "translation": "그런 따뜻한 분위기를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says planned events help everyone feel @@.",
                    "hint": "계획된 이벤트가 모든 사람이 어떻게 느끼도록 도와준다고 했나요?",
                    "optionA": "excluded",
                    "optionB": "included",
                    "optionC": "confused",
                    "result": "included",
                    "explanation": "하린이는 계획된 이벤트가 모든 사람이 '포함되도록(included)' 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your natural charm draws everyone.",
                    "translation": "네 자연스러운 매력이 모든 사람을 끌어들여."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜린",
                    "script": "Spontaneous conversations create magic moments!",
                    "translation": "즉흥적인 대화가 마법 같은 순간을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "사교의 방식에 대한 문장이에요.",
                    "optionA": "ways",
                    "optionB": "many",
                    "optionC": "happens",
                    "optionD": "Friendship",
                    "result": "Friendship happens many ways",
                    "explanation": "우정은 여러 방법으로 일어나요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your genuine interactions touch hearts.",
                    "translation": "네 진정한 상호작용이 마음을 감동시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜린",
                    "script": "Planning and spontaneity work perfectly!",
                    "translation": "계획과 즉흥성이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
ID: 12665 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "모두를 위한 호스트와 순간의 스타",
            "explanation": "ESFJ의 포용적 환대와 ESFP의 개인적 매력",
            "category": "사회적 상호작용",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I make sure everyone participates!",
                    "translation": "모든 사람이 참여하도록 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "I shine when being myself!",
                    "translation": "나 자신일 때 빛이 나!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Group activities create lasting bonds.",
                    "translation": "그룹 활동이 지속적인 유대를 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 개인적 표현보다 그룹 참여를 중요하게 생각하나요?",
                    "hint": "수민이가 누구의 참여를 확인한다고 했나요?",
                    "result": "O",
                    "explanation": "수민이는 '모든 사람이 참여하도록 한다'고 했으므로 그룹 참여를 중요하게 생각해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "Your inclusive spirit welcomes everyone!",
                    "translation": "네 포용적 정신이 모든 사람을 환영해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone's voice deserves to be.",
                    "translation": "모든 사람의 목소리가 들릴 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예솔",
                    "script": "You help shy people feel!",
                    "translation": "수줍은 사람들이 편안하게 느끼도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says group activities create lasting @@.",
                    "hint": "그룹 활동이 지속적인 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "bonds",
                    "optionC": "stress",
                    "result": "bonds",
                    "explanation": "수민이는 그룹 활동이 지속적인 '유대(bonds)'를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your authentic presence inspires others.",
                    "translation": "네 진정한 존재감이 다른 사람들에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예솔",
                    "script": "Individual expression makes groups colorful!",
                    "translation": "개인적 표현이 그룹을 다채롭게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "그룹의 힘에 대한 문장이에요.",
                    "result": "Communities need diverse voices",
                    "explanation": "공동체에는 다양한 목소리가 필요해요.",
                    "optionA": "need",
                    "optionB": "Communities",
                    "optionC": "diverse",
                    "optionD": "voices"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your unique energy adds special.",
                    "translation": "네 독특한 에너지가 특별한 색깔을 더해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "Inclusion and expression work together!",
                    "translation": "포용과 표현이 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "모두를 위한 호스트와 순간의 스타",
            "explanation": "ESFJ의 포용적 환대와 ESFP의 개인적 매력",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I make sure everyone participates!",
                    "translation": "모든 사람이 참여하도록 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "I shine when being myself!",
                    "translation": "나 자신일 때 빛이 나!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Group activities create lasting bonds.",
                    "translation": "그룹 활동이 지속적인 유대를 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 개인적 표현보다 그룹 참여를 중요하게 생각하나요?",
                    "hint": "수민이가 누구의 참여를 확인한다고 했나요?",
                    "result": "O",
                    "explanation": "수민이는 '모든 사람이 참여하도록 한다'고 했으므로 그룹 참여를 중요하게 생각해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "Your inclusive spirit welcomes everyone!",
                    "translation": "네 포용적 정신이 모든 사람을 환영해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone's voice deserves to be.",
                    "translation": "모든 사람의 목소리가 들릴 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예솔",
                    "script": "You help shy people feel!",
                    "translation": "수줍은 사람들이 편안하게 느끼도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says group activities create lasting @@.",
                    "hint": "그룹 활동이 지속적인 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "bonds",
                    "optionC": "stress",
                    "result": "bonds",
                    "explanation": "수민이는 그룹 활동이 지속적인 '유대(bonds)'를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your authentic presence inspires others.",
                    "translation": "네 진정한 존재감이 다른 사람들에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예솔",
                    "script": "Individual expression makes groups colorful!",
                    "translation": "개인적 표현이 그룹을 다채롭게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "그룹의 힘에 대한 문장이에요.",
                    "optionA": "need",
                    "optionB": "Communities",
                    "optionC": "diverse",
                    "optionD": "voices",
                    "result": "Communities need diverse voices",
                    "explanation": "공동체에는 다양한 목소리가 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your unique energy adds special.",
                    "translation": "네 독특한 에너지가 특별한 색깔을 더해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "Inclusion and expression work together!",
                    "translation": "포용과 표현이 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12666 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "체계적 연구자와 호기심 탐험가",
            "explanation": "ESFJ의 조직적 정보 수집과 ESFP의 흥미 중심 탐구",
            "category": "정보 탐구",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "I organize information for everyone!",
                    "translation": "모든 사람을 위해 정보를 정리해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미소",
                    "script": "I explore what excites me!",
                    "translation": "나를 흥미진진하게 하는 걸 탐험해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "Shared knowledge helps group success.",
                    "translation": "공유된 지식이 그룹 성공에 도움돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지민이는 개인적 흥미보다 그룹을 위한 정보를 우선시하나요?",
                    "hint": "지민이가 누구를 위해 정보를 정리한다고 했나요?",
                    "result": "O",
                    "explanation": "지민이는 '모든 사람을 위해' 정보를 정리한다고 했으므로 그룹을 위한 정보를 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미소",
                    "script": "Your research skills help everyone!",
                    "translation": "네 연구 기술이 모두에게 도움돼!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Everyone deserves access to information.",
                    "translation": "모든 사람이 정보에 접근할 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미소",
                    "script": "You make learning so organized!",
                    "translation": "학습을 정말 체계적으로 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin says shared knowledge helps group @@.",
                    "hint": "공유된 지식이 그룹의 무엇에 도움된다고 했나요?",
                    "optionA": "confusion",
                    "optionB": "success",
                    "optionC": "problems",
                    "result": "success",
                    "explanation": "지민이는 공유된 지식이 그룹 '성공(success)'에 도움된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "Your passion makes learning exciting.",
                    "translation": "네 열정이 학습을 흥미진진하게 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미소",
                    "script": "Following curiosity leads to surprises!",
                    "translation": "호기심을 따라가는 것이 놀라움으로 이끌어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "학습의 방식에 대한 문장이에요.",
                    "result": "Learning works different styles",
                    "explanation": "학습은 다른 스타일들로 작용해요.",
                    "optionA": "works",
                    "optionB": "styles",
                    "optionC": "Learning",
                    "optionD": "different"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your discoveries inspire new directions.",
                    "translation": "네 발견이 새로운 방향을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미소",
                    "script": "Structure and curiosity work perfectly!",
                    "translation": "구조와 호기심이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "체계적 연구자와 호기심 탐험가",
            "explanation": "ESFJ의 조직적 정보 수집과 ESFP의 흥미 중심 탐구",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "I organize information for everyone!",
                    "translation": "모든 사람을 위해 정보를 정리해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미소",
                    "script": "I explore what excites me!",
                    "translation": "나를 흥미진진하게 하는 걸 탐험해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "Shared knowledge helps group success.",
                    "translation": "공유된 지식이 그룹 성공에 도움돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지민이는 개인적 흥미보다 그룹을 위한 정보를 우선시하나요?",
                    "hint": "지민이가 누구를 위해 정보를 정리한다고 했나요?",
                    "result": "O",
                    "explanation": "지민이는 '모든 사람을 위해' 정보를 정리한다고 했으므로 그룹을 위한 정보를 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미소",
                    "script": "Your research skills help everyone!",
                    "translation": "네 연구 기술이 모두에게 도움돼!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Everyone deserves access to information.",
                    "translation": "모든 사람이 정보에 접근할 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미소",
                    "script": "You make learning so organized!",
                    "translation": "학습을 정말 체계적으로 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin says shared knowledge helps group @@.",
                    "hint": "공유된 지식이 그룹의 무엇에 도움된다고 했나요?",
                    "optionA": "confusion",
                    "optionB": "success",
                    "optionC": "problems",
                    "result": "success",
                    "explanation": "지민이는 공유된 지식이 그룹 '성공(success)'에 도움된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "Your passion makes learning exciting.",
                    "translation": "네 열정이 학습을 흥미진진하게 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미소",
                    "script": "Following curiosity leads to surprises!",
                    "translation": "호기심을 따라가는 것이 놀라움으로 이끌어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "학습의 방식에 대한 문장이에요.",
                    "optionA": "works",
                    "optionB": "styles",
                    "optionC": "Learning",
                    "optionD": "different",
                    "result": "Learning works different styles",
                    "explanation": "학습은 다른 스타일들로 작용해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your discoveries inspire new directions.",
                    "translation": "네 발견이 새로운 방향을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미소",
                    "script": "Structure and curiosity work perfectly!",
                    "translation": "구조와 호기심이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
ID: 12667 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "실용적 연구원과 직관적 학습자",
            "explanation": "ESFJ의 현실적 정보 활용과 ESFP의 감각적 이해",
            "category": "정보 탐구",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "I gather helpful practical information!",
                    "translation": "도움되는 실용적 정보를 수집해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜린",
                    "script": "I understand through direct experience!",
                    "translation": "직접적인 경험을 통해 이해해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "Useful facts solve everyday problems.",
                    "translation": "유용한 사실이 일상 문제를 해결해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소민이는 추상적 정보보다 실용적 정보를 선호하나요?",
                    "hint": "소민이가 어떤 정보를 수집한다고 했나요?",
                    "result": "O",
                    "explanation": "소민이는 '실용적 정보를 수집한다'고 했으므로 실용적 정보를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜린",
                    "script": "Your organized knowledge helps everyone!",
                    "translation": "네 체계적인 지식이 모두에게 도움돼!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "Everyone needs clear reliable information.",
                    "translation": "모든 사람에게는 명확하고 신뢰할 정보가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜린",
                    "script": "You find exactly what people!",
                    "translation": "사람들이 필요한 걸 정확히 찾아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Somin says useful facts solve everyday @@.",
                    "hint": "유용한 사실이 일상의 무엇을 해결한다고 했나요?",
                    "optionA": "mysteries",
                    "optionB": "problems",
                    "optionC": "questions",
                    "result": "problems",
                    "explanation": "소민이는 유용한 사실이 일상 '문제(problems)'를 해결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소민",
                    "script": "Your hands-on learning brings insights.",
                    "translation": "네 실제 경험 학습이 통찰력을 가져와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜린",
                    "script": "Real experiences teach the best!",
                    "translation": "실제 경험이 최고로 가르쳐!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지식의 종류에 대한 문장이에요.",
                    "result": "Knowledge comes through practice",
                    "explanation": "지식은 실천을 통해 와요.",
                    "optionA": "Knowledge",
                    "optionB": "through",
                    "optionC": "practice",
                    "optionD": "comes"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "Your experiential wisdom enriches understanding.",
                    "translation": "네 경험적 지혜가 이해를 풍요롭게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜린",
                    "script": "Facts and experience work together!",
                    "translation": "사실과 경험이 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "실용적 연구원과 직관적 학습자",
            "explanation": "ESFJ의 현실적 정보 활용과 ESFP의 감각적 이해",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "I gather helpful practical information!",
                    "translation": "도움되는 실용적 정보를 수집해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜린",
                    "script": "I understand through direct experience!",
                    "translation": "직접적인 경험을 통해 이해해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "Useful facts solve everyday problems.",
                    "translation": "유용한 사실이 일상 문제를 해결해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소민이는 추상적 정보보다 실용적 정보를 선호하나요?",
                    "hint": "소민이가 어떤 정보를 수집한다고 했나요?",
                    "result": "O",
                    "explanation": "소민이는 '실용적 정보를 수집한다'고 했으므로 실용적 정보를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜린",
                    "script": "Your organized knowledge helps everyone!",
                    "translation": "네 체계적인 지식이 모두에게 도움돼!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "Everyone needs clear reliable information.",
                    "translation": "모든 사람에게는 명확하고 신뢰할 정보가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜린",
                    "script": "You find exactly what people!",
                    "translation": "사람들이 필요한 걸 정확히 찾아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Somin says useful facts solve everyday @@.",
                    "hint": "유용한 사실이 일상의 무엇을 해결한다고 했나요?",
                    "optionA": "mysteries",
                    "optionB": "problems",
                    "optionC": "questions",
                    "result": "problems",
                    "explanation": "소민이는 유용한 사실이 일상 '문제(problems)'를 해결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소민",
                    "script": "Your hands-on learning brings insights.",
                    "translation": "네 실제 경험 학습이 통찰력을 가져와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜린",
                    "script": "Real experiences teach the best!",
                    "translation": "실제 경험이 최고로 가르쳐!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "지식의 종류에 대한 문장이에요.",
                    "optionA": "Knowledge",
                    "optionB": "through",
                    "optionC": "practice",
                    "optionD": "comes",
                    "result": "Knowledge comes through practice",
                    "explanation": "지식은 실천을 통해 와요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "Your experiential wisdom enriches understanding.",
                    "translation": "네 경험적 지혜가 이해를 풍요롭게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜린",
                    "script": "Facts and experience work together!",
                    "translation": "사실과 경험이 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12668 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "그룹 합의자와 마음 결정자",
            "explanation": "ESFJ의 집단 고려 결정과 ESFP의 개인적 감정 판단",
            "category": "의사결정 방식",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I consider everyone's feelings always!",
                    "translation": "항상 모든 사람의 감정을 고려해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "I follow my heart directly!",
                    "translation": "내 마음을 직접 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Group harmony guides my choices.",
                    "translation": "그룹 조화가 내 선택을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 개인적 감정보다 그룹을 우선시하나요?",
                    "hint": "지우가 무엇이 선택을 이끈다고 했나요?",
                    "result": "O",
                    "explanation": "지우는 '그룹 조화가' 선택을 이끈다고 했으므로 그룹을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "Your caring decisions create unity!",
                    "translation": "네 배려하는 결정이 결속을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Everyone deserves to be heard.",
                    "translation": "모든 사람이 들을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예솔",
                    "script": "You make everyone feel valued!",
                    "translation": "모든 사람이 가치 있다고 느끼게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says group harmony guides @@ choices.",
                    "hint": "그룹 조화가 누구의 선택을 이끈다고 했나요?",
                    "optionA": "everyone's",
                    "optionB": "my",
                    "optionC": "their",
                    "result": "my",
                    "explanation": "지우는 그룹 조화가 '내(my)' 선택을 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your authentic choices inspire courage.",
                    "translation": "네 진정한 선택이 용기를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예솔",
                    "script": "Being true to myself feels!",
                    "translation": "나 자신에게 진실한 것이 옳다고 느껴져!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "결정의 균형에 대한 문장이에요.",
                    "result": "Good choices balance hearts",
                    "explanation": "좋은 선택은 마음들의 균형을 맞춰요.",
                    "optionA": "Good",
                    "optionB": "choices",
                    "optionC": "balance",
                    "optionD": "hearts"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your self-awareness teaches others acceptance.",
                    "translation": "네 자기 인식이 다른 사람들에게 수용을 가르쳐."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "Group care and self-truth work!",
                    "translation": "그룹 관심과 자기 진실이 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "그룹 합의자와 마음 결정자",
            "explanation": "ESFJ의 집단 고려 결정과 ESFP의 개인적 감정 판단",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I consider everyone's feelings always!",
                    "translation": "항상 모든 사람의 감정을 고려해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "I follow my heart directly!",
                    "translation": "내 마음을 직접 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Group harmony guides my choices.",
                    "translation": "그룹 조화가 내 선택을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 개인적 감정보다 그룹을 우선시하나요?",
                    "hint": "지우가 무엇이 선택을 이끈다고 했나요?",
                    "result": "O",
                    "explanation": "지우는 '그룹 조화가' 선택을 이끈다고 했으므로 그룹을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "Your caring decisions create unity!",
                    "translation": "네 배려하는 결정이 결속을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Everyone deserves to be heard.",
                    "translation": "모든 사람이 들을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예솔",
                    "script": "You make everyone feel valued!",
                    "translation": "모든 사람이 가치 있다고 느끼게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says group harmony guides @@ choices.",
                    "hint": "그룹 조화가 누구의 선택을 이끈다고 했나요?",
                    "optionA": "everyone's",
                    "optionB": "my",
                    "optionC": "their",
                    "result": "my",
                    "explanation": "지우는 그룹 조화가 '내(my)' 선택을 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your authentic choices inspire courage.",
                    "translation": "네 진정한 선택이 용기를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예솔",
                    "script": "Being true to myself feels!",
                    "translation": "나 자신에게 진실한 것이 옳다고 느껴져!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "결정의 균형에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "choices",
                    "optionC": "balance",
                    "optionD": "hearts",
                    "result": "Good choices balance hearts",
                    "explanation": "좋은 선택은 마음들의 균형을 맞춰요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your self-awareness teaches others acceptance.",
                    "translation": "네 자기 인식이 다른 사람들에게 수용을 가르쳐."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "Group care and self-truth work!",
                    "translation": "그룹 관심과 자기 진실이 작용해!"
                }
            ]
        }
    ]
}
ID: 12669 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "신중한 계획자와 즉석 판단자",
            "explanation": "ESFJ의 체계적 의사결정과 ESFP의 순간적 선택",
            "category": "의사결정 방식",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I think through all options!",
                    "translation": "모든 옵션을 신중하게 생각해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미소",
                    "script": "I decide when inspired quickly!",
                    "translation": "영감을 받으면 빨리 결정해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Careful planning prevents future problems.",
                    "translation": "신중한 계획이 미래 문제를 방지해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 즉석에서 결정하는 것을 선호하나요?",
                    "hint": "민지가 모든 옵션을 어떻게 생각한다고 했나요?",
                    "result": "X",
                    "explanation": "민지는 모든 옵션을 '신중하게 생각한다'고 했으므로 즉석 결정을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미소",
                    "script": "Your thoughtful approach creates stability!",
                    "translation": "네 사려 깊은 접근이 안정성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone benefits from careful decisions.",
                    "translation": "모든 사람이 신중한 결정에서 도움을 받아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미소",
                    "script": "You consider all the details!",
                    "translation": "모든 세부사항을 고려해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says careful planning prevents future @@.",
                    "hint": "신중한 계획이 미래의 무엇을 방지한다고 했나요?",
                    "optionA": "success",
                    "optionB": "problems",
                    "optionC": "happiness",
                    "result": "problems",
                    "explanation": "민지는 신중한 계획이 미래 '문제(problems)'를 방지한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your quick decisions capture opportunities.",
                    "translation": "네 빠른 결정이 기회를 포착해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미소",
                    "script": "Perfect moments need immediate action!",
                    "translation": "완벽한 순간에는 즉각적인 행동이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "결정의 방식에 대한 문장이에요.",
                    "result": "Decisions need both timing",
                    "explanation": "결정에는 타이밍이 둘 다 필요해요.",
                    "optionA": "timing",
                    "optionB": "both",
                    "optionC": "need",
                    "optionD": "Decisions"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your spontaneity adds excitement to.",
                    "translation": "네 즉흥성이 계획에 흥미진진함을 더해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미소",
                    "script": "Planning and instinct work together!",
                    "translation": "계획과 직감이 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "신중한 계획자와 즉석 판단자",
            "explanation": "ESFJ의 체계적 의사결정과 ESFP의 순간적 선택",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I think through all options!",
                    "translation": "모든 옵션을 신중하게 생각해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미소",
                    "script": "I decide when inspired quickly!",
                    "translation": "영감을 받으면 빨리 결정해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Careful planning prevents future problems.",
                    "translation": "신중한 계획이 미래 문제를 방지해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 즉석에서 결정하는 것을 선호하나요?",
                    "hint": "민지가 모든 옵션을 어떻게 생각한다고 했나요?",
                    "result": "X",
                    "explanation": "민지는 모든 옵션을 '신중하게 생각한다'고 했으므로 즉석 결정을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미소",
                    "script": "Your thoughtful approach creates stability!",
                    "translation": "네 사려 깊은 접근이 안정성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone benefits from careful decisions.",
                    "translation": "모든 사람이 신중한 결정에서 도움을 받아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미소",
                    "script": "You consider all the details!",
                    "translation": "모든 세부사항을 고려해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says careful planning prevents future @@.",
                    "hint": "신중한 계획이 미래의 무엇을 방지한다고 했나요?",
                    "optionA": "success",
                    "optionB": "problems",
                    "optionC": "happiness",
                    "result": "problems",
                    "explanation": "민지는 신중한 계획이 미래 '문제(problems)'를 방지한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your quick decisions capture opportunities.",
                    "translation": "네 빠른 결정이 기회를 포착해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미소",
                    "script": "Perfect moments need immediate action!",
                    "translation": "완벽한 순간에는 즉각적인 행동이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "결정의 방식에 대한 문장이에요.",
                    "optionA": "timing",
                    "optionB": "both",
                    "optionC": "need",
                    "optionD": "Decisions",
                    "result": "Decisions need both timing",
                    "explanation": "결정에는 타이밍이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your spontaneity adds excitement to.",
                    "translation": "네 즉흥성이 계획에 흥미진진함을 더해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미소",
                    "script": "Planning and instinct work together!",
                    "translation": "계획과 직감이 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12670 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "팀 응원단과 개인적 치유자",
            "explanation": "ESFJ의 그룹 지원과 ESFP의 개인적 감정 처리",
            "category": "스트레스 상황 대처",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I bring everyone together quickly!",
                    "translation": "모든 사람을 빨리 함께 모아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜린",
                    "script": "I process my feelings through!",
                    "translation": "움직임을 통해 내 감정을 처리해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Group support makes challenges easier.",
                    "translation": "그룹 지지가 도전을 더 쉽게 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 혼자서 스트레스를 처리하나요?",
                    "hint": "수민이가 누구를 함께 모은다고 했나요?",
                    "result": "X",
                    "explanation": "수민이는 '모든 사람을 함께 모은다'고 했으므로 혼자서 처리하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜린",
                    "script": "Your team building creates strength!",
                    "translation": "네 팀 빌딩이 힘을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone needs encouragement during stress.",
                    "translation": "스트레스 동안 모든 사람에게는 격려가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜린",
                    "script": "You lift everyone's spirits beautifully!",
                    "translation": "모든 사람의 기분을 아름답게 끌어올려!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says group support makes challenges @@.",
                    "hint": "그룹 지지가 도전을 어떻게 만든다고 했나요?",
                    "optionA": "harder",
                    "optionB": "easier",
                    "optionC": "impossible",
                    "result": "easier",
                    "explanation": "수민이는 그룹 지지가 도전을 더 '쉽게(easier)' 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your physical expression heals emotions.",
                    "translation": "네 신체적 표현이 감정을 치유해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜린",
                    "script": "Dancing away problems feels so!",
                    "translation": "문제들을 춤으로 날리는 것이 정말 자유로워!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "치유의 방식에 대한 문장이에요.",
                    "result": "Healing happens many ways",
                    "explanation": "치유는 여러 방법으로 일어나요.",
                    "optionA": "happens",
                    "optionB": "many",
                    "optionC": "ways",
                    "optionD": "Healing"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your creative expression inspires others.",
                    "translation": "네 창의적 표현이 다른 사람들에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜린",
                    "script": "Support and expression work perfectly!",
                    "translation": "지지와 표현이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "팀 응원단과 개인적 치유자",
            "explanation": "ESFJ의 그룹 지원과 ESFP의 개인적 감정 처리",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I bring everyone together quickly!",
                    "translation": "모든 사람을 빨리 함께 모아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜린",
                    "script": "I process my feelings through!",
                    "translation": "움직임을 통해 내 감정을 처리해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Group support makes challenges easier.",
                    "translation": "그룹 지지가 도전을 더 쉽게 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 혼자서 스트레스를 처리하나요?",
                    "hint": "수민이가 누구를 함께 모은다고 했나요?",
                    "result": "X",
                    "explanation": "수민이는 '모든 사람을 함께 모은다'고 했으므로 혼자서 처리하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜린",
                    "script": "Your team building creates strength!",
                    "translation": "네 팀 빌딩이 힘을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone needs encouragement during stress.",
                    "translation": "스트레스 동안 모든 사람에게는 격려가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜린",
                    "script": "You lift everyone's spirits beautifully!",
                    "translation": "모든 사람의 기분을 아름답게 끌어올려!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says group support makes challenges @@.",
                    "hint": "그룹 지지가 도전을 어떻게 만든다고 했나요?",
                    "optionA": "harder",
                    "optionB": "easier",
                    "optionC": "impossible",
                    "result": "easier",
                    "explanation": "수민이는 그룹 지지가 도전을 더 '쉽게(easier)' 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your physical expression heals emotions.",
                    "translation": "네 신체적 표현이 감정을 치유해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜린",
                    "script": "Dancing away problems feels so!",
                    "translation": "문제들을 춤으로 날리는 것이 정말 자유로워!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "치유의 방식에 대한 문장이에요.",
                    "optionA": "happens",
                    "optionB": "many",
                    "optionC": "ways",
                    "optionD": "Healing",
                    "result": "Healing happens many ways",
                    "explanation": "치유는 여러 방법으로 일어나요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your creative expression inspires others.",
                    "translation": "네 창의적 표현이 다른 사람들에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜린",
                    "script": "Support and expression work perfectly!",
                    "translation": "지지와 표현이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
ID: 12671 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "조직적 문제 해결자와 감정적 방출자",
            "explanation": "ESFJ의 체계적 스트레스 관리와 ESFP의 표현적 해소",
            "category": "스트레스 상황 대처",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I organize help for everyone!",
                    "translation": "모든 사람을 위해 도움을 조직해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "I express my emotions freely!",
                    "translation": "내 감정을 자유롭게 표현해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Systematic support reduces stress levels.",
                    "translation": "체계적인 지지가 스트레스 수준을 줄여."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 감정을 자유롭게 표현하는 것을 선호하나요?",
                    "hint": "하린이가 무엇을 조직한다고 했나요?",
                    "result": "X",
                    "explanation": "하린이는 '도움을 조직한다'고 했으므로 체계적 접근을 선호하고 자유로운 표현을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "Your organized care helps everyone!",
                    "translation": "네 체계적인 관심이 모두에게 도움돼!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone deserves coordinated support during.",
                    "translation": "어려운 시기 동안 모든 사람이 조정된 지지를 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예솔",
                    "script": "You create such helpful systems!",
                    "translation": "그런 도움되는 시스템을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says systematic support reduces stress @@.",
                    "hint": "체계적인 지지가 스트레스 무엇을 줄인다고 했나요?",
                    "optionA": "help",
                    "optionB": "levels",
                    "optionC": "people",
                    "result": "levels",
                    "explanation": "하린이는 체계적인 지지가 스트레스 '수준(levels)'을 줄인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your emotional release inspires authenticity.",
                    "translation": "네 감정적 해소가 진정성을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예솔",
                    "script": "Sharing feelings makes burdens lighter!",
                    "translation": "감정을 나누는 것이 부담을 가볍게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "스트레스 해소에 대한 문장이에요.",
                    "result": "Stress needs safe outlets",
                    "explanation": "스트레스에는 안전한 출구가 필요해요.",
                    "optionA": "needs",
                    "optionB": "Stress",
                    "optionC": "outlets",
                    "optionD": "safe"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your genuine expression touches hearts.",
                    "translation": "네 진정한 표현이 마음을 감동시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "Organization and freedom work together!",
                    "translation": "조직과 자유가 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "조직적 문제 해결자와 감정적 방출자",
            "explanation": "ESFJ의 체계적 스트레스 관리와 ESFP의 표현적 해소",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I organize help for everyone!",
                    "translation": "모든 사람을 위해 도움을 조직해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "I express my emotions freely!",
                    "translation": "내 감정을 자유롭게 표현해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Systematic support reduces stress levels.",
                    "translation": "체계적인 지지가 스트레스 수준을 줄여."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 감정을 자유롭게 표현하는 것을 선호하나요?",
                    "hint": "하린이가 무엇을 조직한다고 했나요?",
                    "result": "X",
                    "explanation": "하린이는 '도움을 조직한다'고 했으므로 체계적 접근을 선호하고 자유로운 표현을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "Your organized care helps everyone!",
                    "translation": "네 체계적인 관심이 모두에게 도움돼!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone deserves coordinated support during.",
                    "translation": "어려운 시기 동안 모든 사람이 조정된 지지를 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예솔",
                    "script": "You create such helpful systems!",
                    "translation": "그런 도움되는 시스템을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says systematic support reduces stress @@.",
                    "hint": "체계적인 지지가 스트레스 무엇을 줄인다고 했나요?",
                    "optionA": "help",
                    "optionB": "levels",
                    "optionC": "people",
                    "result": "levels",
                    "explanation": "하린이는 체계적인 지지가 스트레스 '수준(levels)'을 줄인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your emotional release inspires authenticity.",
                    "translation": "네 감정적 해소가 진정성을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예솔",
                    "script": "Sharing feelings makes burdens lighter!",
                    "translation": "감정을 나누는 것이 부담을 가볍게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "스트레스 해소에 대한 문장이에요.",
                    "optionA": "needs",
                    "optionB": "Stress",
                    "optionC": "outlets",
                    "optionD": "safe",
                    "result": "Stress needs safe outlets",
                    "explanation": "스트레스에는 안전한 출구가 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your genuine expression touches hearts.",
                    "translation": "네 진정한 표현이 마음을 감동시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "Organization and freedom work together!",
                    "translation": "조직과 자유가 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12672 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커뮤니티 빌더와 열정 추적자",
            "explanation": "ESFJ의 집단 목표 지원과 ESFP의 개인적 열정 추구",
            "category": "직업 및 목표 설정",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "I help everyone succeed together!",
                    "translation": "모든 사람이 함께 성공하도록 도와!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미소",
                    "script": "I follow my passionate dreams!",
                    "translation": "열정적인 꿈을 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "Community success creates lasting happiness.",
                    "translation": "공동체 성공이 지속적인 행복을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지민이는 개인적 꿈보다 공동체를 우선시하나요?",
                    "hint": "지민이가 누구의 성공을 돕는다고 했나요?",
                    "result": "O",
                    "explanation": "지민이는 '모든 사람이 함께' 성공하도록 돕는다고 했으므로 공동체를 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미소",
                    "script": "Your team spirit inspires everyone!",
                    "translation": "네 팀 정신이 모두에게 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Everyone deserves opportunities to grow.",
                    "translation": "모든 사람이 성장할 기회를 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미소",
                    "script": "You create such supportive environments!",
                    "translation": "그런 지지적인 환경을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin says community success creates lasting @@.",
                    "hint": "공동체 성공이 지속적인 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "happiness",
                    "optionC": "stress",
                    "result": "happiness",
                    "explanation": "지민이는 공동체 성공이 지속적인 '행복(happiness)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "Your passion inspires personal excellence.",
                    "translation": "네 열정이 개인적 탁월함을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미소",
                    "script": "Following joy leads to success!",
                    "translation": "기쁨을 따라가는 것이 성공으로 이끌어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성공의 형태에 대한 문장이에요.",
                    "result": "Success works different ways",
                    "explanation": "성공은 다른 방법들로 작용해요.",
                    "optionA": "different",
                    "optionB": "Success",
                    "optionC": "ways",
                    "optionD": "works"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your authentic path encourages others.",
                    "translation": "네 진정한 길이 다른 사람들을 격려해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미소",
                    "script": "Community and individual dreams work!",
                    "translation": "공동체와 개인적 꿈이 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커뮤니티 빌더와 열정 추적자",
            "explanation": "ESFJ의 집단 목표 지원과 ESFP의 개인적 열정 추구",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "I help everyone succeed together!",
                    "translation": "모든 사람이 함께 성공하도록 도와!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미소",
                    "script": "I follow my passionate dreams!",
                    "translation": "열정적인 꿈을 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "Community success creates lasting happiness.",
                    "translation": "공동체 성공이 지속적인 행복을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지민이는 개인적 꿈보다 공동체를 우선시하나요?",
                    "hint": "지민이가 누구의 성공을 돕는다고 했나요?",
                    "result": "O",
                    "explanation": "지민이는 '모든 사람이 함께' 성공하도록 돕는다고 했으므로 공동체를 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미소",
                    "script": "Your team spirit inspires everyone!",
                    "translation": "네 팀 정신이 모두에게 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Everyone deserves opportunities to grow.",
                    "translation": "모든 사람이 성장할 기회를 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미소",
                    "script": "You create such supportive environments!",
                    "translation": "그런 지지적인 환경을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin says community success creates lasting @@.",
                    "hint": "공동체 성공이 지속적인 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "happiness",
                    "optionC": "stress",
                    "result": "happiness",
                    "explanation": "지민이는 공동체 성공이 지속적인 '행복(happiness)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "Your passion inspires personal excellence.",
                    "translation": "네 열정이 개인적 탁월함을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미소",
                    "script": "Following joy leads to success!",
                    "translation": "기쁨을 따라가는 것이 성공으로 이끌어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "성공의 형태에 대한 문장이에요.",
                    "optionA": "different",
                    "optionB": "Success",
                    "optionC": "ways",
                    "optionD": "works",
                    "result": "Success works different ways",
                    "explanation": "성공은 다른 방법들로 작용해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your authentic path encourages others.",
                    "translation": "네 진정한 길이 다른 사람들을 격려해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미소",
                    "script": "Community and individual dreams work!",
                    "translation": "공동체와 개인적 꿈이 작용해!"
                }
            ]
        }
    ]
}
ID: 12673 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "안정적 계획자와 기회 포착자",
            "explanation": "ESFJ의 체계적 목표 달성과 ESFP의 순간적 기회 활용",
            "category": "직업 및 목표 설정",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "I build goals step by!",
                    "translation": "목표를 단계별로 쌓아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜린",
                    "script": "I grab exciting opportunities immediately!",
                    "translation": "흥미진진한 기회를 즉시 붙잡아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "Steady progress creates reliable success.",
                    "translation": "꾸준한 진보가 믿을 수 있는 성공을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소민이는 즉석에서 기회를 포착하는 것을 선호하나요?",
                    "hint": "소민이가 목표를 어떻게 쌓는다고 했나요?",
                    "result": "X",
                    "explanation": "소민이는 목표를 '단계별로 쌓는다'고 했으므로 즉석 기회 포착을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜린",
                    "script": "Your systematic approach builds security!",
                    "translation": "네 체계적 접근이 안정성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "Everyone benefits from careful planning.",
                    "translation": "모든 사람이 신중한 계획에서 도움을 받아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜린",
                    "script": "You create such solid foundations!",
                    "translation": "그런 탄탄한 기초를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Somin says steady progress creates reliable @@.",
                    "hint": "꾸준한 진보가 믿을 수 있는 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "success",
                    "optionC": "stress",
                    "result": "success",
                    "explanation": "소민이는 꾸준한 진보가 믿을 수 있는 '성공(success)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소민",
                    "script": "Your bold moves inspire courage.",
                    "translation": "네 대담한 행동이 용기를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜린",
                    "script": "Quick action captures perfect moments!",
                    "translation": "빠른 행동이 완벽한 순간을 포착해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목표 달성에 대한 문장이에요.",
                    "result": "Goals need both patience",
                    "explanation": "목표에는 인내가 둘 다 필요해요.",
                    "optionA": "patience",
                    "optionB": "both",
                    "optionC": "Goals",
                    "optionD": "need"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "Your spontaneous energy adds excitement.",
                    "translation": "네 즉흥적 에너지가 흥미진진함을 더해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜린",
                    "script": "Planning and seizing work together!",
                    "translation": "계획과 포착이 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "안정적 계획자와 기회 포착자",
            "explanation": "ESFJ의 체계적 목표 달성과 ESFP의 순간적 기회 활용",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "I build goals step by!",
                    "translation": "목표를 단계별로 쌓아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜린",
                    "script": "I grab exciting opportunities immediately!",
                    "translation": "흥미진진한 기회를 즉시 붙잡아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "Steady progress creates reliable success.",
                    "translation": "꾸준한 진보가 믿을 수 있는 성공을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소민이는 즉석에서 기회를 포착하는 것을 선호하나요?",
                    "hint": "소민이가 목표를 어떻게 쌓는다고 했나요?",
                    "result": "X",
                    "explanation": "소민이는 목표를 '단계별로 쌓는다'고 했으므로 즉석 기회 포착을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜린",
                    "script": "Your systematic approach builds security!",
                    "translation": "네 체계적 접근이 안정성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "Everyone benefits from careful planning.",
                    "translation": "모든 사람이 신중한 계획에서 도움을 받아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜린",
                    "script": "You create such solid foundations!",
                    "translation": "그런 탄탄한 기초를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Somin says steady progress creates reliable @@.",
                    "hint": "꾸준한 진보가 믿을 수 있는 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "success",
                    "optionC": "stress",
                    "result": "success",
                    "explanation": "소민이는 꾸준한 진보가 믿을 수 있는 '성공(success)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소민",
                    "script": "Your bold moves inspire courage.",
                    "translation": "네 대담한 행동이 용기를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜린",
                    "script": "Quick action captures perfect moments!",
                    "translation": "빠른 행동이 완벽한 순간을 포착해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "목표 달성에 대한 문장이에요.",
                    "optionA": "patience",
                    "optionB": "both",
                    "optionC": "Goals",
                    "optionD": "need",
                    "result": "Goals need both patience",
                    "explanation": "목표에는 인내가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "Your spontaneous energy adds excitement.",
                    "translation": "네 즉흥적 에너지가 흥미진진함을 더해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜린",
                    "script": "Planning and seizing work together!",
                    "translation": "계획과 포착이 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12674 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "그룹 액티비티 리더와 자유로운 탐험가",
            "explanation": "ESFJ의 조직적 단체 활동과 ESFP의 자유로운 취미 탐험",
            "category": "취미와 여가 활동",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I organize group activities weekly!",
                    "translation": "매주 그룹 활동을 조직해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "I try whatever looks fun!",
                    "translation": "재미있어 보이는 건 뭐든지 시도해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Planned activities help everyone participate.",
                    "translation": "계획된 활동이 모든 사람이 참여하도록 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 즉흥적인 취미 활동을 선호하나요?",
                    "hint": "지우가 무엇을 매주 조직한다고 했나요?",
                    "result": "X",
                    "explanation": "지우는 '그룹 활동을 매주 조직한다'고 했으므로 즉흥적 활동을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "Your event planning brings everyone!",
                    "translation": "네 이벤트 계획이 모두를 모아줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Everyone deserves fun and friendship.",
                    "translation": "모든 사람이 재미와 우정을 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예솔",
                    "script": "You create such inclusive experiences!",
                    "translation": "그런 포용적인 경험을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says planned activities help everyone @@.",
                    "hint": "계획된 활동이 모든 사람이 무엇하도록 도와준다고 했나요?",
                    "optionA": "leave",
                    "optionB": "participate",
                    "optionC": "worry",
                    "result": "participate",
                    "explanation": "지우는 계획된 활동이 모든 사람이 '참여하도록(participate)' 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your adventurous spirit inspires exploration.",
                    "translation": "네 모험적인 정신이 탐험을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예솔",
                    "script": "New experiences bring pure joy!",
                    "translation": "새로운 경험이 순수한 기쁨을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "활동의 종류에 대한 문장이에요.",
                    "result": "Fun happens many ways",
                    "explanation": "재미는 여러 방법으로 일어나요.",
                    "optionA": "Fun",
                    "optionB": "many",
                    "optionC": "happens",
                    "optionD": "ways"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your spontaneous discoveries enrich activities.",
                    "translation": "네 즉흥적인 발견이 활동을 풍요롭게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "Planning and exploring work perfectly!",
                    "translation": "계획과 탐험이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "그룹 액티비티 리더와 자유로운 탐험가",
            "explanation": "ESFJ의 조직적 단체 활동과 ESFP의 자유로운 취미 탐험",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I organize group activities weekly!",
                    "translation": "매주 그룹 활동을 조직해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "I try whatever looks fun!",
                    "translation": "재미있어 보이는 건 뭐든지 시도해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Planned activities help everyone participate.",
                    "translation": "계획된 활동이 모든 사람이 참여하도록 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 즉흥적인 취미 활동을 선호하나요?",
                    "hint": "지우가 무엇을 매주 조직한다고 했나요?",
                    "result": "X",
                    "explanation": "지우는 '그룹 활동을 매주 조직한다'고 했으므로 즉흥적 활동을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "Your event planning brings everyone!",
                    "translation": "네 이벤트 계획이 모두를 모아줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Everyone deserves fun and friendship.",
                    "translation": "모든 사람이 재미와 우정을 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예솔",
                    "script": "You create such inclusive experiences!",
                    "translation": "그런 포용적인 경험을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says planned activities help everyone @@.",
                    "hint": "계획된 활동이 모든 사람이 무엇하도록 도와준다고 했나요?",
                    "optionA": "leave",
                    "optionB": "participate",
                    "optionC": "worry",
                    "result": "participate",
                    "explanation": "지우는 계획된 활동이 모든 사람이 '참여하도록(participate)' 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your adventurous spirit inspires exploration.",
                    "translation": "네 모험적인 정신이 탐험을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예솔",
                    "script": "New experiences bring pure joy!",
                    "translation": "새로운 경험이 순수한 기쁨을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "활동의 종류에 대한 문장이에요.",
                    "optionA": "Fun",
                    "optionB": "many",
                    "optionC": "happens",
                    "optionD": "ways",
                    "result": "Fun happens many ways",
                    "explanation": "재미는 여러 방법으로 일어나요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your spontaneous discoveries enrich activities.",
                    "translation": "네 즉흥적인 발견이 활동을 풍요롭게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "Planning and exploring work perfectly!",
                    "translation": "계획과 탐험이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
ID: 12675 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "안전한 환경 창조자와 흥미 추구자",
            "explanation": "ESFJ의 편안한 여가 환경과 ESFP의 흥미진진한 활동",
            "category": "취미와 여가 활동",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I create comfortable spaces for!",
                    "translation": "모든 사람을 위해 편안한 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미소",
                    "script": "I seek exciting new adventures!",
                    "translation": "흥미진진한 새로운 모험을 추구해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Safe environments help people relax.",
                    "translation": "안전한 환경이 사람들이 휴식하도록 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 흥미진진한 모험보다 편안한 환경을 선호하나요?",
                    "hint": "민지가 어떤 공간을 만든다고 했나요?",
                    "result": "O",
                    "explanation": "민지는 '편안한 공간을 만든다'고 했으므로 편안한 환경을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미소",
                    "script": "Your caring spaces provide comfort!",
                    "translation": "네 배려하는 공간이 위안을 제공해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone needs peaceful restoration time.",
                    "translation": "모든 사람에게는 평화로운 회복 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미소",
                    "script": "You make everyone feel welcomed!",
                    "translation": "모든 사람이 환영받는다고 느끼게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says safe environments help people @@.",
                    "hint": "안전한 환경이 사람들이 무엇하도록 도와준다고 했나요?",
                    "optionA": "worry",
                    "optionB": "relax",
                    "optionC": "leave",
                    "result": "relax",
                    "explanation": "민지는 안전한 환경이 사람들이 '휴식하도록(relax)' 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your adventurous energy adds excitement.",
                    "translation": "네 모험적인 에너지가 흥분을 더해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미소",
                    "script": "Life needs both comfort adventures!",
                    "translation": "인생에는 편안함과 모험이 둘 다 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "여가의 균형에 대한 문장이에요.",
                    "result": "Balance includes rest excitement",
                    "explanation": "균형에는 휴식과 흥분이 포함돼요.",
                    "optionA": "excitement",
                    "optionB": "rest",
                    "optionC": "Balance",
                    "optionD": "includes"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your spontaneous joy brightens spaces.",
                    "translation": "네 즉흥적인 기쁨이 공간을 밝게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미소",
                    "script": "Safety and adventure work together!",
                    "translation": "안전과 모험이 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "안전한 환경 창조자와 흥미 추구자",
            "explanation": "ESFJ의 편안한 여가 환경과 ESFP의 흥미진진한 활동",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I create comfortable spaces for!",
                    "translation": "모든 사람을 위해 편안한 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미소",
                    "script": "I seek exciting new adventures!",
                    "translation": "흥미진진한 새로운 모험을 추구해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Safe environments help people relax.",
                    "translation": "안전한 환경이 사람들이 휴식하도록 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 흥미진진한 모험보다 편안한 환경을 선호하나요?",
                    "hint": "민지가 어떤 공간을 만든다고 했나요?",
                    "result": "O",
                    "explanation": "민지는 '편안한 공간을 만든다'고 했으므로 편안한 환경을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미소",
                    "script": "Your caring spaces provide comfort!",
                    "translation": "네 배려하는 공간이 위안을 제공해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone needs peaceful restoration time.",
                    "translation": "모든 사람에게는 평화로운 회복 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미소",
                    "script": "You make everyone feel welcomed!",
                    "translation": "모든 사람이 환영받는다고 느끼게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says safe environments help people @@.",
                    "hint": "안전한 환경이 사람들이 무엇하도록 도와준다고 했나요?",
                    "optionA": "worry",
                    "optionB": "relax",
                    "optionC": "leave",
                    "result": "relax",
                    "explanation": "민지는 안전한 환경이 사람들이 '휴식하도록(relax)' 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your adventurous energy adds excitement.",
                    "translation": "네 모험적인 에너지가 흥분을 더해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미소",
                    "script": "Life needs both comfort adventures!",
                    "translation": "인생에는 편안함과 모험이 둘 다 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "여가의 균형에 대한 문장이에요.",
                    "optionA": "excitement",
                    "optionB": "rest",
                    "optionC": "Balance",
                    "optionD": "includes",
                    "result": "Balance includes rest excitement",
                    "explanation": "균형에는 휴식과 흥분이 포함돼요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your spontaneous joy brightens spaces.",
                    "translation": "네 즉흥적인 기쁨이 공간을 밝게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미소",
                    "script": "Safety and adventure work together!",
                    "translation": "안전과 모험이 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12676 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "그룹 중재자와 개인적 치유자",
            "explanation": "ESFJ의 집단 화합 추구와 ESFP의 개인적 감정 해결",
            "category": "갈등 해결 방식",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I bring everyone together peacefully!",
                    "translation": "모든 사람을 평화롭게 함께 모아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜린",
                    "script": "I express my feelings honestly!",
                    "translation": "내 감정을 솔직하게 표현해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Group discussions solve problems faster.",
                    "translation": "그룹 토론이 문제를 더 빠르게 해결해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 개인적으로 갈등을 해결하나요?",
                    "hint": "수민이가 누구를 함께 모은다고 했나요?",
                    "result": "X",
                    "explanation": "수민이는 '모든 사람을 함께 모은다'고 했으므로 개인적으로 해결하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜린",
                    "script": "Your mediation skills create harmony!",
                    "translation": "네 중재 기술이 조화를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone's voice needs to be.",
                    "translation": "모든 사람의 목소리가 들릴 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜린",
                    "script": "You help people understand perspectives!",
                    "translation": "사람들이 관점을 이해하도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says group discussions solve problems @@.",
                    "hint": "그룹 토론이 문제를 어떻게 해결한다고 했나요?",
                    "optionA": "slowly",
                    "optionB": "faster",
                    "optionC": "harder",
                    "result": "faster",
                    "explanation": "수민이는 그룹 토론이 문제를 더 '빠르게(faster)' 해결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your honest expression clears air.",
                    "translation": "네 솔직한 표현이 분위기를 맑게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜린",
                    "script": "Speaking truth prevents bigger problems!",
                    "translation": "진실을 말하는 것이 더 큰 문제를 방지해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "result": "Peace needs both listening",
                    "explanation": "평화에는 경청이 둘 다 필요해요.",
                    "optionA": "listening",
                    "optionB": "needs",
                    "optionC": "both",
                    "optionD": "Peace"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your authenticity inspires openness in.",
                    "translation": "네 진정성이 다른 사람들의 개방성을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜린",
                    "script": "Group harmony and honesty work!",
                    "translation": "그룹 조화와 정직함이 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "그룹 중재자와 개인적 치유자",
            "explanation": "ESFJ의 집단 화합 추구와 ESFP의 개인적 감정 해결",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I bring everyone together peacefully!",
                    "translation": "모든 사람을 평화롭게 함께 모아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜린",
                    "script": "I express my feelings honestly!",
                    "translation": "내 감정을 솔직하게 표현해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Group discussions solve problems faster.",
                    "translation": "그룹 토론이 문제를 더 빠르게 해결해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 개인적으로 갈등을 해결하나요?",
                    "hint": "수민이가 누구를 함께 모은다고 했나요?",
                    "result": "X",
                    "explanation": "수민이는 '모든 사람을 함께 모은다'고 했으므로 개인적으로 해결하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜린",
                    "script": "Your mediation skills create harmony!",
                    "translation": "네 중재 기술이 조화를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone's voice needs to be.",
                    "translation": "모든 사람의 목소리가 들릴 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜린",
                    "script": "You help people understand perspectives!",
                    "translation": "사람들이 관점을 이해하도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says group discussions solve problems @@.",
                    "hint": "그룹 토론이 문제를 어떻게 해결한다고 했나요?",
                    "optionA": "slowly",
                    "optionB": "faster",
                    "optionC": "harder",
                    "result": "faster",
                    "explanation": "수민이는 그룹 토론이 문제를 더 '빠르게(faster)' 해결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your honest expression clears air.",
                    "translation": "네 솔직한 표현이 분위기를 맑게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜린",
                    "script": "Speaking truth prevents bigger problems!",
                    "translation": "진실을 말하는 것이 더 큰 문제를 방지해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "optionA": "listening",
                    "optionB": "needs",
                    "optionC": "both",
                    "optionD": "Peace",
                    "result": "Peace needs both listening",
                    "explanation": "평화에는 경청이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your authenticity inspires openness in.",
                    "translation": "네 진정성이 다른 사람들의 개방성을 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜린",
                    "script": "Group harmony and honesty work!",
                    "translation": "그룹 조화와 정직함이 작용해!"
                }
            ]
        }
    ]
}
ID: 12677 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "체계적 해결자와 감정적 표출자",
            "explanation": "ESFJ의 조직적 갈등 관리와 ESFP의 직접적 감정 표현",
            "category": "갈등 해결 방식",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I organize structured solutions for!",
                    "translation": "모든 사람을 위해 구조적인 해결책을 조직해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "I show exactly how I!",
                    "translation": "정확히 어떻게 느끼는지 보여줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Systematic approaches create lasting peace.",
                    "translation": "체계적인 접근이 지속적인 평화를 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 감정을 직접 표현하는 것을 선호하나요?",
                    "hint": "하린이가 무엇을 조직한다고 했나요?",
                    "result": "X",
                    "explanation": "하린이는 '구조적인 해결책을 조직한다'고 했으므로 체계적 접근을 선호하고 직접 표현을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "Your organized approach builds stability!",
                    "translation": "네 체계적 접근이 안정성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone deserves fair structured processes.",
                    "translation": "모든 사람이 공정하고 구조적인 과정을 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예솔",
                    "script": "You create such clear frameworks!",
                    "translation": "그런 명확한 틀을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says systematic approaches create lasting @@.",
                    "hint": "체계적인 접근이 지속적인 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "peace",
                    "optionC": "confusion",
                    "result": "peace",
                    "explanation": "하린이는 체계적인 접근이 지속적인 '평화(peace)'를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your emotional honesty brings clarity.",
                    "translation": "네 감정적 정직함이 명확함을 가져와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예솔",
                    "script": "Real feelings help people connect!",
                    "translation": "진짜 감정이 사람들이 연결되도록 도와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "해결책의 요소에 대한 문장이에요.",
                    "result": "Solutions need both structure",
                    "explanation": "해결책에는 구조가 둘 다 필요해요.",
                    "optionA": "both",
                    "optionB": "Solutions",
                    "optionC": "need",
                    "optionD": "structure"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your genuine expression touches hearts.",
                    "translation": "네 진정한 표현이 마음을 감동시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "Systems and feelings work together!",
                    "translation": "체계랑 마음이 함께 힘을 내는 거지!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "체계적 해결자와 감정적 표출자",
            "explanation": "ESFJ의 조직적 갈등 관리와 ESFP의 직접적 감정 표현",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I organize structured solutions for!",
                    "translation": "모든 사람을 위해 구조적인 해결책을 조직해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "I show exactly how I!",
                    "translation": "정확히 어떻게 느끼는지 보여줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Systematic approaches create lasting peace.",
                    "translation": "체계적인 접근이 지속적인 평화를 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 감정을 직접 표현하는 것을 선호하나요?",
                    "hint": "하린이가 무엇을 조직한다고 했나요?",
                    "result": "X",
                    "explanation": "하린이는 '구조적인 해결책을 조직한다'고 했으므로 체계적 접근을 선호하고 직접 표현을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "Your organized approach builds stability!",
                    "translation": "네 체계적 접근이 안정성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone deserves fair structured processes.",
                    "translation": "모든 사람이 공정하고 구조적인 과정을 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예솔",
                    "script": "You create such clear frameworks!",
                    "translation": "그런 명확한 틀을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says systematic approaches create lasting @@.",
                    "hint": "체계적인 접근이 지속적인 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "peace",
                    "optionC": "confusion",
                    "result": "peace",
                    "explanation": "하린이는 체계적인 접근이 지속적인 '평화(peace)'를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your emotional honesty brings clarity.",
                    "translation": "네 감정적 정직함이 명확함을 가져와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예솔",
                    "script": "Real feelings help people connect!",
                    "translation": "진짜 감정이 사람들이 연결되도록 도와!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "해결책의 요소에 대한 문장이에요.",
                    "optionA": "both",
                    "optionB": "Solutions",
                    "optionC": "need",
                    "optionD": "structure",
                    "result": "Solutions need both structure",
                    "explanation": "해결책에는 구조가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your genuine expression touches hearts.",
                    "translation": "네 진정한 표현이 마음을 감동시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "Systems and feelings work together!",
                    "translation": "체계랑 마음이 함께 힘을 내는 거지!"
                }
            ]
        }
    ]
}
ID: 12678 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "따뜻한 계획자와 대담한 실행자",
            "explanation": "ESFJ의 배려 깊은 조직과 ESTP의 과감한 행동",
            "category": "생활 태도",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I plan everything with care!",
                    "translation": "모든 걸 배려하며 계획해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "I take action right now!",
                    "translation": "지금 바로 행동을 취해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Thoughtful preparation helps everyone succeed.",
                    "translation": "사려 깊은 준비가 모든 사람의 성공을 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 즉석에서 행동하는 것을 선호하나요?",
                    "hint": "민지가 모든 걸 어떻게 한다고 했나요?",
                    "result": "X",
                    "explanation": "민지는 '모든 걸 배려하며 계획한다'고 했으므로 즉석 행동을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Your organization skills are incredible!",
                    "translation": "네 조직 능력이 대단해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone deserves careful attention always.",
                    "translation": "모든 사람이 항상 세심한 관심을 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "You think of everything ahead!",
                    "translation": "모든 걸 미리 생각해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says thoughtful preparation helps everyone @@.",
                    "hint": "사려 깊은 준비가 모든 사람의 무엇을 도와준다고 했나요?",
                    "optionA": "problems",
                    "optionB": "succeed",
                    "optionC": "confusion",
                    "result": "succeed",
                    "explanation": "민지는 사려 깊은 준비가 모든 사람의 '성공(succeed)'을 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your quick action gets results.",
                    "translation": "네 빠른 행동이 결과를 가져와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Sometimes you need bold moves!",
                    "translation": "때로는 대담한 행동이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성공의 요소에 대한 문장이에요.",
                    "result": "Success needs both planning",
                    "explanation": "성공에는 계획이 둘 다 필요해요.",
                    "optionA": "Success",
                    "optionB": "planning",
                    "optionC": "needs",
                    "optionD": "both"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your courage inspires confidence in.",
                    "translation": "네 용기가 다른 사람들에게 자신감을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "Preparation and action work together!",
                    "translation": "준비와 행동이 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "따뜻한 계획자와 대담한 실행자",
            "explanation": "ESFJ의 배려 깊은 조직과 ESTP의 과감한 행동",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I plan everything with care!",
                    "translation": "모든 걸 배려하며 계획해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "I take action right now!",
                    "translation": "지금 바로 행동을 취해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Thoughtful preparation helps everyone succeed.",
                    "translation": "사려 깊은 준비가 모든 사람의 성공을 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 즉석에서 행동하는 것을 선호하나요?",
                    "hint": "민지가 모든 걸 어떻게 한다고 했나요?",
                    "result": "X",
                    "explanation": "민지는 '모든 걸 배려하며 계획한다'고 했으므로 즉석 행동을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Your organization skills are incredible!",
                    "translation": "네 조직 능력이 대단해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone deserves careful attention always.",
                    "translation": "모든 사람이 항상 세심한 관심을 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "You think of everything ahead!",
                    "translation": "모든 걸 미리 생각해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says thoughtful preparation helps everyone @@.",
                    "hint": "사려 깊은 준비가 모든 사람의 무엇을 도와준다고 했나요?",
                    "optionA": "problems",
                    "optionB": "succeed",
                    "optionC": "confusion",
                    "result": "succeed",
                    "explanation": "민지는 사려 깊은 준비가 모든 사람의 '성공(succeed)'을 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your quick action gets results.",
                    "translation": "네 빠른 행동이 결과를 가져와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Sometimes you need bold moves!",
                    "translation": "때로는 대담한 행동이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "성공의 요소에 대한 문장이에요.",
                    "optionA": "Success",
                    "optionB": "planning",
                    "optionC": "needs",
                    "optionD": "both",
                    "result": "Success needs both planning",
                    "explanation": "성공에는 계획이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your courage inspires confidence in.",
                    "translation": "네 용기가 다른 사람들에게 자신감을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "Preparation and action work together!",
                    "translation": "준비와 행동이 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12679 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "조화 추구자와 결과 중심자",
            "explanation": "ESFJ의 그룹 화합 중시와 ESTP의 실용적 결과 추구",
            "category": "생활 태도",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I focus on group harmony!",
                    "translation": "그룹 조화에 집중해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "I focus on getting done!",
                    "translation": "일을 끝내는 데 집중해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Everyone's feelings matter in decisions.",
                    "translation": "결정에서 모든 사람의 감정이 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 결과보다 감정을 우선시하나요?",
                    "hint": "지우가 무엇에 집중한다고 했나요?",
                    "result": "O",
                    "explanation": "지우는 '그룹 조화에 집중한다'고 했으므로 감정을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "시우",
                    "script": "Your caring approach builds trust!",
                    "translation": "네 배려하는 접근이 신뢰를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Happy people work better together.",
                    "translation": "행복한 사람들이 함께 더 잘 일해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "시우",
                    "script": "You keep everyone motivated nicely!",
                    "translation": "모든 사람의 동기를 잘 유지시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says everyone's feelings matter in @@.",
                    "hint": "모든 사람의 감정이 무엇에서 중요하다고 했나요?",
                    "optionA": "games",
                    "optionB": "decisions",
                    "optionC": "stories",
                    "result": "decisions",
                    "explanation": "지우는 모든 사람의 감정이 '결정(decisions)'에서 중요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your results-focused approach creates progress.",
                    "translation": "네 결과 중심 접근이 진전을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "시우",
                    "script": "Efficiency gets things done fast!",
                    "translation": "효율성이 일을 빠르게 끝내!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀워크에 대한 문장이에요.",
                    "result": "Teams need both harmony",
                    "explanation": "팀에는 조화가 둘 다 필요해요.",
                    "optionA": "harmony",
                    "optionB": "need",
                    "optionC": "Teams",
                    "optionD": "both"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your practical mindset achieves goals.",
                    "translation": "네 실용적 사고방식이 목표를 달성해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "시우",
                    "script": "Feelings and results work perfectly!",
                    "translation": "감정과 결과가 완벽하게 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "조화 추구자와 결과 중심자",
            "explanation": "ESFJ의 그룹 화합 중시와 ESTP의 실용적 결과 추구",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I focus on group harmony!",
                    "translation": "그룹 조화에 집중해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "I focus on getting done!",
                    "translation": "일을 끝내는 데 집중해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Everyone's feelings matter in decisions.",
                    "translation": "결정에서 모든 사람의 감정이 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 결과보다 감정을 우선시하나요?",
                    "hint": "지우가 무엇에 집중한다고 했나요?",
                    "result": "O",
                    "explanation": "지우는 '그룹 조화에 집중한다'고 했으므로 감정을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "시우",
                    "script": "Your caring approach builds trust!",
                    "translation": "네 배려하는 접근이 신뢰를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Happy people work better together.",
                    "translation": "행복한 사람들이 함께 더 잘 일해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "시우",
                    "script": "You keep everyone motivated nicely!",
                    "translation": "모든 사람의 동기를 잘 유지시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says everyone's feelings matter in @@.",
                    "hint": "모든 사람의 감정이 무엇에서 중요하다고 했나요?",
                    "optionA": "games",
                    "optionB": "decisions",
                    "optionC": "stories",
                    "result": "decisions",
                    "explanation": "지우는 모든 사람의 감정이 '결정(decisions)'에서 중요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your results-focused approach creates progress.",
                    "translation": "네 결과 중심 접근이 진전을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "시우",
                    "script": "Efficiency gets things done fast!",
                    "translation": "효율성이 일을 빠르게 끝내!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "팀워크에 대한 문장이에요.",
                    "optionA": "harmony",
                    "optionB": "need",
                    "optionC": "Teams",
                    "optionD": "both",
                    "result": "Teams need both harmony",
                    "explanation": "팀에는 조화가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your practical mindset achieves goals.",
                    "translation": "네 실용적 사고방식이 목표를 달성해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "시우",
                    "script": "Feelings and results work perfectly!",
                    "translation": "감정과 결과가 완벽하게 작용해!"
                }
            ]
        }
    ]
}
ID: 12680 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "포용적 호스트와 역동적 네트워커",
            "explanation": "ESFJ의 세심한 관계 관리와 ESTP의 활발한 사교",
            "category": "사회적 상호작용",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I make sure everyone feels!",
                    "translation": "모든 사람이 포함된다고 느끼도록 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "I connect with people instantly!",
                    "translation": "사람들과 즉시 연결돼!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Inclusive environments help people thrive.",
                    "translation": "포용적인 환경이 사람들이 번영하도록 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 즉석에서 사람들과 연결되는 것을 선호하나요?",
                    "hint": "하린이가 모든 사람이 어떻게 느끼도록 한다고 했나요?",
                    "result": "X",
                    "explanation": "하린이는 '모든 사람이 포함된다고 느끼도록 한다'고 했으므로 체계적 접근을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태준",
                    "script": "Your thoughtful hosting creates warmth!",
                    "translation": "네 사려 깊은 호스팅이 따뜻함을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone deserves to feel valued.",
                    "translation": "모든 사람이 가치 있다고 느낄 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태준",
                    "script": "You remember everyone's preferences perfectly!",
                    "translation": "모든 사람의 선호를 완벽하게 기억해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says inclusive environments help people @@.",
                    "hint": "포용적인 환경이 사람들이 무엇하도록 도와준다고 했나요?",
                    "optionA": "worry",
                    "optionB": "thrive",
                    "optionC": "leave",
                    "result": "thrive",
                    "explanation": "하린이는 포용적인 환경이 사람들이 '번영하도록(thrive)' 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your natural charm energizes rooms.",
                    "translation": "네 자연스러운 매력이 방에 활력을 불어넣어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Meeting new people is exciting!",
                    "translation": "새로운 사람들을 만나는 건 흥미진진해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "사교의 방식에 대한 문장이에요.",
                    "result": "Connection happens different speeds",
                    "explanation": "연결은 다른 속도로 일어나요.",
                    "optionA": "speeds",
                    "optionB": "different",
                    "optionC": "Connection",
                    "optionD": "happens"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your spontaneous energy creates excitement.",
                    "translation": "네 즉흥적 에너지가 흥미진진함을 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "Care and energy work together!",
                    "translation": "관심과 에너지가 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "포용적 호스트와 역동적 네트워커",
            "explanation": "ESFJ의 세심한 관계 관리와 ESTP의 활발한 사교",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I make sure everyone feels!",
                    "translation": "모든 사람이 포함된다고 느끼도록 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "I connect with people instantly!",
                    "translation": "사람들과 즉시 연결돼!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Inclusive environments help people thrive.",
                    "translation": "포용적인 환경이 사람들이 번영하도록 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 즉석에서 사람들과 연결되는 것을 선호하나요?",
                    "hint": "하린이가 모든 사람이 어떻게 느끼도록 한다고 했나요?",
                    "result": "X",
                    "explanation": "하린이는 '모든 사람이 포함된다고 느끼도록 한다'고 했으므로 체계적 접근을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태준",
                    "script": "Your thoughtful hosting creates warmth!",
                    "translation": "네 사려 깊은 호스팅이 따뜻함을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone deserves to feel valued.",
                    "translation": "모든 사람이 가치 있다고 느낄 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태준",
                    "script": "You remember everyone's preferences perfectly!",
                    "translation": "모든 사람의 선호를 완벽하게 기억해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says inclusive environments help people @@.",
                    "hint": "포용적인 환경이 사람들이 무엇하도록 도와준다고 했나요?",
                    "optionA": "worry",
                    "optionB": "thrive",
                    "optionC": "leave",
                    "result": "thrive",
                    "explanation": "하린이는 포용적인 환경이 사람들이 '번영하도록(thrive)' 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your natural charm energizes rooms.",
                    "translation": "네 자연스러운 매력이 방에 활력을 불어넣어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Meeting new people is exciting!",
                    "translation": "새로운 사람들을 만나는 건 흥미진진해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "사교의 방식에 대한 문장이에요.",
                    "optionA": "speeds",
                    "optionB": "different",
                    "optionC": "Connection",
                    "optionD": "happens",
                    "result": "Connection happens different speeds",
                    "explanation": "연결은 다른 속도로 일어나요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your spontaneous energy creates excitement.",
                    "translation": "네 즉흥적 에너지가 흥미진진함을 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "Care and energy work together!",
                    "translation": "관심과 에너지가 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12681 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "팀 하모니와 개인 임팩트",
            "explanation": "ESFJ의 집단 조화와 ESTP의 개인적 영향력",
            "category": "사회적 상호작용",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I focus on team unity!",
                    "translation": "팀 결속에 집중해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건호",
                    "script": "I make my own impact!",
                    "translation": "내 자신의 영향을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Group cooperation creates better outcomes.",
                    "translation": "그룹 협력이 더 나은 결과를 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 개인적 임팩트보다 팀을 우선시하나요?",
                    "hint": "수민이가 무엇에 집중한다고 했나요?",
                    "result": "O",
                    "explanation": "수민이는 '팀 결속에 집중한다'고 했으므로 팀을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건호",
                    "script": "Your team building skills are!",
                    "translation": "네 팀 빌딩 스킬이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone's contribution makes us stronger.",
                    "translation": "모든 사람의 기여가 우리를 더 강하게 만들어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건호",
                    "script": "You bring out everyone's best!",
                    "translation": "모든 사람의 최고를 끌어내!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says group cooperation creates better @@.",
                    "hint": "그룹 협력이 더 나은 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "outcomes",
                    "optionC": "confusion",
                    "result": "outcomes",
                    "explanation": "수민이는 그룹 협력이 더 나은 '결과(outcomes)'를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your individual strength motivates others.",
                    "translation": "네 개인적 강점이 다른 사람들에게 동기부여해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건호",
                    "script": "Personal excellence raises team standards!",
                    "translation": "개인적 탁월함이 팀 기준을 높여!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "영향력에 대한 문장이에요.",
                    "result": "Impact works many levels",
                    "explanation": "임팩트는 여러 수준에서 작용해요.",
                    "optionA": "levels",
                    "optionB": "many",
                    "optionC": "works",
                    "optionD": "Impact"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your leadership by example inspires.",
                    "translation": "네 모범적 리더십이 성취를 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건호",
                    "script": "Unity and individual strength work!",
                    "translation": "결속과 개인적 강점이 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "팀 하모니와 개인 임팩트",
            "explanation": "ESFJ의 집단 조화와 ESTP의 개인적 영향력",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I focus on team unity!",
                    "translation": "팀 결속에 집중해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건호",
                    "script": "I make my own impact!",
                    "translation": "내 자신의 영향을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Group cooperation creates better outcomes.",
                    "translation": "그룹 협력이 더 나은 결과를 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 개인적 임팩트보다 팀을 우선시하나요?",
                    "hint": "수민이가 무엇에 집중한다고 했나요?",
                    "result": "O",
                    "explanation": "수민이는 '팀 결속에 집중한다'고 했으므로 팀을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건호",
                    "script": "Your team building skills are!",
                    "translation": "네 팀 빌딩 스킬이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone's contribution makes us stronger.",
                    "translation": "모든 사람의 기여가 우리를 더 강하게 만들어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건호",
                    "script": "You bring out everyone's best!",
                    "translation": "모든 사람의 최고를 끌어내!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says group cooperation creates better @@.",
                    "hint": "그룹 협력이 더 나은 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "outcomes",
                    "optionC": "confusion",
                    "result": "outcomes",
                    "explanation": "수민이는 그룹 협력이 더 나은 '결과(outcomes)'를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your individual strength motivates others.",
                    "translation": "네 개인적 강점이 다른 사람들에게 동기부여해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건호",
                    "script": "Personal excellence raises team standards!",
                    "translation": "개인적 탁월함이 팀 기준을 높여!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "영향력에 대한 문장이에요.",
                    "optionA": "levels",
                    "optionB": "many",
                    "optionC": "works",
                    "optionD": "Impact",
                    "result": "Impact works many levels",
                    "explanation": "임팩트는 여러 수준에서 작용해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your leadership by example inspires.",
                    "translation": "네 모범적 리더십이 성취를 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건호",
                    "script": "Unity and individual strength work!",
                    "translation": "결속과 개인적 강점이 작용해!"
                }
            ]
        }
    ]
}
ID: 12682 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "체계적 연구자와 현실적 탐험가",
            "explanation": "ESFJ의 조직적 정보 수집과 ESTP의 실용적 탐구",
            "category": "정보 탐구",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "I organize information for everyone!",
                    "translation": "모든 사람을 위해 정보를 정리해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "I learn by doing directly!",
                    "translation": "직접 해보면서 배워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "Shared knowledge helps group success.",
                    "translation": "공유된 지식이 그룹 성공에 도움돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지민이는 직접 경험보다 정보 정리를 선호하나요?",
                    "hint": "지민이가 무엇을 모든 사람을 위해 한다고 했나요?",
                    "result": "O",
                    "explanation": "지민이는 '모든 사람을 위해 정보를 정리한다'고 했으므로 정보 정리를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Your research skills help everyone!",
                    "translation": "네 연구 기술이 모두에게 도움돼!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Everyone deserves access to information.",
                    "translation": "모든 사람이 정보에 접근할 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "You make complex things simple!",
                    "translation": "복잡한 것들을 간단하게 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin says shared knowledge helps group @@.",
                    "hint": "공유된 지식이 그룹의 무엇에 도움된다고 했나요?",
                    "optionA": "confusion",
                    "optionB": "success",
                    "optionC": "problems",
                    "result": "success",
                    "explanation": "지민이는 공유된 지식이 그룹 '성공(success)'에 도움된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "Your hands-on experience brings insights.",
                    "translation": "네 직접적인 경험이 통찰력을 가져와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Real-world testing shows what works!",
                    "translation": "실제 세계 테스트가 무엇이 작동하는지 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "학습의 방식에 대한 문장이에요.",
                    "result": "Learning combines theory practice",
                    "explanation": "학습은 이론과 실천을 결합해요.",
                    "optionA": "theory",
                    "optionB": "combines",
                    "optionC": "practice",
                    "optionD": "Learning"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your practical discoveries validate research.",
                    "translation": "네 실용적 발견이 연구를 검증해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "Information and experience work perfectly!",
                    "translation": "정보와 경험이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "체계적 연구자와 현실적 탐험가",
            "explanation": "ESFJ의 조직적 정보 수집과 ESTP의 실용적 탐구",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "I organize information for everyone!",
                    "translation": "모든 사람을 위해 정보를 정리해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "I learn by doing directly!",
                    "translation": "직접 해보면서 배워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "Shared knowledge helps group success.",
                    "translation": "공유된 지식이 그룹 성공에 도움돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지민이는 직접 경험보다 정보 정리를 선호하나요?",
                    "hint": "지민이가 무엇을 모든 사람을 위해 한다고 했나요?",
                    "result": "O",
                    "explanation": "지민이는 '모든 사람을 위해 정보를 정리한다'고 했으므로 정보 정리를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Your research skills help everyone!",
                    "translation": "네 연구 기술이 모두에게 도움돼!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Everyone deserves access to information.",
                    "translation": "모든 사람이 정보에 접근할 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "You make complex things simple!",
                    "translation": "복잡한 것들을 간단하게 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin says shared knowledge helps group @@.",
                    "hint": "공유된 지식이 그룹의 무엇에 도움된다고 했나요?",
                    "optionA": "confusion",
                    "optionB": "success",
                    "optionC": "problems",
                    "result": "success",
                    "explanation": "지민이는 공유된 지식이 그룹 '성공(success)'에 도움된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "Your hands-on experience brings insights.",
                    "translation": "네 직접적인 경험이 통찰력을 가져와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Real-world testing shows what works!",
                    "translation": "실제 세계 테스트가 무엇이 작동하는지 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "학습의 방식에 대한 문장이에요.",
                    "optionA": "theory",
                    "optionB": "combines",
                    "optionC": "practice",
                    "optionD": "Learning",
                    "result": "Learning combines theory practice",
                    "explanation": "학습은 이론과 실천을 결합해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your practical discoveries validate research.",
                    "translation": "네 실용적 발견이 연구를 검증해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "Information and experience work perfectly!",
                    "translation": "정보와 경험이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
ID: 12683 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "사람 중심 학습자와 결과 중심 실험가",
            "explanation": "ESFJ의 관계 기반 정보 탐구와 ESTP의 성과 중심 학습",
            "category": "정보 탐구",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "I learn through people's experiences!",
                    "translation": "사람들의 경험을 통해 배워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "I test what actually works!",
                    "translation": "실제로 작동하는 것을 테스트해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "Personal stories teach valuable lessons.",
                    "translation": "개인적 이야기가 소중한 교훈을 가르쳐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소민이는 실험보다 사람의 경험을 선호하나요?",
                    "hint": "소민이가 무엇을 통해 배운다고 했나요?",
                    "result": "O",
                    "explanation": "소민이는 '사람들의 경험을 통해' 배운다고 했으므로 사람의 경험을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "시우",
                    "script": "Your people skills gather wisdom!",
                    "translation": "네 대인 기술이 지혜를 모아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "Everyone has important life lessons.",
                    "translation": "모든 사람이 중요한 인생 교훈을 가지고 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "시우",
                    "script": "You connect different perspectives beautifully!",
                    "translation": "다른 관점들을 아름답게 연결해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Somin says personal stories teach valuable @@.",
                    "hint": "개인적 이야기가 소중한 무엇을 가르친다고 했나요?",
                    "optionA": "facts",
                    "optionB": "lessons",
                    "optionC": "names",
                    "result": "lessons",
                    "explanation": "소민이는 개인적 이야기가 소중한 '교훈(lessons)'을 가르친다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소민",
                    "script": "Your practical testing proves effectiveness.",
                    "translation": "네 실용적 테스트가 효과를 증명해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "시우",
                    "script": "Results speak louder than theories!",
                    "translation": "결과가 이론보다 더 크게 말해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지식의 출처에 대한 문장이에요.",
                    "result": "Wisdom comes through experience",
                    "explanation": "지혜는 경험을 통해 와요.",
                    "optionA": "comes",
                    "optionB": "through",
                    "optionC": "experience",
                    "optionD": "Wisdom"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "Your evidence-based approach builds credibility.",
                    "translation": "네 증거 기반 접근이 신뢰성을 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "시우",
                    "script": "Stories and proof work together!",
                    "translation": "이야기와 증명이 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "사람 중심 학습자와 결과 중심 실험가",
            "explanation": "ESFJ의 관계 기반 정보 탐구와 ESTP의 성과 중심 학습",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "I learn through people's experiences!",
                    "translation": "사람들의 경험을 통해 배워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "I test what actually works!",
                    "translation": "실제로 작동하는 것을 테스트해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "Personal stories teach valuable lessons.",
                    "translation": "개인적 이야기가 소중한 교훈을 가르쳐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소민이는 실험보다 사람의 경험을 선호하나요?",
                    "hint": "소민이가 무엇을 통해 배운다고 했나요?",
                    "result": "O",
                    "explanation": "소민이는 '사람들의 경험을 통해' 배운다고 했으므로 사람의 경험을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "시우",
                    "script": "Your people skills gather wisdom!",
                    "translation": "네 대인 기술이 지혜를 모아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "Everyone has important life lessons.",
                    "translation": "모든 사람이 중요한 인생 교훈을 가지고 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "시우",
                    "script": "You connect different perspectives beautifully!",
                    "translation": "다른 관점들을 아름답게 연결해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Somin says personal stories teach valuable @@.",
                    "hint": "개인적 이야기가 소중한 무엇을 가르친다고 했나요?",
                    "optionA": "facts",
                    "optionB": "lessons",
                    "optionC": "names",
                    "result": "lessons",
                    "explanation": "소민이는 개인적 이야기가 소중한 '교훈(lessons)'을 가르친다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소민",
                    "script": "Your practical testing proves effectiveness.",
                    "translation": "네 실용적 테스트가 효과를 증명해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "시우",
                    "script": "Results speak louder than theories!",
                    "translation": "결과가 이론보다 더 크게 말해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "지식의 출처에 대한 문장이에요.",
                    "optionA": "comes",
                    "optionB": "through",
                    "optionC": "experience",
                    "optionD": "Wisdom",
                    "result": "Wisdom comes through experience",
                    "explanation": "지혜는 경험을 통해 와요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "Your evidence-based approach builds credibility.",
                    "translation": "네 증거 기반 접근이 신뢰성을 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "시우",
                    "script": "Stories and proof work together!",
                    "translation": "이야기와 증명이 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12684 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "배려적 합의자와 효율적 결정자",
            "explanation": "ESFJ의 감정 고려 결정과 ESTP의 실용적 판단",
            "category": "의사결정 방식",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I consider everyone's feelings always!",
                    "translation": "항상 모든 사람의 감정을 고려해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "I choose what works best!",
                    "translation": "가장 잘 작동하는 것을 선택해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Happy people make better decisions.",
                    "translation": "행복한 사람들이 더 나은 결정을 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 실용성보다 감정을 우선시하나요?",
                    "hint": "지우가 항상 무엇을 고려한다고 했나요?",
                    "result": "O",
                    "explanation": "지우는 '항상 모든 사람의 감정을 고려한다'고 했으므로 감정을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태준",
                    "script": "Your caring approach builds trust!",
                    "translation": "네 배려하는 접근이 신뢰를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Everyone deserves to be heard.",
                    "translation": "모든 사람이 들을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태준",
                    "script": "You create such inclusive processes!",
                    "translation": "그런 포용적인 과정을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says happy people make better @@.",
                    "hint": "행복한 사람들이 더 나은 무엇을 만든다고 했나요?",
                    "optionA": "mistakes",
                    "optionB": "decisions",
                    "optionC": "problems",
                    "result": "decisions",
                    "explanation": "지우는 행복한 사람들이 더 나은 '결정(decisions)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your practical choices get results.",
                    "translation": "네 실용적 선택이 결과를 가져와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Effective solutions save time energy!",
                    "translation": "효과적인 해결책이 시간과 에너지를 절약해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "결정의 균형에 대한 문장이에요.",
                    "result": "Good choices balance hearts",
                    "explanation": "좋은 선택은 마음의 균형을 맞춰요.",
                    "optionA": "Good",
                    "optionB": "hearts",
                    "optionC": "balance",
                    "optionD": "choices"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your results-focused mindset ensures progress.",
                    "translation": "네 결과 중심 사고방식이 진보를 보장해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "Feelings and effectiveness work perfectly!",
                    "translation": "감정과 효과성이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "배려적 합의자와 효율적 결정자",
            "explanation": "ESFJ의 감정 고려 결정과 ESTP의 실용적 판단",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I consider everyone's feelings always!",
                    "translation": "항상 모든 사람의 감정을 고려해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "I choose what works best!",
                    "translation": "가장 잘 작동하는 것을 선택해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Happy people make better decisions.",
                    "translation": "행복한 사람들이 더 나은 결정을 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 실용성보다 감정을 우선시하나요?",
                    "hint": "지우가 항상 무엇을 고려한다고 했나요?",
                    "result": "O",
                    "explanation": "지우는 '항상 모든 사람의 감정을 고려한다'고 했으므로 감정을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태준",
                    "script": "Your caring approach builds trust!",
                    "translation": "네 배려하는 접근이 신뢰를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Everyone deserves to be heard.",
                    "translation": "모든 사람이 들을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태준",
                    "script": "You create such inclusive processes!",
                    "translation": "그런 포용적인 과정을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says happy people make better @@.",
                    "hint": "행복한 사람들이 더 나은 무엇을 만든다고 했나요?",
                    "optionA": "mistakes",
                    "optionB": "decisions",
                    "optionC": "problems",
                    "result": "decisions",
                    "explanation": "지우는 행복한 사람들이 더 나은 '결정(decisions)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your practical choices get results.",
                    "translation": "네 실용적 선택이 결과를 가져와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Effective solutions save time energy!",
                    "translation": "효과적인 해결책이 시간과 에너지를 절약해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "결정의 균형에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "hearts",
                    "optionC": "balance",
                    "optionD": "choices",
                    "result": "Good choices balance hearts",
                    "explanation": "좋은 선택은 마음의 균형을 맞춰요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your results-focused mindset ensures progress.",
                    "translation": "네 결과 중심 사고방식이 진보를 보장해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "Feelings and effectiveness work perfectly!",
                    "translation": "감정과 효과성이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
ID: 12685 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "그룹 조화자와 빠른 실행자",
            "explanation": "ESFJ의 합의 중심 결정과 ESTP의 신속한 판단",
            "category": "의사결정 방식",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I make sure everyone agrees!",
                    "translation": "모든 사람이 동의하도록 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건호",
                    "script": "I decide and act fast!",
                    "translation": "빠르게 결정하고 행동해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Group consensus creates lasting solutions.",
                    "translation": "그룹 합의가 지속적인 해결책을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 빠른 결정보다 합의를 우선시하나요?",
                    "hint": "민지가 누구의 동의를 확인한다고 했나요?",
                    "result": "O",
                    "explanation": "민지는 '모든 사람이 동의하도록 한다'고 했으므로 합의를 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건호",
                    "script": "Your inclusive process builds unity!",
                    "translation": "네 포용적 과정이 결속을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone's voice matters in choices.",
                    "translation": "선택에서 모든 사람의 목소리가 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건호",
                    "script": "You create such fair decisions!",
                    "translation": "그런 공정한 결정을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says group consensus creates lasting @@.",
                    "hint": "그룹 합의가 지속적인 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "solutions",
                    "optionC": "conflicts",
                    "result": "solutions",
                    "explanation": "민지는 그룹 합의가 지속적인 '해결책(solutions)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your quick thinking captures opportunities.",
                    "translation": "네 빠른 사고가 기회를 포착해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건호",
                    "script": "Speed prevents missed chances always!",
                    "translation": "속도가 항상 놓친 기회를 방지해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "결정 과정에 대한 문장이에요.",
                    "result": "Decisions need both speed",
                    "explanation": "결정에는 속도가 둘 다 필요해요.",
                    "optionA": "need",
                    "optionB": "both",
                    "optionC": "Decisions",
                    "optionD": "speed"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your decisive action motivates progress.",
                    "translation": "네 결단력 있는 행동이 진보에 동기부여해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건호",
                    "script": "Agreement and action work together!",
                    "translation": "합의와 행동이 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "그룹 조화자와 빠른 실행자",
            "explanation": "ESFJ의 합의 중심 결정과 ESTP의 신속한 판단",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I make sure everyone agrees!",
                    "translation": "모든 사람이 동의하도록 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건호",
                    "script": "I decide and act fast!",
                    "translation": "빠르게 결정하고 행동해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Group consensus creates lasting solutions.",
                    "translation": "그룹 합의가 지속적인 해결책을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 빠른 결정보다 합의를 우선시하나요?",
                    "hint": "민지가 누구의 동의를 확인한다고 했나요?",
                    "result": "O",
                    "explanation": "민지는 '모든 사람이 동의하도록 한다'고 했으므로 합의를 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건호",
                    "script": "Your inclusive process builds unity!",
                    "translation": "네 포용적 과정이 결속을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone's voice matters in choices.",
                    "translation": "선택에서 모든 사람의 목소리가 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건호",
                    "script": "You create such fair decisions!",
                    "translation": "그런 공정한 결정을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says group consensus creates lasting @@.",
                    "hint": "그룹 합의가 지속적인 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "solutions",
                    "optionC": "conflicts",
                    "result": "solutions",
                    "explanation": "민지는 그룹 합의가 지속적인 '해결책(solutions)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your quick thinking captures opportunities.",
                    "translation": "네 빠른 사고가 기회를 포착해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건호",
                    "script": "Speed prevents missed chances always!",
                    "translation": "속도가 항상 놓친 기회를 방지해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "결정 과정에 대한 문장이에요.",
                    "optionA": "need",
                    "optionB": "both",
                    "optionC": "Decisions",
                    "optionD": "speed",
                    "result": "Decisions need both speed",
                    "explanation": "결정에는 속도가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your decisive action motivates progress.",
                    "translation": "네 결단력 있는 행동이 진보에 동기부여해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건호",
                    "script": "Agreement and action work together!",
                    "translation": "합의와 행동이 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12686 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "팀 지원자와 개인적 해결사",
            "explanation": "ESFJ의 그룹 지지와 ESTP의 독립적 문제 해결",
            "category": "스트레스 상황 대처",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I bring everyone together quickly!",
                    "translation": "모든 사람을 빨리 함께 모아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "I handle problems by myself!",
                    "translation": "문제를 혼자서 처리해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Group support makes challenges easier.",
                    "translation": "그룹 지지가 도전을 더 쉽게 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 혼자서 문제를 해결하려고 하나요?",
                    "hint": "수민이가 누구를 함께 모은다고 했나요?",
                    "result": "X",
                    "explanation": "수민이는 '모든 사람을 함께 모은다'고 했으므로 혼자서 해결하려 하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Your team building creates strength!",
                    "translation": "네 팀 빌딩이 힘을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone needs encouragement during stress.",
                    "translation": "스트레스 동안 모든 사람에게는 격려가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "You lift people's spirits beautifully!",
                    "translation": "사람들의 기분을 아름답게 끌어올려!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says group support makes challenges @@.",
                    "hint": "그룹 지지가 도전을 어떻게 만든다고 했나요?",
                    "optionA": "harder",
                    "optionB": "easier",
                    "optionC": "impossible",
                    "result": "easier",
                    "explanation": "수민이는 그룹 지지가 도전을 더 '쉽게(easier)' 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your self-reliance inspires confidence in.",
                    "translation": "네 자립심이 다른 사람들에게 자신감을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Taking charge shows real leadership!",
                    "translation": "책임지는 것이 진정한 리더십을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제 해결에 대한 문장이에요.",
                    "result": "Problems need different approaches",
                    "explanation": "문제에는 다른 접근이 필요해요.",
                    "optionA": "Problems",
                    "optionB": "need",
                    "optionC": "approaches",
                    "optionD": "different"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your decisive action gets things.",
                    "translation": "네 결단력 있는 행동이 일들을 끝내."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "Support and independence work perfectly!",
                    "translation": "지지와 독립성이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "팀 지원자와 개인적 해결사",
            "explanation": "ESFJ의 그룹 지지와 ESTP의 독립적 문제 해결",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I bring everyone together quickly!",
                    "translation": "모든 사람을 빨리 함께 모아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "I handle problems by myself!",
                    "translation": "문제를 혼자서 처리해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Group support makes challenges easier.",
                    "translation": "그룹 지지가 도전을 더 쉽게 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 혼자서 문제를 해결하려고 하나요?",
                    "hint": "수민이가 누구를 함께 모은다고 했나요?",
                    "result": "X",
                    "explanation": "수민이는 '모든 사람을 함께 모은다'고 했으므로 혼자서 해결하려 하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Your team building creates strength!",
                    "translation": "네 팀 빌딩이 힘을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone needs encouragement during stress.",
                    "translation": "스트레스 동안 모든 사람에게는 격려가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "You lift people's spirits beautifully!",
                    "translation": "사람들의 기분을 아름답게 끌어올려!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says group support makes challenges @@.",
                    "hint": "그룹 지지가 도전을 어떻게 만든다고 했나요?",
                    "optionA": "harder",
                    "optionB": "easier",
                    "optionC": "impossible",
                    "result": "easier",
                    "explanation": "수민이는 그룹 지지가 도전을 더 '쉽게(easier)' 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your self-reliance inspires confidence in.",
                    "translation": "네 자립심이 다른 사람들에게 자신감을 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Taking charge shows real leadership!",
                    "translation": "책임지는 것이 진정한 리더십을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "문제 해결에 대한 문장이에요.",
                    "optionA": "Problems",
                    "optionB": "need",
                    "optionC": "approaches",
                    "optionD": "different",
                    "result": "Problems need different approaches",
                    "explanation": "문제에는 다른 접근이 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your decisive action gets things.",
                    "translation": "네 결단력 있는 행동이 일들을 끝내."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "Support and independence work perfectly!",
                    "translation": "지지와 독립성이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
ID: 12687 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "감정적 지원자와 실용적 행동가",
            "explanation": "ESFJ의 감정적 배려와 ESTP의 현실적 대처",
            "category": "스트레스 상황 대처",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I comfort people's worried hearts!",
                    "translation": "사람들의 걱정하는 마음을 위로해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "I fix problems right away!",
                    "translation": "문제를 바로 고쳐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Emotional support helps healing happen.",
                    "translation": "감정적 지지가 치유가 일어나도록 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 문제를 즉시 고치는 것을 선호하나요?",
                    "hint": "하린이가 사람들의 무엇을 위로한다고 했나요?",
                    "result": "X",
                    "explanation": "하린이는 '사람들의 걱정하는 마음을 위로한다'고 했으므로 감정적 지원을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "시우",
                    "script": "Your caring heart brings peace!",
                    "translation": "네 배려하는 마음이 평화를 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone needs comfort during difficulties.",
                    "translation": "어려운 동안 모든 사람에게는 위안이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "시우",
                    "script": "You make people feel heard!",
                    "translation": "사람들이 들린다고 느끼게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says emotional support helps healing @@.",
                    "hint": "감정적 지지가 치유가 무엇하도록 도와준다고 했나요?",
                    "optionA": "stop",
                    "optionB": "happen",
                    "optionC": "disappear",
                    "result": "happen",
                    "explanation": "하린이는 감정적 지지가 치유가 '일어나도록(happen)' 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your quick solutions reduce stress.",
                    "translation": "네 빠른 해결책이 스트레스를 줄여."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "시우",
                    "script": "Action beats worry every time!",
                    "translation": "행동이 매번 걱정을 이겨!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "치유의 방법에 대한 문장이에요.",
                    "result": "Healing needs both comfort",
                    "explanation": "치유에는 위안이 둘 다 필요해요.",
                    "optionA": "Healing",
                    "optionB": "needs",
                    "optionC": "both",
                    "optionD": "comfort"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your practical action creates progress.",
                    "translation": "네 실용적 행동이 진전을 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "시우",
                    "script": "Care and action work together!",
                    "translation": "관심과 행동이 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "감정적 지원자와 실용적 행동가",
            "explanation": "ESFJ의 감정적 배려와 ESTP의 현실적 대처",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I comfort people's worried hearts!",
                    "translation": "사람들의 걱정하는 마음을 위로해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "I fix problems right away!",
                    "translation": "문제를 바로 고쳐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Emotional support helps healing happen.",
                    "translation": "감정적 지지가 치유가 일어나도록 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 문제를 즉시 고치는 것을 선호하나요?",
                    "hint": "하린이가 사람들의 무엇을 위로한다고 했나요?",
                    "result": "X",
                    "explanation": "하린이는 '사람들의 걱정하는 마음을 위로한다'고 했으므로 감정적 지원을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "시우",
                    "script": "Your caring heart brings peace!",
                    "translation": "네 배려하는 마음이 평화를 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone needs comfort during difficulties.",
                    "translation": "어려운 동안 모든 사람에게는 위안이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "시우",
                    "script": "You make people feel heard!",
                    "translation": "사람들이 들린다고 느끼게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says emotional support helps healing @@.",
                    "hint": "감정적 지지가 치유가 무엇하도록 도와준다고 했나요?",
                    "optionA": "stop",
                    "optionB": "happen",
                    "optionC": "disappear",
                    "result": "happen",
                    "explanation": "하린이는 감정적 지지가 치유가 '일어나도록(happen)' 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your quick solutions reduce stress.",
                    "translation": "네 빠른 해결책이 스트레스를 줄여."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "시우",
                    "script": "Action beats worry every time!",
                    "translation": "행동이 매번 걱정을 이겨!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "치유의 방법에 대한 문장이에요.",
                    "optionA": "Healing",
                    "optionB": "needs",
                    "optionC": "both",
                    "optionD": "comfort",
                    "result": "Healing needs both comfort",
                    "explanation": "치유에는 위안이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your practical action creates progress.",
                    "translation": "네 실용적 행동이 진전을 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "시우",
                    "script": "Care and action work together!",
                    "translation": "관심과 행동이 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12688 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커뮤니티 빌더와 개인 성취자",
            "explanation": "ESFJ의 집단 목표 지원과 ESTP의 개인적 성과 추구",
            "category": "직업 및 목표 설정",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "I help everyone succeed together!",
                    "translation": "모든 사람이 함께 성공하도록 도와!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "I achieve my personal goals!",
                    "translation": "내 개인적 목표를 달성해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "Community success creates lasting happiness.",
                    "translation": "공동체 성공이 지속적인 행복을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지민이는 개인적 목표보다 공동체를 우선시하나요?",
                    "hint": "지민이가 누구의 성공을 돕는다고 했나요?",
                    "result": "O",
                    "explanation": "지민이는 '모든 사람이 함께' 성공하도록 돕는다고 했으므로 공동체를 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태준",
                    "script": "Your team spirit inspires everyone!",
                    "translation": "네 팀 정신이 모두에게 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Everyone deserves opportunities to grow.",
                    "translation": "모든 사람이 성장할 기회를 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태준",
                    "script": "You create such supportive environments!",
                    "translation": "그런 지지적인 환경을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin says community success creates lasting @@.",
                    "hint": "공동체 성공이 지속적인 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "happiness",
                    "optionC": "stress",
                    "result": "happiness",
                    "explanation": "지민이는 공동체 성공이 지속적인 '행복(happiness)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "Your individual drive motivates others.",
                    "translation": "네 개인적 추진력이 다른 사람들에게 동기부여해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Personal excellence raises team standards!",
                    "translation": "개인적 탁월함이 팀 기준을 높여!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성공의 형태에 대한 문장이에요.",
                    "result": "Success works many levels",
                    "explanation": "성공은 여러 수준에서 작용해요.",
                    "optionA": "many",
                    "optionB": "Success",
                    "optionC": "works",
                    "optionD": "levels"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your competitive spirit inspires achievement.",
                    "translation": "네 경쟁 정신이 성취를 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "Community and individual goals work!",
                    "translation": "공동체와 개인 목표가 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커뮤니티 빌더와 개인 성취자",
            "explanation": "ESFJ의 집단 목표 지원과 ESTP의 개인적 성과 추구",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "I help everyone succeed together!",
                    "translation": "모든 사람이 함께 성공하도록 도와!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "I achieve my personal goals!",
                    "translation": "내 개인적 목표를 달성해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "Community success creates lasting happiness.",
                    "translation": "공동체 성공이 지속적인 행복을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지민이는 개인적 목표보다 공동체를 우선시하나요?",
                    "hint": "지민이가 누구의 성공을 돕는다고 했나요?",
                    "result": "O",
                    "explanation": "지민이는 '모든 사람이 함께' 성공하도록 돕는다고 했으므로 공동체를 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태준",
                    "script": "Your team spirit inspires everyone!",
                    "translation": "네 팀 정신이 모두에게 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Everyone deserves opportunities to grow.",
                    "translation": "모든 사람이 성장할 기회를 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태준",
                    "script": "You create such supportive environments!",
                    "translation": "그런 지지적인 환경을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin says community success creates lasting @@.",
                    "hint": "공동체 성공이 지속적인 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "happiness",
                    "optionC": "stress",
                    "result": "happiness",
                    "explanation": "지민이는 공동체 성공이 지속적인 '행복(happiness)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "Your individual drive motivates others.",
                    "translation": "네 개인적 추진력이 다른 사람들에게 동기부여해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Personal excellence raises team standards!",
                    "translation": "개인적 탁월함이 팀 기준을 높여!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "성공의 형태에 대한 문장이에요.",
                    "optionA": "many",
                    "optionB": "Success",
                    "optionC": "works",
                    "optionD": "levels",
                    "result": "Success works many levels",
                    "explanation": "성공은 여러 수준에서 작용해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your competitive spirit inspires achievement.",
                    "translation": "네 경쟁 정신이 성취를 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "Community and individual goals work!",
                    "translation": "공동체와 개인 목표가 작용해!"
                }
            ]
        }
    ]
}
ID: 12689 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "장기적 플래너와 기회 포착자",
            "explanation": "ESFJ의 체계적 목표 달성과 ESTP의 즉시적 기회 활용",
            "category": "직업 및 목표 설정",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "I plan careers step by!",
                    "translation": "경력을 단계별로 계획해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건호",
                    "script": "I grab opportunities when appear!",
                    "translation": "기회가 나타나면 붙잡아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "Steady progress builds reliable success.",
                    "translation": "꾸준한 진보가 믿을 수 있는 성공을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소민이는 즉석에서 기회를 포착하는 것을 선호하나요?",
                    "hint": "소민이가 경력을 어떻게 계획한다고 했나요?",
                    "result": "X",
                    "explanation": "소민이는 경력을 '단계별로 계획한다'고 했으므로 즉석 기회 포착을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건호",
                    "script": "Your systematic approach builds security!",
                    "translation": "네 체계적 접근이 안정성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "Everyone benefits from careful planning.",
                    "translation": "모든 사람이 신중한 계획에서 도움을 받아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건호",
                    "script": "You think so far ahead!",
                    "translation": "정말 멀리 내다보며 생각해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Somin says steady progress builds reliable @@.",
                    "hint": "꾸준한 진보가 믿을 수 있는 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "success",
                    "optionC": "stress",
                    "result": "success",
                    "explanation": "소민이는 꾸준한 진보가 믿을 수 있는 '성공(success)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소민",
                    "script": "Your quick reflexes capture chances.",
                    "translation": "네 빠른 반사신경이 기회를 포착해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건호",
                    "script": "Perfect timing creates breakthrough moments!",
                    "translation": "완벽한 타이밍이 돌파 순간을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목표 달성에 대한 문장이에요.",
                    "result": "Goals need both planning",
                    "explanation": "목표에는 계획이 둘 다 필요해요.",
                    "optionA": "Goals",
                    "optionB": "need",
                    "optionC": "both",
                    "optionD": "planning"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "Your adaptability opens new paths.",
                    "translation": "네 적응력이 새로운 길을 열어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건호",
                    "script": "Strategy and timing work perfectly!",
                    "translation": "전략과 타이밍이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "장기적 플래너와 기회 포착자",
            "explanation": "ESFJ의 체계적 목표 달성과 ESTP의 즉시적 기회 활용",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "I plan careers step by!",
                    "translation": "경력을 단계별로 계획해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건호",
                    "script": "I grab opportunities when appear!",
                    "translation": "기회가 나타나면 붙잡아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "Steady progress builds reliable success.",
                    "translation": "꾸준한 진보가 믿을 수 있는 성공을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소민이는 즉석에서 기회를 포착하는 것을 선호하나요?",
                    "hint": "소민이가 경력을 어떻게 계획한다고 했나요?",
                    "result": "X",
                    "explanation": "소민이는 경력을 '단계별로 계획한다'고 했으므로 즉석 기회 포착을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건호",
                    "script": "Your systematic approach builds security!",
                    "translation": "네 체계적 접근이 안정성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "Everyone benefits from careful planning.",
                    "translation": "모든 사람이 신중한 계획에서 도움을 받아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건호",
                    "script": "You think so far ahead!",
                    "translation": "정말 멀리 내다보며 생각해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Somin says steady progress builds reliable @@.",
                    "hint": "꾸준한 진보가 믿을 수 있는 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "success",
                    "optionC": "stress",
                    "result": "success",
                    "explanation": "소민이는 꾸준한 진보가 믿을 수 있는 '성공(success)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소민",
                    "script": "Your quick reflexes capture chances.",
                    "translation": "네 빠른 반사신경이 기회를 포착해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건호",
                    "script": "Perfect timing creates breakthrough moments!",
                    "translation": "완벽한 타이밍이 돌파 순간을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "목표 달성에 대한 문장이에요.",
                    "optionA": "Goals",
                    "optionB": "need",
                    "optionC": "both",
                    "optionD": "planning",
                    "result": "Goals need both planning",
                    "explanation": "목표에는 계획이 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "Your adaptability opens new paths.",
                    "translation": "네 적응력이 새로운 길을 열어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건호",
                    "script": "Strategy and timing work perfectly!",
                    "translation": "전략과 타이밍이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
ID: 12690 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "그룹 이벤터와 자유로운 모험가",
            "explanation": "ESFJ의 조직적 단체 활동과 ESTP의 즉흥적 액션",
            "category": "취미와 여가 활동",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I organize group activities carefully!",
                    "translation": "그룹 활동을 신중하게 조직해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "I try exciting adventures anytime!",
                    "translation": "언제든 흥미진진한 모험을 시도해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Planned events help everyone participate.",
                    "translation": "계획된 이벤트가 모든 사람이 참여하도록 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 즉흥적인 모험을 선호하나요?",
                    "hint": "지우가 그룹 활동을 어떻게 조직한다고 했나요?",
                    "result": "X",
                    "explanation": "지우는 그룹 활동을 '신중하게 조직한다'고 했으므로 즉흥적 모험을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Your event planning brings everyone!",
                    "translation": "네 이벤트 계획이 모두를 모아줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Everyone deserves fun and friendship.",
                    "translation": "모든 사람이 재미와 우정을 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "You make such inclusive experiences!",
                    "translation": "그런 포용적인 경험을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says planned events help everyone @@.",
                    "hint": "계획된 이벤트가 모든 사람이 무엇하도록 도와준다고 했나요?",
                    "optionA": "leave",
                    "optionB": "participate",
                    "optionC": "worry",
                    "result": "participate",
                    "explanation": "지우는 계획된 이벤트가 모든 사람이 '참여하도록(participate)' 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your adventurous spirit adds excitement.",
                    "translation": "네 모험적인 정신이 흥미진진함을 더해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Spontaneous fun creates best memories!",
                    "translation": "즉흥적인 재미가 최고의 추억을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "활동의 종류에 대한 문장이에요.",
                    "result": "Fun happens different ways",
                    "explanation": "재미는 다른 방법들로 일어나요.",
                    "optionA": "Fun",
                    "optionB": "happens",
                    "optionC": "ways",
                    "optionD": "different"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your spontaneous energy inspires new.",
                    "translation": "네 즉흥적 에너지가 새로운 아이디어를 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "Planning and adventure work together!",
                    "translation": "계획과 모험이 함께 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "그룹 이벤터와 자유로운 모험가",
            "explanation": "ESFJ의 조직적 단체 활동과 ESTP의 즉흥적 액션",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I organize group activities carefully!",
                    "translation": "그룹 활동을 신중하게 조직해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "I try exciting adventures anytime!",
                    "translation": "언제든 흥미진진한 모험을 시도해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Planned events help everyone participate.",
                    "translation": "계획된 이벤트가 모든 사람이 참여하도록 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 즉흥적인 모험을 선호하나요?",
                    "hint": "지우가 그룹 활동을 어떻게 조직한다고 했나요?",
                    "result": "X",
                    "explanation": "지우는 그룹 활동을 '신중하게 조직한다'고 했으므로 즉흥적 모험을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Your event planning brings everyone!",
                    "translation": "네 이벤트 계획이 모두를 모아줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Everyone deserves fun and friendship.",
                    "translation": "모든 사람이 재미와 우정을 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "You make such inclusive experiences!",
                    "translation": "그런 포용적인 경험을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo says planned events help everyone @@.",
                    "hint": "계획된 이벤트가 모든 사람이 무엇하도록 도와준다고 했나요?",
                    "optionA": "leave",
                    "optionB": "participate",
                    "optionC": "worry",
                    "result": "participate",
                    "explanation": "지우는 계획된 이벤트가 모든 사람이 '참여하도록(participate)' 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your adventurous spirit adds excitement.",
                    "translation": "네 모험적인 정신이 흥미진진함을 더해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Spontaneous fun creates best memories!",
                    "translation": "즉흥적인 재미가 최고의 추억을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "활동의 종류에 대한 문장이에요.",
                    "optionA": "Fun",
                    "optionB": "happens",
                    "optionC": "ways",
                    "optionD": "different",
                    "result": "Fun happens different ways",
                    "explanation": "재미는 다른 방법들로 일어나요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "Your spontaneous energy inspires new.",
                    "translation": "네 즉흥적 에너지가 새로운 아이디어를 영감시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "Planning and adventure work together!",
                    "translation": "계획과 모험이 함께 작용해!"
                }
            ]
        }
    ]
}
ID: 12691 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "편안한 환경 창조자와 스릴 추구자",
            "explanation": "ESFJ의 안전한 여가 공간과 ESTP의 활동적 취미",
            "category": "취미와 여가 활동",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I create comfortable spaces for!",
                    "translation": "모든 사람을 위해 편안한 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "I seek high-energy thrilling activities!",
                    "translation": "고에너지의 스릴 넘치는 활동을 추구해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Safe environments help people relax.",
                    "translation": "안전한 환경이 사람들이 휴식하도록 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 스릴 넘치는 활동을 선호하나요?",
                    "hint": "민지가 어떤 공간을 만든다고 했나요?",
                    "result": "X",
                    "explanation": "민지는 '편안한 공간을 만든다'고 했으므로 스릴 넘치는 활동을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "시우",
                    "script": "Your caring spaces provide comfort!",
                    "translation": "네 배려하는 공간이 위안을 제공해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone needs peaceful restoration time.",
                    "translation": "모든 사람에게는 평화로운 회복 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "시우",
                    "script": "You make everyone feel welcomed!",
                    "translation": "모든 사람이 환영받는다고 느끼게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says safe environments help people @@.",
                    "hint": "안전한 환경이 사람들이 무엇하도록 도와준다고 했나요?",
                    "optionA": "worry",
                    "optionB": "relax",
                    "optionC": "leave",
                    "result": "relax",
                    "explanation": "민지는 안전한 환경이 사람들이 '휴식하도록(relax)' 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your active energy motivates participation.",
                    "translation": "네 활발한 에너지가 참여에 동기부여해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "시우",
                    "script": "Physical challenges build real confidence!",
                    "translation": "신체적 도전이 진정한 자신감을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "여가의 균형에 대한 문장이에요.",
                    "result": "Balance includes rest action",
                    "explanation": "균형에는 휴식과 행동이 포함돼요.",
                    "optionA": "rest",
                    "optionB": "action",
                    "optionC": "Balance",
                    "optionD": "includes"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your adventurous spirit inspires others.",
                    "translation": "네 모험적인 정신이 다른 사람들에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "시우",
                    "script": "Comfort and thrill work perfectly!",
                    "translation": "편안함과 스릴이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "편안한 환경 창조자와 스릴 추구자",
            "explanation": "ESFJ의 안전한 여가 공간과 ESTP의 활동적 취미",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I create comfortable spaces for!",
                    "translation": "모든 사람을 위해 편안한 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "I seek high-energy thrilling activities!",
                    "translation": "고에너지의 스릴 넘치는 활동을 추구해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Safe environments help people relax.",
                    "translation": "안전한 환경이 사람들이 휴식하도록 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 스릴 넘치는 활동을 선호하나요?",
                    "hint": "민지가 어떤 공간을 만든다고 했나요?",
                    "result": "X",
                    "explanation": "민지는 '편안한 공간을 만든다'고 했으므로 스릴 넘치는 활동을 선호하지 않아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "시우",
                    "script": "Your caring spaces provide comfort!",
                    "translation": "네 배려하는 공간이 위안을 제공해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Everyone needs peaceful restoration time.",
                    "translation": "모든 사람에게는 평화로운 회복 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "시우",
                    "script": "You make everyone feel welcomed!",
                    "translation": "모든 사람이 환영받는다고 느끼게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji says safe environments help people @@.",
                    "hint": "안전한 환경이 사람들이 무엇하도록 도와준다고 했나요?",
                    "optionA": "worry",
                    "optionB": "relax",
                    "optionC": "leave",
                    "result": "relax",
                    "explanation": "민지는 안전한 환경이 사람들이 '휴식하도록(relax)' 도와준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Your active energy motivates participation.",
                    "translation": "네 활발한 에너지가 참여에 동기부여해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "시우",
                    "script": "Physical challenges build real confidence!",
                    "translation": "신체적 도전이 진정한 자신감을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "여가의 균형에 대한 문장이에요.",
                    "optionA": "rest",
                    "optionB": "action",
                    "optionC": "Balance",
                    "optionD": "includes",
                    "result": "Balance includes rest action",
                    "explanation": "균형에는 휴식과 행동이 포함돼요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Your adventurous spirit inspires others.",
                    "translation": "네 모험적인 정신이 다른 사람들에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "시우",
                    "script": "Comfort and thrill work perfectly!",
                    "translation": "편안함과 스릴이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
ID: 12692 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "그룹 화해자와 직접적 해결사",
            "explanation": "ESFJ의 집단 중재와 ESTP의 즉석 갈등 해결",
            "category": "갈등 해결 방식",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I bring everyone together peacefully!",
                    "translation": "모든 사람을 평화롭게 함께 모아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "I address conflicts head-on directly!",
                    "translation": "갈등을 정면으로 직접 다뤄!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Group discussions solve problems faster.",
                    "translation": "그룹 토론이 문제를 더 빠르게 해결해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 갈등을 직접 다루는 것을 선호하나요?",
                    "hint": "수민이가 모든 사람을 어떻게 모은다고 했나요?",
                    "result": "X",
                    "explanation": "수민이는 '평화롭게' 모든 사람을 모은다고 했으므로 직접 다루기보다는 조화를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태준",
                    "script": "Your mediation skills create harmony!",
                    "translation": "네 중재 기술이 조화를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone's voice needs to be.",
                    "translation": "모든 사람의 목소리가 들릴 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태준",
                    "script": "You help people understand perspectives!",
                    "translation": "사람들이 관점을 이해하도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says group discussions solve problems @@.",
                    "hint": "그룹 토론이 문제를 어떻게 해결한다고 했나요?",
                    "optionA": "slowly",
                    "optionB": "faster",
                    "optionC": "harder",
                    "result": "faster",
                    "explanation": "수민이는 그룹 토론이 문제를 더 '빠르게(faster)' 해결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your direct approach cuts through.",
                    "translation": "네 직접적 접근이 혼란을 뚫고 나가."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Clear communication prevents bigger issues!",
                    "translation": "명확한 소통이 더 큰 문제를 방지해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "result": "Solutions need both patience",
                    "explanation": "해결책에는 인내가 둘 다 필요해요.",
                    "optionA": "both",
                    "optionB": "Solutions",
                    "optionC": "need",
                    "optionD": "patience"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your honest clarity creates understanding.",
                    "translation": "네 솔직한 명료함이 이해를 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "Harmony and directness work perfectly!",
                    "translation": "조화와 직접성이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "그룹 화해자와 직접적 해결사",
            "explanation": "ESFJ의 집단 중재와 ESTP의 즉석 갈등 해결",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I bring everyone together peacefully!",
                    "translation": "모든 사람을 평화롭게 함께 모아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "I address conflicts head-on directly!",
                    "translation": "갈등을 정면으로 직접 다뤄!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Group discussions solve problems faster.",
                    "translation": "그룹 토론이 문제를 더 빠르게 해결해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수민이는 갈등을 직접 다루는 것을 선호하나요?",
                    "hint": "수민이가 모든 사람을 어떻게 모은다고 했나요?",
                    "result": "X",
                    "explanation": "수민이는 '평화롭게' 모든 사람을 모은다고 했으므로 직접 다루기보다는 조화를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태준",
                    "script": "Your mediation skills create harmony!",
                    "translation": "네 중재 기술이 조화를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone's voice needs to be.",
                    "translation": "모든 사람의 목소리가 들릴 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태준",
                    "script": "You help people understand perspectives!",
                    "translation": "사람들이 관점을 이해하도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sumin says group discussions solve problems @@.",
                    "hint": "그룹 토론이 문제를 어떻게 해결한다고 했나요?",
                    "optionA": "slowly",
                    "optionB": "faster",
                    "optionC": "harder",
                    "result": "faster",
                    "explanation": "수민이는 그룹 토론이 문제를 더 '빠르게(faster)' 해결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your direct approach cuts through.",
                    "translation": "네 직접적 접근이 혼란을 뚫고 나가."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Clear communication prevents bigger issues!",
                    "translation": "명확한 소통이 더 큰 문제를 방지해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "optionA": "both",
                    "optionB": "Solutions",
                    "optionC": "need",
                    "optionD": "patience",
                    "result": "Solutions need both patience",
                    "explanation": "해결책에는 인내가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your honest clarity creates understanding.",
                    "translation": "네 솔직한 명료함이 이해를 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "Harmony and directness work perfectly!",
                    "translation": "조화와 직접성이 완벽하게 작용해!"
                }
            ]
        }
    ]
}
ID: 12693 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "감정 중재자와 실용적 조정자",
            "explanation": "ESFJ의 감정 고려 해결과 ESTP의 현실적 중재",
            "category": "갈등 해결 방식",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I focus on people's feelings!",
                    "translation": "사람들의 감정에 집중해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건호",
                    "script": "I focus on practical solutions!",
                    "translation": "실용적인 해결책에 집중해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Understanding emotions heals broken relationships.",
                    "translation": "감정을 이해하는 것이 깨진 관계를 치유해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 실용적 해결책보다 감정을 우선시하나요?",
                    "hint": "하린이가 무엇에 집중한다고 했나요?",
                    "result": "O",
                    "explanation": "하린이는 '사람들의 감정에 집중한다'고 했으므로 감정을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건호",
                    "script": "Your empathetic approach creates connection!",
                    "translation": "네 공감적 접근이 연결을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone needs to feel heard.",
                    "translation": "모든 사람이 들을 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건호",
                    "script": "You help people express themselves!",
                    "translation": "사람들이 자신을 표현하도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says understanding emotions heals broken @@.",
                    "hint": "감정을 이해하는 것이 깨진 무엇을 치유한다고 했나요?",
                    "optionA": "objects",
                    "optionB": "relationships",
                    "optionC": "systems",
                    "result": "relationships",
                    "explanation": "하린이는 감정을 이해하는 것이 깨진 '관계(relationships)'를 치유한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your results-focused approach gets done.",
                    "translation": "네 결과 중심 접근이 일들을 끝내."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건호",
                    "script": "Effective action solves real problems!",
                    "translation": "효과적인 행동이 진짜 문제를 해결해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등 해결의 요소에 대한 문장이에요.",
                    "result": "Peace needs both understanding",
                    "explanation": "평화에는 이해가 둘 다 필요해요.",
                    "optionA": "understanding",
                    "optionB": "needs",
                    "optionC": "Peace",
                    "optionD": "both"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your practical wisdom ensures lasting.",
                    "translation": "네 실용적 지혜가 지속적인 결과를 보장해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건호",
                    "script": "Feelings and action work together!",
                    "translation": "느낌이랑 실천이 함께 굴러가는 거지!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "감정 중재자와 실용적 조정자",
            "explanation": "ESFJ의 감정 고려 해결과 ESTP의 현실적 중재",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I focus on people's feelings!",
                    "translation": "사람들의 감정에 집중해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건호",
                    "script": "I focus on practical solutions!",
                    "translation": "실용적인 해결책에 집중해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Understanding emotions heals broken relationships.",
                    "translation": "감정을 이해하는 것이 깨진 관계를 치유해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 실용적 해결책보다 감정을 우선시하나요?",
                    "hint": "하린이가 무엇에 집중한다고 했나요?",
                    "result": "O",
                    "explanation": "하린이는 '사람들의 감정에 집중한다'고 했으므로 감정을 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건호",
                    "script": "Your empathetic approach creates connection!",
                    "translation": "네 공감적 접근이 연결을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone needs to feel heard.",
                    "translation": "모든 사람이 들을 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건호",
                    "script": "You help people express themselves!",
                    "translation": "사람들이 자신을 표현하도록 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Harin says understanding emotions heals broken @@.",
                    "hint": "감정을 이해하는 것이 깨진 무엇을 치유한다고 했나요?",
                    "optionA": "objects",
                    "optionB": "relationships",
                    "optionC": "systems",
                    "result": "relationships",
                    "explanation": "하린이는 감정을 이해하는 것이 깨진 '관계(relationships)'를 치유한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "Your results-focused approach gets done.",
                    "translation": "네 결과 중심 접근이 일들을 끝내."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건호",
                    "script": "Effective action solves real problems!",
                    "translation": "효과적인 행동이 진짜 문제를 해결해!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "갈등 해결의 요소에 대한 문장이에요.",
                    "optionA": "understanding",
                    "optionB": "needs",
                    "optionC": "Peace",
                    "optionD": "both",
                    "result": "Peace needs both understanding",
                    "explanation": "평화에는 이해가 둘 다 필요해요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your practical wisdom ensures lasting.",
                    "translation": "네 실용적 지혜가 지속적인 결과를 보장해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건호",
                    "script": "Feelings and action work together!",
                    "translation": "느낌이랑 실천이 함께 굴러가는 거지!"
                }
            ]
        }
    ]
}
ID: 12694 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "따뜻한 친구 모임 준비",
            "explanation": "ESFJ의 따뜻한 배려와 ESTJ의 체계적 지원",
            "category": "사회적 상호작용",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "Everyone should feel included here.",
                    "translation": "모든 사람이 여기서 포함된 느낌이어야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "Great plan! I'll help organize.",
                    "translation": "좋은 계획이야! 내가 정리하는 걸 도와줄게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "I worry about quiet friends.",
                    "translation": "조용한 친구들이 걱정돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 조용한 친구들을 걱정하나요?",
                    "hint": "민지가 방금 말한 내용을 확인해보세요.",
                    "result": "O",
                    "explanation": "민지가 'I worry about quiet friends'라고 조용한 친구들을 걱정한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Smart thinking! Let's include everyone.",
                    "translation": "똑똑한 생각이야! 모든 사람을 포함시키자."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Small groups work better sometimes.",
                    "translation": "작은 그룹이 때로는 더 잘 돼."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Perfect! I'll arrange seating plan.",
                    "translation": "완벽해! 내가 자리 계획을 세울게."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Taeyoung will arrange the @@ plan.",
                    "hint": "태영이가 무엇을 계획한다고 했나요?",
                    "optionA": "eating",
                    "optionB": "seating",
                    "optionC": "meeting",
                    "result": "seating",
                    "explanation": "태영이가 'seating plan(자리 계획)'을 세우겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "You make everything run smoothly.",
                    "translation": "너는 모든 걸 부드럽게 돌아가게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "Your care makes everyone happy.",
                    "translation": "네 배려가 모든 사람을 행복하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "친구들이 함께 모이는 것에 대한 문장이에요.",
                    "result": "Friends feel warm together",
                    "explanation": "친구들이 함께 있으면 따뜻함을 느껴요.",
                    "optionA": "together",
                    "optionB": "Friends",
                    "optionC": "feel",
                    "optionD": "warm"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Team work makes everything better!",
                    "translation": "팀워크가 모든 걸 더 좋게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태영",
                    "script": "Exactly! We're a perfect team.",
                    "translation": "정확히! 우리는 완벽한 팀이야."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "따뜻한 친구 모임 준비",
            "explanation": "ESFJ의 따뜻한 배려와 ESTJ의 체계적 지원",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "Everyone should feel included here.",
                    "translation": "모든 사람이 여기서 포함된 느낌이어야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "Great plan! I'll help organize.",
                    "translation": "좋은 계획이야! 내가 정리하는 걸 도와줄게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "I worry about quiet friends.",
                    "translation": "조용한 친구들이 걱정돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 조용한 친구들을 걱정하나요?",
                    "hint": "민지가 방금 말한 내용을 확인해보세요.",
                    "result": "O",
                    "explanation": "민지가 'I worry about quiet friends'라고 조용한 친구들을 걱정한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Smart thinking! Let's include everyone.",
                    "translation": "똑똑한 생각이야! 모든 사람을 포함시키자."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Small groups work better sometimes.",
                    "translation": "작은 그룹이 때로는 더 잘 돼."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Perfect! I'll arrange seating plan.",
                    "translation": "완벽해! 내가 자리 계획을 세울게."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Taeyoung will arrange the @@ plan.",
                    "hint": "태영이가 무엇을 계획한다고 했나요?",
                    "optionA": "eating",
                    "optionB": "seating",
                    "optionC": "meeting",
                    "result": "seating",
                    "explanation": "태영이가 'seating plan(자리 계획)'을 세우겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "You make everything run smoothly.",
                    "translation": "너는 모든 걸 부드럽게 돌아가게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "Your care makes everyone happy.",
                    "translation": "네 배려가 모든 사람을 행복하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "친구들이 함께 모이는 것에 대한 문장이에요.",
                    "optionA": "together",
                    "optionB": "Friends",
                    "optionC": "feel",
                    "optionD": "warm",
                    "result": "Friends feel warm together",
                    "explanation": "친구들이 함께 있으면 따뜻함을 느껴요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Team work makes everything better!",
                    "translation": "팀워크가 모든 걸 더 좋게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태영",
                    "script": "Exactly! We're a perfect team.",
                    "translation": "정확히! 우리는 완벽한 팀이야."
                }
            ]
        }
    ]
}
ID: 12695 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "카페에서 만나는 즐거움",
            "explanation": "ESFJ의 사교적 소통과 ESTJ의 계획적 만남",
            "category": "사회적 상호작용",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "This cafe feels so cozy!",
                    "translation": "이 카페가 정말 아늑해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "Good choice! Perfect meeting spot.",
                    "translation": "좋은 선택이야! 완벽한 만남 장소야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "I love talking with friends.",
                    "translation": "나는 친구들과 이야기하는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준서",
                    "script": "Scheduled time works perfectly here.",
                    "translation": "계획된 시간이 여기서 완벽하게 맞아."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준서는 계획된 시간이 좋다고 생각하나요?",
                    "hint": "준서의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "준서가 'Scheduled time works perfectly'라고 계획된 시간이 완벽하게 맞는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone looks happy and comfortable.",
                    "translation": "모든 사람이 행복하고 편안해 보여."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Your energy brings people together.",
                    "translation": "네 에너지가 사람들을 하나로 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수민",
                    "script": "Friends make life more meaningful.",
                    "translation": "친구들이 인생을 더 의미 있게 해."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Friends make life more @@.",
                    "hint": "수민이가 친구들이 인생을 어떻게 만든다고 했나요?",
                    "optionA": "difficult",
                    "optionB": "meaningful",
                    "optionC": "expensive",
                    "result": "meaningful",
                    "explanation": "수민이가 친구들이 인생을 더 '의미 있게(meaningful)' 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "True! Regular meetings keep friendships strong.",
                    "translation": "맞아! 정기적인 만남이 우정을 강하게 유지해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수민",
                    "script": "You organize everything so well!",
                    "translation": "너는 모든 걸 정말 잘 정리해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "카페에서의 즐거운 시간에 대한 문장이에요.",
                    "result": "Good time together here",
                    "explanation": "여기서 함께 좋은 시간을 보내고 있어요.",
                    "optionA": "time",
                    "optionB": "Good",
                    "optionC": "together",
                    "optionD": "here"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준서",
                    "script": "Thanks! Planning helps everyone enjoy.",
                    "translation": "고마워! 계획이 모든 사람이 즐기는 데 도움이 돼."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "카페에서 만나는 즐거움",
            "explanation": "ESFJ의 사교적 소통과 ESTJ의 계획적 만남",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "This cafe feels so cozy!",
                    "translation": "이 카페가 정말 아늑해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "Good choice! Perfect meeting spot.",
                    "translation": "좋은 선택이야! 완벽한 만남 장소야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "I love talking with friends.",
                    "translation": "나는 친구들과 이야기하는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준서",
                    "script": "Scheduled time works perfectly here.",
                    "translation": "계획된 시간이 여기서 완벽하게 맞아."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준서는 계획된 시간이 좋다고 생각하나요?",
                    "hint": "준서의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "준서가 'Scheduled time works perfectly'라고 계획된 시간이 완벽하게 맞는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수민",
                    "script": "Everyone looks happy and comfortable.",
                    "translation": "모든 사람이 행복하고 편안해 보여."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Your energy brings people together.",
                    "translation": "네 에너지가 사람들을 하나로 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수민",
                    "script": "Friends make life more meaningful.",
                    "translation": "친구들이 인생을 더 의미 있게 해."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Friends make life more @@.",
                    "hint": "수민이가 친구들이 인생을 어떻게 만든다고 했나요?",
                    "optionA": "difficult",
                    "optionB": "meaningful",
                    "optionC": "expensive",
                    "result": "meaningful",
                    "explanation": "수민이가 친구들이 인생을 더 '의미 있게(meaningful)' 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "True! Regular meetings keep friendships strong.",
                    "translation": "맞아! 정기적인 만남이 우정을 강하게 유지해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수민",
                    "script": "You organize everything so well!",
                    "translation": "너는 모든 걸 정말 잘 정리해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "카페에서의 즐거운 시간에 대한 문장이에요.",
                    "optionA": "time",
                    "optionB": "Good",
                    "optionC": "together",
                    "optionD": "here",
                    "result": "Good time together here",
                    "explanation": "여기서 함께 좋은 시간을 보내고 있어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준서",
                    "script": "Thanks! Planning helps everyone enjoy.",
                    "translation": "고마워! 계획이 모든 사람이 즐기는 데 도움이 돼."
                }
            ]
        }
    ]
}
ID: 12696 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 취미 탐험기",
            "explanation": "ESFJ의 호기심과 ESTJ의 체계적 접근",
            "category": "정보 탐구",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I want to try cooking!",
                    "translation": "요리를 해보고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "Great idea! Let's research recipes.",
                    "translation": "좋은 생각이야! 레시피를 찾아보자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Cooking brings people together happily.",
                    "translation": "요리는 사람들을 행복하게 모아줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성훈",
                    "script": "Exactly! I'll find basic techniques.",
                    "translation": "정확히! 기본 기술들을 찾아볼게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성훈이는 기본 기술들을 찾을 예정인가요?",
                    "hint": "성훈이가 방금 한 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "성훈이가 'I'll find basic techniques'라고 기본 기술들을 찾겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "We can cook for friends!",
                    "translation": "우리가 친구들을 위해 요리할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "Perfect plan! I'll make schedule.",
                    "translation": "완벽한 계획이야! 내가 일정을 만들게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지우",
                    "script": "Learning together sounds so fun!",
                    "translation": "함께 배우는 게 정말 재밌겠어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Learning @@ sounds so fun!",
                    "hint": "지우가 무엇이 재미있다고 했나요?",
                    "optionA": "alone",
                    "optionB": "together",
                    "optionC": "quietly",
                    "result": "together",
                    "explanation": "지우가 '함께(together)' 배우는 것이 재미있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성훈",
                    "script": "Your enthusiasm motivates me completely!",
                    "translation": "네 열정이 나를 완전히 동기부여 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "You make learning feel organized!",
                    "translation": "너는 배움을 체계적으로 느끼게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "새로운 것을 배우는 것에 대한 문장이에요.",
                    "result": "New things always fun",
                    "explanation": "새로운 것들은 항상 재미있어요.",
                    "optionA": "fun",
                    "optionB": "always",
                    "optionC": "New",
                    "optionD": "things"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성훈",
                    "script": "Together we'll master cooking skills!",
                    "translation": "함께 우리는 요리 기술을 마스터할 거야!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 취미 탐험기",
            "explanation": "ESFJ의 호기심과 ESTJ의 체계적 접근",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I want to try cooking!",
                    "translation": "요리를 해보고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "Great idea! Let's research recipes.",
                    "translation": "좋은 생각이야! 레시피를 찾아보자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "Cooking brings people together happily.",
                    "translation": "요리는 사람들을 행복하게 모아줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성훈",
                    "script": "Exactly! I'll find basic techniques.",
                    "translation": "정확히! 기본 기술들을 찾아볼게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성훈이는 기본 기술들을 찾을 예정인가요?",
                    "hint": "성훈이가 방금 한 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "성훈이가 'I'll find basic techniques'라고 기본 기술들을 찾겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "We can cook for friends!",
                    "translation": "우리가 친구들을 위해 요리할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "Perfect plan! I'll make schedule.",
                    "translation": "완벽한 계획이야! 내가 일정을 만들게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지우",
                    "script": "Learning together sounds so fun!",
                    "translation": "함께 배우는 게 정말 재밌겠어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Learning @@ sounds so fun!",
                    "hint": "지우가 무엇이 재미있다고 했나요?",
                    "optionA": "alone",
                    "optionB": "together",
                    "optionC": "quietly",
                    "result": "together",
                    "explanation": "지우가 '함께(together)' 배우는 것이 재미있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성훈",
                    "script": "Your enthusiasm motivates me completely!",
                    "translation": "네 열정이 나를 완전히 동기부여 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "You make learning feel organized!",
                    "translation": "너는 배움을 체계적으로 느끼게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "새로운 것을 배우는 것에 대한 문장이에요.",
                    "optionA": "fun",
                    "optionB": "always",
                    "optionC": "New",
                    "optionD": "things",
                    "result": "New things always fun",
                    "explanation": "새로운 것들은 항상 재미있어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성훈",
                    "script": "Together we'll master cooking skills!",
                    "translation": "함께 우리는 요리 기술을 마스터할 거야!"
                }
            ]
        }
    ]
}
ID: 12697 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "도서관에서 공부하기",
            "explanation": "ESFJ의 협력적 학습과 ESTJ의 효율적 계획",
            "category": "정보 탐구",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "Studying together helps me focus.",
                    "translation": "함께 공부하는 게 집중하는 데 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "Smart approach! I'll organize materials.",
                    "translation": "똑똑한 접근이야! 내가 자료를 정리할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Questions become clearer with friends.",
                    "translation": "질문들이 친구들과 함께하면 더 명확해져."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태윤",
                    "script": "True! Group study works efficiently.",
                    "translation": "맞아! 그룹 스터디가 효율적으로 돌아가."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태윤이는 그룹 스터디가 효율적이라고 생각하나요?",
                    "hint": "태윤이의 답변을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "태윤이가 'Group study works efficiently'라고 그룹 스터디가 효율적으로 작동한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone learns different things well.",
                    "translation": "모든 사람이 다른 것들을 잘 배워."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "Perfect! I'll create study schedule.",
                    "translation": "완벽해! 내가 공부 스케줄을 만들게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하린",
                    "script": "Sharing knowledge feels so rewarding!",
                    "translation": "지식을 나누는 게 정말 보람있어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Sharing knowledge feels so @@!",
                    "hint": "하린이가 지식을 나누는 것이 어떻다고 했나요?",
                    "optionA": "boring",
                    "optionB": "rewarding",
                    "optionC": "difficult",
                    "result": "rewarding",
                    "explanation": "하린이가 지식을 나누는 것이 '보람있다(rewarding)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "Your collaborative spirit inspires everyone!",
                    "translation": "네 협력 정신이 모든 사람에게 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하린",
                    "script": "You make studying feel manageable!",
                    "translation": "너는 공부를 관리 가능하게 느끼게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 공부하는 것에 대한 문장이에요.",
                    "result": "We learn better together",
                    "explanation": "우리는 함께 더 잘 배워요.",
                    "optionA": "learn",
                    "optionB": "better",
                    "optionC": "together",
                    "optionD": "We"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태윤",
                    "script": "Teamwork makes learning more effective!",
                    "translation": "팀워크가 학습을 더 효과적으로 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "도서관에서 공부하기",
            "explanation": "ESFJ의 협력적 학습과 ESTJ의 효율적 계획",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "Studying together helps me focus.",
                    "translation": "함께 공부하는 게 집중하는 데 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "Smart approach! I'll organize materials.",
                    "translation": "똑똑한 접근이야! 내가 자료를 정리할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Questions become clearer with friends.",
                    "translation": "질문들이 친구들과 함께하면 더 명확해져."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태윤",
                    "script": "True! Group study works efficiently.",
                    "translation": "맞아! 그룹 스터디가 효율적으로 돌아가."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태윤이는 그룹 스터디가 효율적이라고 생각하나요?",
                    "hint": "태윤이의 답변을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "태윤이가 'Group study works efficiently'라고 그룹 스터디가 효율적으로 작동한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Everyone learns different things well.",
                    "translation": "모든 사람이 다른 것들을 잘 배워."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "Perfect! I'll create study schedule.",
                    "translation": "완벽해! 내가 공부 스케줄을 만들게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하린",
                    "script": "Sharing knowledge feels so rewarding!",
                    "translation": "지식을 나누는 게 정말 보람있어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Sharing knowledge feels so @@!",
                    "hint": "하린이가 지식을 나누는 것이 어떻다고 했나요?",
                    "optionA": "boring",
                    "optionB": "rewarding",
                    "optionC": "difficult",
                    "result": "rewarding",
                    "explanation": "하린이가 지식을 나누는 것이 '보람있다(rewarding)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "Your collaborative spirit inspires everyone!",
                    "translation": "네 협력 정신이 모든 사람에게 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하린",
                    "script": "You make studying feel manageable!",
                    "translation": "너는 공부를 관리 가능하게 느끼게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "함께 공부하는 것에 대한 문장이에요.",
                    "optionA": "learn",
                    "optionB": "better",
                    "optionC": "together",
                    "optionD": "We",
                    "result": "We learn better together",
                    "explanation": "우리는 함께 더 잘 배워요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태윤",
                    "script": "Teamwork makes learning more effective!",
                    "translation": "팀워크가 학습을 더 효과적으로 만들어!"
                }
            ]
        }
    ]
}
ID: 12698 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "주말 계획 세우기",
            "explanation": "ESFJ의 유연한 소망과 ESTJ의 체계적 결정",
            "category": "의사결정 방식",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "I feel torn between options.",
                    "translation": "선택들 사이에서 마음이 찢어져."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준우",
                    "script": "No worries! Let's list pros.",
                    "translation": "걱정 마! 장점들을 나열해보자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "Everyone's happiness matters to me.",
                    "translation": "모든 사람의 행복이 나에게 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준우",
                    "script": "Thoughtful approach! I'll help prioritize.",
                    "translation": "사려깊은 접근이야! 내가 우선순위를 정하는 걸 도와줄게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "지민이는 모든 사람의 행복을 중요하게 생각하나요?",
                    "hint": "지민이가 방금 한 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "지민이가 'Everyone's happiness matters to me'라고 모든 사람의 행복이 중요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Decisions affect everyone around us.",
                    "translation": "결정들이 우리 주변 모든 사람에게 영향을 줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준우",
                    "script": "Right! Logic helps us decide.",
                    "translation": "맞아! 논리가 우리가 결정하는 데 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지민",
                    "script": "I want the best outcome!",
                    "translation": "나는 최고의 결과를 원해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Jimin wants the best @@!",
                    "hint": "지민이가 무엇을 원한다고 했나요?",
                    "optionA": "food",
                    "optionB": "outcome",
                    "optionC": "weather",
                    "result": "outcome",
                    "explanation": "지민이가 최고의 '결과(outcome)'를 원한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준우",
                    "script": "Your caring makes decisions meaningful!",
                    "translation": "네 배려가 결정들을 의미있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지민",
                    "script": "You help me think clearly!",
                    "translation": "너는 내가 명확하게 생각하는 데 도움을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 결정에 대한 문장이에요.",
                    "result": "Good decisions make together",
                    "explanation": "좋은 결정들은 함께 만들어요.",
                    "optionA": "make",
                    "optionB": "together",
                    "optionC": "Good",
                    "optionD": "decisions"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준우",
                    "script": "Together we make excellent choices!",
                    "translation": "함께 우리는 훌륭한 선택들을 해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "주말 계획 세우기",
            "explanation": "ESFJ의 유연한 소망과 ESTJ의 체계적 결정",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "I feel torn between options.",
                    "translation": "선택들 사이에서 마음이 찢어져."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준우",
                    "script": "No worries! Let's list pros.",
                    "translation": "걱정 마! 장점들을 나열해보자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "Everyone's happiness matters to me.",
                    "translation": "모든 사람의 행복이 나에게 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준우",
                    "script": "Thoughtful approach! I'll help prioritize.",
                    "translation": "사려깊은 접근이야! 내가 우선순위를 정하는 걸 도와줄게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "지민이는 모든 사람의 행복을 중요하게 생각하나요?",
                    "hint": "지민이가 방금 한 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "지민이가 'Everyone's happiness matters to me'라고 모든 사람의 행복이 중요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "Decisions affect everyone around us.",
                    "translation": "결정들이 우리 주변 모든 사람에게 영향을 줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준우",
                    "script": "Right! Logic helps us decide.",
                    "translation": "맞아! 논리가 우리가 결정하는 데 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지민",
                    "script": "I want the best outcome!",
                    "translation": "나는 최고의 결과를 원해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Jimin wants the best @@!",
                    "hint": "지민이가 무엇을 원한다고 했나요?",
                    "optionA": "food",
                    "optionB": "outcome",
                    "optionC": "weather",
                    "result": "outcome",
                    "explanation": "지민이가 최고의 '결과(outcome)'를 원한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준우",
                    "script": "Your caring makes decisions meaningful!",
                    "translation": "네 배려가 결정들을 의미있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지민",
                    "script": "You help me think clearly!",
                    "translation": "너는 내가 명확하게 생각하는 데 도움을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "좋은 결정에 대한 문장이에요.",
                    "optionA": "make",
                    "optionB": "together",
                    "optionC": "Good",
                    "optionD": "decisions",
                    "result": "Good decisions make together",
                    "explanation": "좋은 결정들은 함께 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준우",
                    "script": "Together we make excellent choices!",
                    "translation": "함께 우리는 훌륭한 선택들을 해!"
                }
            ]
        }
    ]
}
ID: 12699 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "생일 파티 준비하기",
            "explanation": "ESFJ의 감정적 배려와 ESTJ의 논리적 계획",
            "category": "의사결정 방식",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "I want everyone smiling happily.",
                    "translation": "나는 모든 사람이 행복하게 웃기를 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태호",
                    "script": "Sweet goal! I'll handle logistics.",
                    "translation": "좋은 목표야! 내가 물류를 처리할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "Feelings matter most in celebrations.",
                    "translation": "축하에서는 감정이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태호",
                    "script": "Absolutely! Efficient planning supports that.",
                    "translation": "당연히! 효율적인 계획이 그걸 뒷받침해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태호는 효율적인 계획이 감정을 뒷받침한다고 생각하나요?",
                    "hint": "태호의 답변을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "태호가 'Efficient planning supports that'라고 효율적인 계획이 그것을 뒷받침한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "Personal touches make parties special.",
                    "translation": "개인적인 터치가 파티를 특별하게 만들어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태호",
                    "script": "Great idea! I'll create timeline.",
                    "translation": "좋은 생각이야! 내가 타임라인을 만들게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소민",
                    "script": "Everyone deserves to feel celebrated!",
                    "translation": "모든 사람은 축하받는다고 느낄 자격이 있어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Everyone deserves to feel @@!",
                    "hint": "소민이가 모든 사람이 어떻게 느낄 자격이 있다고 했나요?",
                    "optionA": "tired",
                    "optionB": "celebrated",
                    "optionC": "hungry",
                    "result": "celebrated",
                    "explanation": "소민이가 모든 사람은 '축하받는다고(celebrated)' 느낄 자격이 있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태호",
                    "script": "Your warmth creates magical moments!",
                    "translation": "네 따뜻함이 마법 같은 순간들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소민",
                    "script": "You make dreams become reality!",
                    "translation": "너는 꿈이 현실이 되게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "특별한 순간에 대한 문장이에요.",
                    "result": "Special moments happen together",
                    "explanation": "특별한 순간들은 함께 일어나요.",
                    "optionA": "Special",
                    "optionB": "moments",
                    "optionC": "together",
                    "optionD": "happen"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태호",
                    "script": "Perfect teamwork creates unforgettable parties!",
                    "translation": "완벽한 팀워크가 잊을 수 없는 파티를 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "생일 파티 준비하기",
            "explanation": "ESFJ의 감정적 배려와 ESTJ의 논리적 계획",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "I want everyone smiling happily.",
                    "translation": "나는 모든 사람이 행복하게 웃기를 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태호",
                    "script": "Sweet goal! I'll handle logistics.",
                    "translation": "좋은 목표야! 내가 물류를 처리할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소민",
                    "script": "Feelings matter most in celebrations.",
                    "translation": "축하에서는 감정이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태호",
                    "script": "Absolutely! Efficient planning supports that.",
                    "translation": "당연히! 효율적인 계획이 그걸 뒷받침해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태호는 효율적인 계획이 감정을 뒷받침한다고 생각하나요?",
                    "hint": "태호의 답변을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "태호가 'Efficient planning supports that'라고 효율적인 계획이 그것을 뒷받침한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소민",
                    "script": "Personal touches make parties special.",
                    "translation": "개인적인 터치가 파티를 특별하게 만들어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태호",
                    "script": "Great idea! I'll create timeline.",
                    "translation": "좋은 생각이야! 내가 타임라인을 만들게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소민",
                    "script": "Everyone deserves to feel celebrated!",
                    "translation": "모든 사람은 축하받는다고 느낄 자격이 있어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Everyone deserves to feel @@!",
                    "hint": "소민이가 모든 사람이 어떻게 느낄 자격이 있다고 했나요?",
                    "optionA": "tired",
                    "optionB": "celebrated",
                    "optionC": "hungry",
                    "result": "celebrated",
                    "explanation": "소민이가 모든 사람은 '축하받는다고(celebrated)' 느낄 자격이 있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태호",
                    "script": "Your warmth creates magical moments!",
                    "translation": "네 따뜻함이 마법 같은 순간들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소민",
                    "script": "You make dreams become reality!",
                    "translation": "너는 꿈이 현실이 되게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "특별한 순간에 대한 문장이에요.",
                    "optionA": "Special",
                    "optionB": "moments",
                    "optionC": "together",
                    "optionD": "happen",
                    "result": "Special moments happen together",
                    "explanation": "특별한 순간들은 함께 일어나요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태호",
                    "script": "Perfect teamwork creates unforgettable parties!",
                    "translation": "완벽한 팀워크가 잊을 수 없는 파티를 만들어!"
                }
            ]
        }
    ]
}
ID: 12700 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "새로운 동네 탐험",
            "explanation": "ESFJ의 적응적 생활과 ESTJ의 계획적 정착",
            "category": "생활 태도",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "New neighbors seem very friendly!",
                    "translation": "새 이웃들이 정말 친근해 보여!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성진",
                    "script": "Great start! I'll research local services.",
                    "translation": "좋은 시작이야! 내가 지역 서비스들을 조사할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "I love meeting different people.",
                    "translation": "나는 다른 사람들을 만나는 걸 좋아해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성진",
                    "script": "Smart approach! I'll map everything.",
                    "translation": "똑똑한 접근이야! 내가 모든 걸 지도로 만들게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성진이는 모든 것을 지도로 만들 예정인가요?",
                    "hint": "성진이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "성진이가 'I'll map everything'라고 모든 것을 지도로 만들겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "Community events bring joy everywhere.",
                    "translation": "커뮤니티 행사들이 모든 곳에 기쁨을 가져다줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성진",
                    "script": "Excellent! I'll check local schedules.",
                    "translation": "훌륭해! 내가 지역 일정들을 확인할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예솔",
                    "script": "Flexible plans work better here!",
                    "translation": "유연한 계획들이 여기서는 더 잘 돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "@@ plans work better here!",
                    "hint": "예솔이가 어떤 계획들이 더 잘 된다고 했나요?",
                    "optionA": "Flexible",
                    "optionB": "Strict",
                    "optionC": "Boring",
                    "result": "Flexible",
                    "explanation": "예솔이가 '유연한(Flexible)' 계획들이 더 잘 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성진",
                    "script": "Your openness helps us adapt!",
                    "translation": "네 개방성이 우리가 적응하는 데 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예솔",
                    "script": "You organize our settling perfectly!",
                    "translation": "너는 우리의 정착을 완벽하게 정리해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "새로운 곳에서의 생활에 대한 문장이에요.",
                    "result": "New places brings adventures",
                    "explanation": "새로운 장소들이 모험을 가져다줘요.",
                    "optionA": "New",
                    "optionB": "adventures",
                    "optionC": "places",
                    "optionD": "brings"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성진",
                    "script": "Together we'll build wonderful community!",
                    "translation": "함께 우리는 멋진 커뮤니티를 만들 거야!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "새로운 동네 탐험",
            "explanation": "ESFJ의 적응적 생활과 ESTJ의 계획적 정착",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "New neighbors seem very friendly!",
                    "translation": "새 이웃들이 정말 친근해 보여!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성진",
                    "script": "Great start! I'll research local services.",
                    "translation": "좋은 시작이야! 내가 지역 서비스들을 조사할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "I love meeting different people.",
                    "translation": "나는 다른 사람들을 만나는 걸 좋아해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성진",
                    "script": "Smart approach! I'll map everything.",
                    "translation": "똑똑한 접근이야! 내가 모든 걸 지도로 만들게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성진이는 모든 것을 지도로 만들 예정인가요?",
                    "hint": "성진이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "성진이가 'I'll map everything'라고 모든 것을 지도로 만들겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "Community events bring joy everywhere.",
                    "translation": "커뮤니티 행사들이 모든 곳에 기쁨을 가져다줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성진",
                    "script": "Excellent! I'll check local schedules.",
                    "translation": "훌륭해! 내가 지역 일정들을 확인할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예솔",
                    "script": "Flexible plans work better here!",
                    "translation": "유연한 계획들이 여기서는 더 잘 돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "@@ plans work better here!",
                    "hint": "예솔이가 어떤 계획들이 더 잘 된다고 했나요?",
                    "optionA": "Flexible",
                    "optionB": "Strict",
                    "optionC": "Boring",
                    "result": "Flexible",
                    "explanation": "예솔이가 '유연한(Flexible)' 계획들이 더 잘 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성진",
                    "script": "Your openness helps us adapt!",
                    "translation": "네 개방성이 우리가 적응하는 데 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예솔",
                    "script": "You organize our settling perfectly!",
                    "translation": "너는 우리의 정착을 완벽하게 정리해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "새로운 곳에서의 생활에 대한 문장이에요.",
                    "optionA": "New",
                    "optionB": "adventures",
                    "optionC": "places",
                    "optionD": "brings",
                    "result": "New places brings adventures",
                    "explanation": "새로운 장소들이 모험을 가져다줘요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성진",
                    "script": "Together we'll build wonderful community!",
                    "translation": "함께 우리는 멋진 커뮤니티를 만들 거야!"
                }
            ]
        }
    ]
}
ID: 12701 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "건강한 루틴 만들기",
            "explanation": "ESFJ의 배려하는 습관과 ESTJ의 체계적 관리",
            "category": "생활 태도",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미소",
                    "script": "Everyone needs healthy habits daily.",
                    "translation": "모든 사람이 매일 건강한 습관이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "Absolutely right! I'll create schedule.",
                    "translation": "완전히 맞아! 내가 스케줄을 만들게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미소",
                    "script": "Small changes help people gradually.",
                    "translation": "작은 변화들이 사람들에게 점진적으로 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태준",
                    "script": "Perfect approach! Consistency builds results.",
                    "translation": "완벽한 접근이야! 일관성이 결과를 만들어."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태준이는 일관성이 결과를 만든다고 생각하나요?",
                    "hint": "태준이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "태준이가 'Consistency builds results'라고 일관성이 결과를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미소",
                    "script": "Supporting friends makes everything easier.",
                    "translation": "친구들을 지원하는 게 모든 걸 더 쉽게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태준",
                    "script": "Great point! I'll track progress.",
                    "translation": "좋은 지적이야! 내가 진행상황을 추적할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미소",
                    "script": "Caring for others feels natural!",
                    "translation": "다른 사람들을 돌보는 게 자연스러워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Caring for others feels @@!",
                    "hint": "미소가 다른 사람들을 돌보는 것이 어떻다고 했나요?",
                    "optionA": "difficult",
                    "optionB": "natural",
                    "optionC": "expensive",
                    "result": "natural",
                    "explanation": "미소가 다른 사람들을 돌보는 것이 '자연스럽다(natural)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Your kindness motivates healthy choices!",
                    "translation": "네 친절함이 건강한 선택들에 동기를 부여해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미소",
                    "script": "You make goals feel achievable!",
                    "translation": "너는 목표들을 달성 가능하게 느끼게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "건강한 생활에 대한 문장이에요.",
                    "result": "Healthy life makes better",
                    "explanation": "건강한 삶이 더 좋게 만들어요.",
                    "optionA": "Healthy",
                    "optionB": "makes",
                    "optionC": "better",
                    "optionD": "life"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "Together we'll maintain excellent wellness!",
                    "translation": "함께 우리는 훌륭한 웰니스를 유지할 거야!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "건강한 루틴 만들기",
            "explanation": "ESFJ의 배려하는 습관과 ESTJ의 체계적 관리",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미소",
                    "script": "Everyone needs healthy habits daily.",
                    "translation": "모든 사람이 매일 건강한 습관이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "Absolutely right! I'll create schedule.",
                    "translation": "완전히 맞아! 내가 스케줄을 만들게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미소",
                    "script": "Small changes help people gradually.",
                    "translation": "작은 변화들이 사람들에게 점진적으로 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태준",
                    "script": "Perfect approach! Consistency builds results.",
                    "translation": "완벽한 접근이야! 일관성이 결과를 만들어."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태준이는 일관성이 결과를 만든다고 생각하나요?",
                    "hint": "태준이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "태준이가 'Consistency builds results'라고 일관성이 결과를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미소",
                    "script": "Supporting friends makes everything easier.",
                    "translation": "친구들을 지원하는 게 모든 걸 더 쉽게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태준",
                    "script": "Great point! I'll track progress.",
                    "translation": "좋은 지적이야! 내가 진행상황을 추적할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미소",
                    "script": "Caring for others feels natural!",
                    "translation": "다른 사람들을 돌보는 게 자연스러워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Caring for others feels @@!",
                    "hint": "미소가 다른 사람들을 돌보는 것이 어떻다고 했나요?",
                    "optionA": "difficult",
                    "optionB": "natural",
                    "optionC": "expensive",
                    "result": "natural",
                    "explanation": "미소가 다른 사람들을 돌보는 것이 '자연스럽다(natural)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Your kindness motivates healthy choices!",
                    "translation": "네 친절함이 건강한 선택들에 동기를 부여해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미소",
                    "script": "You make goals feel achievable!",
                    "translation": "너는 목표들을 달성 가능하게 느끼게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "건강한 생활에 대한 문장이에요.",
                    "optionA": "Healthy",
                    "optionB": "makes",
                    "optionC": "better",
                    "optionD": "life",
                    "result": "Healthy life makes better",
                    "explanation": "건강한 삶이 더 좋게 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "Together we'll maintain excellent wellness!",
                    "translation": "함께 우리는 훌륭한 웰니스를 유지할 거야!"
                }
            ]
        }
    ]
}
ID: 12702 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시험 기간 서로 돕기",
            "explanation": "ESFJ의 감정적 지원과 ESTJ의 실용적 해결",
            "category": "스트레스 상황 대처",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "I worry about stressed friends.",
                    "translation": "스트레스받는 친구들이 걱정돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건호",
                    "script": "Understandable concern! Let's help systematically.",
                    "translation": "이해할 만한 걱정이야! 체계적으로 도와주자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Emotional support helps people cope.",
                    "translation": "감정적 지원이 사람들이 대처하는 데 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "건호",
                    "script": "Absolutely! I'll organize study groups.",
                    "translation": "당연히! 내가 스터디 그룹들을 조직할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건호는 스터디 그룹들을 조직할 예정인가요?",
                    "hint": "건호의 답변을 확인해보세요.",
                    "result": "O",
                    "explanation": "건호가 'I'll organize study groups'라고 스터디 그룹들을 조직하겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Everyone handles pressure differently here.",
                    "translation": "모든 사람이 여기서 압박을 다르게 다뤄."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건호",
                    "script": "True insight! I'll create flexible.",
                    "translation": "진실한 통찰이야! 내가 유연하게 만들게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하영",
                    "script": "Listening helps reduce their anxiety!",
                    "translation": "들어주는 게 그들의 불안을 줄이는 데 도움이 돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Listening helps reduce their @@!",
                    "hint": "하영이가 들어주는 것이 무엇을 줄인다고 했나요?",
                    "optionA": "happiness",
                    "optionB": "anxiety",
                    "optionC": "energy",
                    "result": "anxiety",
                    "explanation": "하영이가 들어주는 것이 그들의 '불안(anxiety)'을 줄인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건호",
                    "script": "Your empathy creates calm environment!",
                    "translation": "네 공감이 차분한 환경을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하영",
                    "script": "You provide practical solutions perfectly!",
                    "translation": "너는 실용적인 해결책들을 완벽하게 제공해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 도움을 주는 것에 대한 문장이에요.",
                    "result": "Together help makes difference",
                    "explanation": "함께 돕는 것이 차이를 만들어요.",
                    "optionA": "help",
                    "optionB": "Together",
                    "optionC": "difference",
                    "optionD": "makes"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건호",
                    "script": "Teamwork reduces everyone's stress effectively!",
                    "translation": "팀워크가 모든 사람의 스트레스를 효과적으로 줄여!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시험 기간 서로 돕기",
            "explanation": "ESFJ의 감정적 지원과 ESTJ의 실용적 해결",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "I worry about stressed friends.",
                    "translation": "스트레스받는 친구들이 걱정돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건호",
                    "script": "Understandable concern! Let's help systematically.",
                    "translation": "이해할 만한 걱정이야! 체계적으로 도와주자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Emotional support helps people cope.",
                    "translation": "감정적 지원이 사람들이 대처하는 데 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "건호",
                    "script": "Absolutely! I'll organize study groups.",
                    "translation": "당연히! 내가 스터디 그룹들을 조직할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건호는 스터디 그룹들을 조직할 예정인가요?",
                    "hint": "건호의 답변을 확인해보세요.",
                    "result": "O",
                    "explanation": "건호가 'I'll organize study groups'라고 스터디 그룹들을 조직하겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Everyone handles pressure differently here.",
                    "translation": "모든 사람이 여기서 압박을 다르게 다뤄."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건호",
                    "script": "True insight! I'll create flexible.",
                    "translation": "진실한 통찰이야! 내가 유연하게 만들게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하영",
                    "script": "Listening helps reduce their anxiety!",
                    "translation": "들어주는 게 그들의 불안을 줄이는 데 도움이 돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Listening helps reduce their @@!",
                    "hint": "하영이가 들어주는 것이 무엇을 줄인다고 했나요?",
                    "optionA": "happiness",
                    "optionB": "anxiety",
                    "optionC": "energy",
                    "result": "anxiety",
                    "explanation": "하영이가 들어주는 것이 그들의 '불안(anxiety)'을 줄인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건호",
                    "script": "Your empathy creates calm environment!",
                    "translation": "네 공감이 차분한 환경을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하영",
                    "script": "You provide practical solutions perfectly!",
                    "translation": "너는 실용적인 해결책들을 완벽하게 제공해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "함께 도움을 주는 것에 대한 문장이에요.",
                    "optionA": "help",
                    "optionB": "Together",
                    "optionC": "difference",
                    "optionD": "makes",
                    "result": "Together help makes difference",
                    "explanation": "함께 돕는 것이 차이를 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건호",
                    "script": "Teamwork reduces everyone's stress effectively!",
                    "translation": "팀워크가 모든 사람의 스트레스를 효과적으로 줄여!"
                }
            ]
        }
    ]
}
ID: 12703 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스런 계획 변경 대응",
            "explanation": "ESFJ의 상황 적응과 ESTJ의 문제 해결",
            "category": "스트레스 상황 대처",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다인",
                    "script": "Plans changed suddenly this morning!",
                    "translation": "계획이 오늘 아침에 갑자기 바뀌었어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "No problem! I'll find solutions.",
                    "translation": "문제없어! 내가 해결책들을 찾을게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다인",
                    "script": "I feel concerned about everyone.",
                    "translation": "모든 사람이 걱정돼."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "상우",
                    "script": "Thoughtful reaction! I'll contact people.",
                    "translation": "사려깊은 반응이야! 내가 사람들에게 연락할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "다인이는 모든 사람이 걱정된다고 했나요?",
                    "hint": "다인이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "다인이가 'I feel concerned about everyone'라고 모든 사람이 걱정된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다인",
                    "script": "Flexibility helps in difficult situations.",
                    "translation": "유연성이 어려운 상황에서 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "Smart thinking! I'll adjust timeline.",
                    "translation": "똑똑한 생각이야! 내가 타임라인을 조정할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다인",
                    "script": "Everyone's feelings matter during changes!",
                    "translation": "변화 중에는 모든 사람의 감정이 중요해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Everyone's feelings matter during @@!",
                    "hint": "다인이가 언제 모든 사람의 감정이 중요하다고 했나요?",
                    "optionA": "parties",
                    "optionB": "changes",
                    "optionC": "meals",
                    "result": "changes",
                    "explanation": "다인이가 '변화(changes)' 중에는 모든 사람의 감정이 중요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Your caring keeps group united!",
                    "translation": "네 배려가 그룹을 하나로 유지해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다인",
                    "script": "You handle chaos so well!",
                    "translation": "너는 혼란을 정말 잘 다뤄!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 문제를 해결하는 것에 대한 문장이에요.",
                    "result": "We solve problems together",
                    "explanation": "우리는 문제들을 함께 해결해요.",
                    "optionA": "We",
                    "optionB": "problems",
                    "optionC": "solve",
                    "optionD": "together"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "Great teamwork overcomes any challenge!",
                    "translation": "훌륭한 팀워크가 어떤 도전도 극복해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스런 계획 변경 대응",
            "explanation": "ESFJ의 상황 적응과 ESTJ의 문제 해결",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다인",
                    "script": "Plans changed suddenly this morning!",
                    "translation": "계획이 오늘 아침에 갑자기 바뀌었어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "No problem! I'll find solutions.",
                    "translation": "문제없어! 내가 해결책들을 찾을게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다인",
                    "script": "I feel concerned about everyone.",
                    "translation": "모든 사람이 걱정돼."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "상우",
                    "script": "Thoughtful reaction! I'll contact people.",
                    "translation": "사려깊은 반응이야! 내가 사람들에게 연락할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "다인이는 모든 사람이 걱정된다고 했나요?",
                    "hint": "다인이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "다인이가 'I feel concerned about everyone'라고 모든 사람이 걱정된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다인",
                    "script": "Flexibility helps in difficult situations.",
                    "translation": "유연성이 어려운 상황에서 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "Smart thinking! I'll adjust timeline.",
                    "translation": "똑똑한 생각이야! 내가 타임라인을 조정할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다인",
                    "script": "Everyone's feelings matter during changes!",
                    "translation": "변화 중에는 모든 사람의 감정이 중요해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Everyone's feelings matter during @@!",
                    "hint": "다인이가 언제 모든 사람의 감정이 중요하다고 했나요?",
                    "optionA": "parties",
                    "optionB": "changes",
                    "optionC": "meals",
                    "result": "changes",
                    "explanation": "다인이가 '변화(changes)' 중에는 모든 사람의 감정이 중요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Your caring keeps group united!",
                    "translation": "네 배려가 그룹을 하나로 유지해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다인",
                    "script": "You handle chaos so well!",
                    "translation": "너는 혼란을 정말 잘 다뤄!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "함께 문제를 해결하는 것에 대한 문장이에요.",
                    "optionA": "We",
                    "optionB": "problems",
                    "optionC": "solve",
                    "optionD": "together",
                    "result": "We solve problems together",
                    "explanation": "우리는 문제들을 함께 해결해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "Great teamwork overcomes any challenge!",
                    "translation": "훌륭한 팀워크가 어떤 도전도 극복해!"
                }
            ]
        }
    ]
}
ID: 12704 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈의 직업 찾기",
            "explanation": "ESFJ의 사람 중심 가치와 ESTJ의 목표 지향",
            "category": "직업 및 목표 설정",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하나",
                    "script": "I want helping people daily.",
                    "translation": "나는 매일 사람들을 돕고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "Noble goal! I'll research opportunities.",
                    "translation": "고귀한 목표야! 내가 기회들을 조사할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하나",
                    "script": "Making others happy feels meaningful.",
                    "translation": "다른 사람들을 행복하게 만드는 게 의미있어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "시우",
                    "script": "Perfect motivation! I'll list career.",
                    "translation": "완벽한 동기야! 내가 직업을 나열할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "하나는 다른 사람들을 행복하게 만드는 것이 의미있다고 생각하나요?",
                    "hint": "하나의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "하나가 'Making others happy feels meaningful'라고 다른 사람들을 행복하게 만드는 것이 의미있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하나",
                    "script": "Personal connections matter most always.",
                    "translation": "개인적인 연결들이 항상 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "시우",
                    "script": "Wise perspective! I'll check requirements.",
                    "translation": "현명한 관점이야! 내가 요구사항들을 확인할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하나",
                    "script": "Teamwork makes workplaces better everywhere!",
                    "translation": "팀워크가 모든 곳에서 직장을 더 좋게 해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Teamwork makes workplaces @@ everywhere!",
                    "hint": "하나가 팀워크가 직장을 어떻게 만든다고 했나요?",
                    "optionA": "worse",
                    "optionB": "better",
                    "optionC": "smaller",
                    "result": "better",
                    "explanation": "하나가 팀워크가 직장을 '더 좋게(better)' 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "시우",
                    "script": "Your people skills create success!",
                    "translation": "네 인간관계 기술이 성공을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하나",
                    "script": "You turn dreams into plans!",
                    "translation": "너는 꿈을 계획으로 바꿔!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "꿈을 실현하는 것에 대한 문장이에요.",
                    "result": "Dreams come with work",
                    "explanation": "꿈들은 일과 함께 이루어져요.",
                    "optionA": "come",
                    "optionB": "Dreams",
                    "optionC": "work",
                    "optionD": "with"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "시우",
                    "script": "Together we'll achieve career goals!",
                    "translation": "함께 우리는 직업 목표들을 달성할 거야!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈의 직업 찾기",
            "explanation": "ESFJ의 사람 중심 가치와 ESTJ의 목표 지향",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하나",
                    "script": "I want helping people daily.",
                    "translation": "나는 매일 사람들을 돕고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "Noble goal! I'll research opportunities.",
                    "translation": "고귀한 목표야! 내가 기회들을 조사할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하나",
                    "script": "Making others happy feels meaningful.",
                    "translation": "다른 사람들을 행복하게 만드는 게 의미있어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "시우",
                    "script": "Perfect motivation! I'll list career.",
                    "translation": "완벽한 동기야! 내가 직업을 나열할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "하나는 다른 사람들을 행복하게 만드는 것이 의미있다고 생각하나요?",
                    "hint": "하나의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "하나가 'Making others happy feels meaningful'라고 다른 사람들을 행복하게 만드는 것이 의미있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하나",
                    "script": "Personal connections matter most always.",
                    "translation": "개인적인 연결들이 항상 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "시우",
                    "script": "Wise perspective! I'll check requirements.",
                    "translation": "현명한 관점이야! 내가 요구사항들을 확인할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하나",
                    "script": "Teamwork makes workplaces better everywhere!",
                    "translation": "팀워크가 모든 곳에서 직장을 더 좋게 해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Teamwork makes workplaces @@ everywhere!",
                    "hint": "하나가 팀워크가 직장을 어떻게 만든다고 했나요?",
                    "optionA": "worse",
                    "optionB": "better",
                    "optionC": "smaller",
                    "result": "better",
                    "explanation": "하나가 팀워크가 직장을 '더 좋게(better)' 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "시우",
                    "script": "Your people skills create success!",
                    "translation": "네 인간관계 기술이 성공을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하나",
                    "script": "You turn dreams into plans!",
                    "translation": "너는 꿈을 계획으로 바꿔!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "꿈을 실현하는 것에 대한 문장이에요.",
                    "optionA": "come",
                    "optionB": "Dreams",
                    "optionC": "work",
                    "optionD": "with",
                    "result": "Dreams come with work",
                    "explanation": "꿈들은 일과 함께 이루어져요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "시우",
                    "script": "Together we'll achieve career goals!",
                    "translation": "함께 우리는 직업 목표들을 달성할 거야!"
                }
            ]
        }
    ]
}
ID: 12705 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "성공을 위한 계획 세우기",
            "explanation": "ESFJ의 협력적 성장과 ESTJ의 체계적 달성",
            "category": "직업 및 목표 설정",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "별이",
                    "script": "Success means helping others grow.",
                    "translation": "성공은 다른 사람들이 성장하도록 돕는 것을 의미해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건희",
                    "script": "Inspiring definition! I'll create action.",
                    "translation": "영감을 주는 정의야! 내가 행동을 만들게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "별이",
                    "script": "Everyone deserves chances to succeed.",
                    "translation": "모든 사람은 성공할 기회를 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "건희",
                    "script": "Absolutely right! I'll outline steps.",
                    "translation": "완전히 맞아! 내가 단계들을 개요로 만들게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "별이는 모든 사람이 성공할 기회를 받을 자격이 있다고 생각하나요?",
                    "hint": "별이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "별이가 'Everyone deserves chances to succeed'라고 모든 사람은 성공할 기회를 받을 자격이 있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "별이",
                    "script": "Sharing achievements multiplies joy completely.",
                    "translation": "성취를 나누는 게 기쁨을 완전히 곱해줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건희",
                    "script": "Beautiful thought! I'll track progress.",
                    "translation": "아름다운 생각이야! 내가 진행상황을 추적할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "별이",
                    "script": "Supportive environment helps everyone flourish!",
                    "translation": "지원적인 환경이 모든 사람이 번영하도록 도와!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Supportive environment helps everyone @@!",
                    "hint": "별이가 지원적인 환경이 모든 사람을 어떻게 돕는다고 했나요?",
                    "optionA": "worry",
                    "optionB": "flourish",
                    "optionC": "leave",
                    "result": "flourish",
                    "explanation": "별이가 지원적인 환경이 모든 사람이 '번영하도록(flourish)' 돕는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건희",
                    "script": "Your collaborative spirit drives success!",
                    "translation": "네 협력 정신이 성공을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "별이",
                    "script": "You make goals feel reachable!",
                    "translation": "너는 목표들을 도달 가능하게 느끼게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 일하는 것에 대한 문장이에요.",
                    "result": "Together we achieve more",
                    "explanation": "함께 우리는 더 많이 달성해요.",
                    "optionA": "we",
                    "optionB": "more",
                    "optionC": "achieve",
                    "optionD": "Together"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건희",
                    "script": "Perfect partnership creates lasting impact!",
                    "translation": "완벽한 파트너십이 지속적인 영향을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "성공을 위한 계획 세우기",
            "explanation": "ESFJ의 협력적 성장과 ESTJ의 체계적 달성",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "별이",
                    "script": "Success means helping others grow.",
                    "translation": "성공은 다른 사람들이 성장하도록 돕는 것을 의미해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건희",
                    "script": "Inspiring definition! I'll create action.",
                    "translation": "영감을 주는 정의야! 내가 행동을 만들게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "별이",
                    "script": "Everyone deserves chances to succeed.",
                    "translation": "모든 사람은 성공할 기회를 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "건희",
                    "script": "Absolutely right! I'll outline steps.",
                    "translation": "완전히 맞아! 내가 단계들을 개요로 만들게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "별이는 모든 사람이 성공할 기회를 받을 자격이 있다고 생각하나요?",
                    "hint": "별이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "별이가 'Everyone deserves chances to succeed'라고 모든 사람은 성공할 기회를 받을 자격이 있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "별이",
                    "script": "Sharing achievements multiplies joy completely.",
                    "translation": "성취를 나누는 게 기쁨을 완전히 곱해줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건희",
                    "script": "Beautiful thought! I'll track progress.",
                    "translation": "아름다운 생각이야! 내가 진행상황을 추적할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "별이",
                    "script": "Supportive environment helps everyone flourish!",
                    "translation": "지원적인 환경이 모든 사람이 번영하도록 도와!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Supportive environment helps everyone @@!",
                    "hint": "별이가 지원적인 환경이 모든 사람을 어떻게 돕는다고 했나요?",
                    "optionA": "worry",
                    "optionB": "flourish",
                    "optionC": "leave",
                    "result": "flourish",
                    "explanation": "별이가 지원적인 환경이 모든 사람이 '번영하도록(flourish)' 돕는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건희",
                    "script": "Your collaborative spirit drives success!",
                    "translation": "네 협력 정신이 성공을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "별이",
                    "script": "You make goals feel reachable!",
                    "translation": "너는 목표들을 도달 가능하게 느끼게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "함께 일하는 것에 대한 문장이에요.",
                    "optionA": "we",
                    "optionB": "more",
                    "optionC": "achieve",
                    "optionD": "Together",
                    "result": "Together we achieve more",
                    "explanation": "함께 우리는 더 많이 달성해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건희",
                    "script": "Perfect partnership creates lasting impact!",
                    "translation": "완벽한 파트너십이 지속적인 영향을 만들어!"
                }
            ]
        }
    ]
}
ID: 12706 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 취미 활동하기",
            "explanation": "ESFJ의 사교적 여가와 ESTJ의 계획적 활동",
            "category": "취미와 여가 활동",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜린",
                    "script": "Weekend hobbies bring friends together!",
                    "translation": "주말 취미들이 친구들을 모아줘!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "강민",
                    "script": "Great idea! I'll organize activities.",
                    "translation": "좋은 생각이야! 내가 활동들을 조직할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜린",
                    "script": "Everyone enjoys different things happily.",
                    "translation": "모든 사람이 다른 것들을 행복하게 즐겨."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "강민",
                    "script": "True observation! I'll plan variety.",
                    "translation": "정확한 관찰이야! 내가 다양성을 계획할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "강민이는 다양성을 계획할 예정인가요?",
                    "hint": "강민이의 답변을 확인해보세요.",
                    "result": "O",
                    "explanation": "강민이가 'I'll plan variety'라고 다양성을 계획하겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜린",
                    "script": "Sharing experiences creates lasting memories.",
                    "translation": "경험을 나누는 게 지속적인 추억을 만들어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "강민",
                    "script": "Wonderful perspective! I'll schedule regularly.",
                    "translation": "멋진 관점이야! 내가 정기적으로 일정을 잡을게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "혜린",
                    "script": "Group activities feel more enjoyable!",
                    "translation": "그룹 활동들이 더 즐거워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Group activities feel more @@!",
                    "hint": "혜린이가 그룹 활동들이 어떻다고 했나요?",
                    "optionA": "boring",
                    "optionB": "enjoyable",
                    "optionC": "expensive",
                    "result": "enjoyable",
                    "explanation": "혜린이가 그룹 활동들이 더 '즐겁다(enjoyable)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "강민",
                    "script": "Your enthusiasm makes everything fun!",
                    "translation": "네 열정이 모든 걸 재미있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜린",
                    "script": "You organize perfect weekend plans!",
                    "translation": "너는 완벽한 주말 계획들을 조직해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "취미를 함께 즐기는 것에 대한 문장이에요.",
                    "result": "Fun hobbies shared together",
                    "explanation": "재미있는 취미들을 함께 나눠요.",
                    "optionA": "Fun",
                    "optionB": "together",
                    "optionC": "shared",
                    "optionD": "hobbies"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "강민",
                    "script": "Structured fun creates wonderful weekends!",
                    "translation": "체계적인 재미가 멋진 주말들을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 취미 활동하기",
            "explanation": "ESFJ의 사교적 여가와 ESTJ의 계획적 활동",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜린",
                    "script": "Weekend hobbies bring friends together!",
                    "translation": "주말 취미들이 친구들을 모아줘!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "강민",
                    "script": "Great idea! I'll organize activities.",
                    "translation": "좋은 생각이야! 내가 활동들을 조직할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜린",
                    "script": "Everyone enjoys different things happily.",
                    "translation": "모든 사람이 다른 것들을 행복하게 즐겨."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "강민",
                    "script": "True observation! I'll plan variety.",
                    "translation": "정확한 관찰이야! 내가 다양성을 계획할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "강민이는 다양성을 계획할 예정인가요?",
                    "hint": "강민이의 답변을 확인해보세요.",
                    "result": "O",
                    "explanation": "강민이가 'I'll plan variety'라고 다양성을 계획하겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜린",
                    "script": "Sharing experiences creates lasting memories.",
                    "translation": "경험을 나누는 게 지속적인 추억을 만들어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "강민",
                    "script": "Wonderful perspective! I'll schedule regularly.",
                    "translation": "멋진 관점이야! 내가 정기적으로 일정을 잡을게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "혜린",
                    "script": "Group activities feel more enjoyable!",
                    "translation": "그룹 활동들이 더 즐거워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Group activities feel more @@!",
                    "hint": "혜린이가 그룹 활동들이 어떻다고 했나요?",
                    "optionA": "boring",
                    "optionB": "enjoyable",
                    "optionC": "expensive",
                    "result": "enjoyable",
                    "explanation": "혜린이가 그룹 활동들이 더 '즐겁다(enjoyable)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "강민",
                    "script": "Your enthusiasm makes everything fun!",
                    "translation": "네 열정이 모든 걸 재미있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜린",
                    "script": "You organize perfect weekend plans!",
                    "translation": "너는 완벽한 주말 계획들을 조직해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "취미를 함께 즐기는 것에 대한 문장이에요.",
                    "optionA": "Fun",
                    "optionB": "together",
                    "optionC": "shared",
                    "optionD": "hobbies",
                    "result": "Fun hobbies shared together",
                    "explanation": "재미있는 취미들을 함께 나눠요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "강민",
                    "script": "Structured fun creates wonderful weekends!",
                    "translation": "체계적인 재미가 멋진 주말들을 만들어!"
                }
            ]
        }
    ]
}
ID: 12707 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 운동 시작하기",
            "explanation": "ESFJ의 동기부여와 ESTJ의 목표 설정",
            "category": "취미와 여가 활동",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예린",
                    "script": "Exercise feels better with friends!",
                    "translation": "운동은 친구들과 할 때 더 좋아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승우",
                    "script": "Smart approach! I'll find programs.",
                    "translation": "똑똑한 접근이야! 내가 프로그램들을 찾을게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예린",
                    "script": "Encouraging each other helps motivation.",
                    "translation": "서로 격려하는 게 동기부여에 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "승우",
                    "script": "Perfect strategy! I'll set milestones.",
                    "translation": "완벽한 전략이야! 내가 이정표들을 세울게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "승우는 이정표들을 세울 예정인가요?",
                    "hint": "승우의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "승우가 'I'll set milestones'라고 이정표들을 세우겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예린",
                    "script": "Celebrating progress keeps everyone going.",
                    "translation": "진전을 축하하는 게 모든 사람이 계속하게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승우",
                    "script": "Excellent point! I'll track achievements.",
                    "translation": "훌륭한 지적이야! 내가 성취들을 추적할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예린",
                    "script": "Supportive atmosphere makes exercise enjoyable!",
                    "translation": "지원적인 분위기가 운동을 즐겁게 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Supportive atmosphere makes exercise @@!",
                    "hint": "예린이가 지원적인 분위기가 운동을 어떻게 만든다고 했나요?",
                    "optionA": "difficult",
                    "optionB": "enjoyable",
                    "optionC": "expensive",
                    "result": "enjoyable",
                    "explanation": "예린이가 지원적인 분위기가 운동을 '즐겁게(enjoyable)' 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승우",
                    "script": "Your positivity motivates consistent training!",
                    "translation": "네 긍정성이 꾸준한 훈련에 동기를 부여해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예린",
                    "script": "You create achievable fitness goals!",
                    "translation": "너는 달성 가능한 피트니스 목표들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 운동하는 것에 대한 문장이에요.",
                    "result": "Exercise together keeps healthy",
                    "explanation": "함께 운동하는 것이 건강을 유지해요.",
                    "optionA": "healthy",
                    "optionB": "Exercise",
                    "optionC": "together",
                    "optionD": "keeps"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승우",
                    "script": "Teamwork builds lasting fitness habits!",
                    "translation": "팀워크가 지속적인 피트니스 습관들을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 운동 시작하기",
            "explanation": "ESFJ의 동기부여와 ESTJ의 목표 설정",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예린",
                    "script": "Exercise feels better with friends!",
                    "translation": "운동은 친구들과 할 때 더 좋아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승우",
                    "script": "Smart approach! I'll find programs.",
                    "translation": "똑똑한 접근이야! 내가 프로그램들을 찾을게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예린",
                    "script": "Encouraging each other helps motivation.",
                    "translation": "서로 격려하는 게 동기부여에 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "승우",
                    "script": "Perfect strategy! I'll set milestones.",
                    "translation": "완벽한 전략이야! 내가 이정표들을 세울게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "승우는 이정표들을 세울 예정인가요?",
                    "hint": "승우의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "승우가 'I'll set milestones'라고 이정표들을 세우겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예린",
                    "script": "Celebrating progress keeps everyone going.",
                    "translation": "진전을 축하하는 게 모든 사람이 계속하게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승우",
                    "script": "Excellent point! I'll track achievements.",
                    "translation": "훌륭한 지적이야! 내가 성취들을 추적할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예린",
                    "script": "Supportive atmosphere makes exercise enjoyable!",
                    "translation": "지원적인 분위기가 운동을 즐겁게 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Supportive atmosphere makes exercise @@!",
                    "hint": "예린이가 지원적인 분위기가 운동을 어떻게 만든다고 했나요?",
                    "optionA": "difficult",
                    "optionB": "enjoyable",
                    "optionC": "expensive",
                    "result": "enjoyable",
                    "explanation": "예린이가 지원적인 분위기가 운동을 '즐겁게(enjoyable)' 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승우",
                    "script": "Your positivity motivates consistent training!",
                    "translation": "네 긍정성이 꾸준한 훈련에 동기를 부여해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예린",
                    "script": "You create achievable fitness goals!",
                    "translation": "너는 달성 가능한 피트니스 목표들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "함께 운동하는 것에 대한 문장이에요.",
                    "optionA": "healthy",
                    "optionB": "Exercise",
                    "optionC": "together",
                    "optionD": "keeps",
                    "result": "Exercise together keeps healthy",
                    "explanation": "함께 운동하는 것이 건강을 유지해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승우",
                    "script": "Teamwork builds lasting fitness habits!",
                    "translation": "팀워크가 지속적인 피트니스 습관들을 만들어!"
                }
            ]
        }
    ]
}
ID: 12708 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구들과의 의견 차이",
            "explanation": "ESFJ의 조화 추구와 ESTJ의 명확한 해결",
            "category": "갈등 해결 방식",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현준",
                    "script": "Everyone's feelings matter equally here.",
                    "translation": "모든 사람의 감정이 여기서 똑같이 중요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현아",
                    "script": "Thoughtful perspective! I'll mediate clearly.",
                    "translation": "사려깊은 관점이야! 내가 명확하게 중재할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현준",
                    "script": "I want everyone staying happy.",
                    "translation": "나는 모든 사람이 행복하게 지내기를 원해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "현아",
                    "script": "Noble goal! I'll find fair.",
                    "translation": "고귀한 목표야! 내가 공정한 걸 찾을게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현준이는 모든 사람이 행복하게 지내기를 원하나요?",
                    "hint": "현준이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "현준이가 'I want everyone staying happy'라고 모든 사람이 행복하게 지내기를 원한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현준",
                    "script": "Understanding different viewpoints helps everyone.",
                    "translation": "다른 관점들을 이해하는 게 모든 사람에게 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현아",
                    "script": "Wise approach! I'll establish ground.",
                    "translation": "현명한 접근이야! 내가 기본을 확립할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현준",
                    "script": "Peaceful solutions feel best always!",
                    "translation": "평화로운 해결책이 항상 최고야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Peaceful solutions feel @@ always!",
                    "hint": "현준이가 평화로운 해결책이 어떻다고 했나요?",
                    "optionA": "worst",
                    "optionB": "best",
                    "optionC": "hardest",
                    "result": "best",
                    "explanation": "현준이가 평화로운 해결책이 항상 '최고(best)'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현아",
                    "script": "Your empathy creates healing conversations!",
                    "translation": "네 공감이 치유하는 대화들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현준",
                    "script": "You bring clarity to confusion!",
                    "translation": "너는 혼란에 명확성을 가져다줘!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 갈등을 해결하는 것에 대한 문장이에요.",
                    "result": "Together we find solutions",
                    "explanation": "함께 우리는 해결책들을 찾아요.",
                    "optionA": "find",
                    "optionB": "solutions",
                    "optionC": "we",
                    "optionD": "Together"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현아",
                    "script": "Clear communication resolves conflicts effectively!",
                    "translation": "명확한 소통이 갈등들을 효과적으로 해결해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구들과의 의견 차이",
            "explanation": "ESFJ의 조화 추구와 ESTJ의 명확한 해결",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현준",
                    "script": "Everyone's feelings matter equally here.",
                    "translation": "모든 사람의 감정이 여기서 똑같이 중요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현아",
                    "script": "Thoughtful perspective! I'll mediate clearly.",
                    "translation": "사려깊은 관점이야! 내가 명확하게 중재할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현준",
                    "script": "I want everyone staying happy.",
                    "translation": "나는 모든 사람이 행복하게 지내기를 원해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "현아",
                    "script": "Noble goal! I'll find fair.",
                    "translation": "고귀한 목표야! 내가 공정한 걸 찾을게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현준이는 모든 사람이 행복하게 지내기를 원하나요?",
                    "hint": "현준이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "현준이가 'I want everyone staying happy'라고 모든 사람이 행복하게 지내기를 원한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현준",
                    "script": "Understanding different viewpoints helps everyone.",
                    "translation": "다른 관점들을 이해하는 게 모든 사람에게 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현아",
                    "script": "Wise approach! I'll establish ground.",
                    "translation": "현명한 접근이야! 내가 기본을 확립할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현준",
                    "script": "Peaceful solutions feel best always!",
                    "translation": "평화로운 해결책이 항상 최고야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Peaceful solutions feel @@ always!",
                    "hint": "현준이가 평화로운 해결책이 어떻다고 했나요?",
                    "optionA": "worst",
                    "optionB": "best",
                    "optionC": "hardest",
                    "result": "best",
                    "explanation": "현준이가 평화로운 해결책이 항상 '최고(best)'라고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현아",
                    "script": "Your empathy creates healing conversations!",
                    "translation": "네 공감이 치유하는 대화들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현준",
                    "script": "You bring clarity to confusion!",
                    "translation": "너는 혼란에 명확성을 가져다줘!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "함께 갈등을 해결하는 것에 대한 문장이에요.",
                    "optionA": "find",
                    "optionB": "solutions",
                    "optionC": "we",
                    "optionD": "Together",
                    "result": "Together we find solutions",
                    "explanation": "함께 우리는 해결책들을 찾아요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현아",
                    "script": "Clear communication resolves conflicts effectively!",
                    "translation": "명확한 소통이 갈등들을 효과적으로 해결해!"
                }
            ]
        }
    ]
}
ID: 12709 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 프로젝트 문제 해결",
            "explanation": "ESFJ의 관계 회복과 ESTJ의 효율적 진행",
            "category": "갈등 해결 방식",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "Team harmony needs careful attention.",
                    "translation": "팀 화합은 신중한 관심이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태우",
                    "script": "Absolutely right! I'll address issues.",
                    "translation": "완전히 맞아! 내가 문제들을 다룰게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "Everyone's contributions deserve recognition completely.",
                    "translation": "모든 사람의 기여는 완전히 인정받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태우",
                    "script": "Fair point! I'll establish clear.",
                    "translation": "공정한 지적이야! 내가 명확한 걸 확립할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "예진이는 모든 사람의 기여가 인정받을 자격이 있다고 생각하나요?",
                    "hint": "예진이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "예진이가 'Everyone's contributions deserve recognition completely'라고 모든 사람의 기여가 완전히 인정받을 자격이 있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "Building bridges helps team unity.",
                    "translation": "다리를 놓는 게 팀 단결에 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태우",
                    "script": "Great metaphor! I'll facilitate meetings.",
                    "translation": "좋은 비유야! 내가 미팅들을 촉진할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Collaborative success feels most rewarding!",
                    "translation": "협력적인 성공이 가장 보람있어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Collaborative success feels most @@!",
                    "hint": "예진이가 협력적인 성공이 어떻다고 했나요?",
                    "optionA": "boring",
                    "optionB": "rewarding",
                    "optionC": "difficult",
                    "result": "rewarding",
                    "explanation": "예진이가 협력적인 성공이 가장 '보람있다(rewarding)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태우",
                    "script": "Your diplomacy keeps everyone engaged!",
                    "translation": "네 외교술이 모든 사람을 참여하게 유지해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "You structure solutions so effectively!",
                    "translation": "너는 해결책들을 너무 효과적으로 구조화해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀워크에 대한 문장이에요.",
                    "result": "Teamwork makes together stronger",
                    "explanation": "팀워크가 함께 더 강하게 만들어요.",
                    "optionA": "stronger",
                    "optionB": "together",
                    "optionC": "Teamwork",
                    "optionD": "makes"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태우",
                    "script": "Organized collaboration achieves excellent results!",
                    "translation": "조직된 협력이 훌륭한 결과들을 달성해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 프로젝트 문제 해결",
            "explanation": "ESFJ의 관계 회복과 ESTJ의 효율적 진행",
            "level": 3,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "Team harmony needs careful attention.",
                    "translation": "팀 화합은 신중한 관심이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태우",
                    "script": "Absolutely right! I'll address issues.",
                    "translation": "완전히 맞아! 내가 문제들을 다룰게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "Everyone's contributions deserve recognition completely.",
                    "translation": "모든 사람의 기여는 완전히 인정받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태우",
                    "script": "Fair point! I'll establish clear.",
                    "translation": "공정한 지적이야! 내가 명확한 걸 확립할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "예진이는 모든 사람의 기여가 인정받을 자격이 있다고 생각하나요?",
                    "hint": "예진이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "예진이가 'Everyone's contributions deserve recognition completely'라고 모든 사람의 기여가 완전히 인정받을 자격이 있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "Building bridges helps team unity.",
                    "translation": "다리를 놓는 게 팀 단결에 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태우",
                    "script": "Great metaphor! I'll facilitate meetings.",
                    "translation": "좋은 비유야! 내가 미팅들을 촉진할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Collaborative success feels most rewarding!",
                    "translation": "협력적인 성공이 가장 보람있어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Collaborative success feels most @@!",
                    "hint": "예진이가 협력적인 성공이 어떻다고 했나요?",
                    "optionA": "boring",
                    "optionB": "rewarding",
                    "optionC": "difficult",
                    "result": "rewarding",
                    "explanation": "예진이가 협력적인 성공이 가장 '보람있다(rewarding)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태우",
                    "script": "Your diplomacy keeps everyone engaged!",
                    "translation": "네 외교술이 모든 사람을 참여하게 유지해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "You structure solutions so effectively!",
                    "translation": "너는 해결책들을 너무 효과적으로 구조화해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "팀워크에 대한 문장이에요.",
                    "optionA": "stronger",
                    "optionB": "together",
                    "optionC": "Teamwork",
                    "optionD": "makes",
                    "result": "Teamwork makes together stronger",
                    "explanation": "팀워크가 함께 더 강하게 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태우",
                    "script": "Organized collaboration achieves excellent results!",
                    "translation": "조직된 협력이 훌륭한 결과들을 달성해!"
                }
            ]
        }
    ]
}
ID: 12710 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "즉흥 파티 아이디어",
            "explanation": "ESTP의 활동적 사교와 INTP의 창의적 지원",
            "category": "사회적 상호작용",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현진",
                    "script": "Let's throw a party tonight!",
                    "translation": "오늘 밤에 파티를 열자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "Interesting idea! What's your plan?",
                    "translation": "흥미로운 생각이야! 계획이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현진",
                    "script": "We can invite everyone now!",
                    "translation": "우리가 지금 모든 사람을 초대할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도현",
                    "script": "Spontaneous approach works sometimes here.",
                    "translation": "즉흥적인 접근이 때로는 여기서 효과가 있어."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현진이는 오늘 밤에 파티를 열고 싶어하나요?",
                    "hint": "현진이의 첫 번째 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "현진이가 'Let's throw a party tonight!'라고 오늘 밤에 파티를 열자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현진",
                    "script": "People love surprise gatherings always!",
                    "translation": "사람들은 항상 깜짝 모임을 좋아해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도현",
                    "script": "That's true! I'll think logistics.",
                    "translation": "맞아! 내가 물류를 생각해볼게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현진",
                    "script": "Action beats planning every time!",
                    "translation": "행동이 매번 계획을 이겨!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Action beats @@ every time!",
                    "hint": "현진이가 행동이 무엇을 이긴다고 했나요?",
                    "optionA": "thinking",
                    "optionB": "planning",
                    "optionC": "sleeping",
                    "result": "planning",
                    "explanation": "현진이가 행동이 매번 '계획(planning)'을 이긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "Your energy creates amazing experiences!",
                    "translation": "네 에너지가 놀라운 경험들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현진",
                    "script": "You add smart touches perfectly!",
                    "translation": "너는 똑똑한 터치를 완벽하게 더해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "즉흥적인 재미에 대한 문장이에요.",
                    "result": "Fun happens spontaneous moments",
                    "explanation": "재미는 즉흥적인 순간들에 일어나요.",
                    "optionA": "Fun",
                    "optionB": "spontaneous",
                    "optionC": "moments",
                    "optionD": "happens"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도현",
                    "script": "Creative spontaneity makes memorable parties!",
                    "translation": "창의적인 즉흥성이 기억에 남는 파티를 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "즉흥 파티 아이디어",
            "explanation": "ESTP의 활동적 사교와 INTP의 창의적 지원",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현진",
                    "script": "Let's throw a party tonight!",
                    "translation": "오늘 밤에 파티를 열자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "Interesting idea! What's your plan?",
                    "translation": "흥미로운 생각이야! 계획이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현진",
                    "script": "We can invite everyone now!",
                    "translation": "우리가 지금 모든 사람을 초대할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도현",
                    "script": "Spontaneous approach works sometimes here.",
                    "translation": "즉흥적인 접근이 때로는 여기서 효과가 있어."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현진이는 오늘 밤에 파티를 열고 싶어하나요?",
                    "hint": "현진이의 첫 번째 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "현진이가 'Let's throw a party tonight!'라고 오늘 밤에 파티를 열자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현진",
                    "script": "People love surprise gatherings always!",
                    "translation": "사람들은 항상 깜짝 모임을 좋아해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도현",
                    "script": "That's true! I'll think logistics.",
                    "translation": "맞아! 내가 물류를 생각해볼게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현진",
                    "script": "Action beats planning every time!",
                    "translation": "행동이 매번 계획을 이겨!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Action beats @@ every time!",
                    "hint": "현진이가 행동이 무엇을 이긴다고 했나요?",
                    "optionA": "thinking",
                    "optionB": "planning",
                    "optionC": "sleeping",
                    "result": "planning",
                    "explanation": "현진이가 행동이 매번 '계획(planning)'을 이긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "Your energy creates amazing experiences!",
                    "translation": "네 에너지가 놀라운 경험들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현진",
                    "script": "You add smart touches perfectly!",
                    "translation": "너는 똑똑한 터치를 완벽하게 더해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "즉흥적인 재미에 대한 문장이에요.",
                    "optionA": "Fun",
                    "optionB": "spontaneous",
                    "optionC": "moments",
                    "optionD": "happens",
                    "result": "Fun happens spontaneous moments",
                    "explanation": "재미는 즉흥적인 순간들에 일어나요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도현",
                    "script": "Creative spontaneity makes memorable parties!",
                    "translation": "창의적인 즉흥성이 기억에 남는 파티를 만들어!"
                }
            ]
        }
    ]
}
ID: 12711 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새로운 친구들과 어울리기",
            "explanation": "ESTP의 개방적 사교와 INTP의 관찰적 이해",
            "category": "사회적 상호작용",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다희",
                    "script": "I love meeting new people!",
                    "translation": "나는 새로운 사람들을 만나는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "Fascinating! People have unique perspectives.",
                    "translation": "흥미롭네! 사람들은 독특한 관점을 가지고 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다희",
                    "script": "Everyone has interesting stories definitely.",
                    "translation": "모든 사람이 분명히 흥미로운 이야기를 가지고 있어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민재",
                    "script": "Absolutely! I observe their thinking.",
                    "translation": "당연히! 나는 그들의 사고를 관찰해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "민재는 사람들의 사고를 관찰한다고 했나요?",
                    "hint": "민재의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "민재가 'I observe their thinking'라고 그들의 사고를 관찰한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다희",
                    "script": "First impressions happen so quickly!",
                    "translation": "첫인상은 정말 빠르게 생겨!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민재",
                    "script": "True observation! Details reveal patterns.",
                    "translation": "정확한 관찰이야! 세부사항들이 패턴을 드러내."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다희",
                    "script": "Social connections energize me completely!",
                    "translation": "사회적 연결들이 나를 완전히 활력있게 해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Social connections @@ me completely!",
                    "hint": "다희가 사회적 연결들이 자신을 어떻게 한다고 했나요?",
                    "optionA": "tire",
                    "optionB": "energize",
                    "optionC": "confuse",
                    "result": "energize",
                    "explanation": "다희가 사회적 연결들이 자신을 완전히 '활력있게(energize)' 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민재",
                    "script": "Your openness helps people relax!",
                    "translation": "네 개방성이 사람들이 편안해지는 데 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다희",
                    "script": "You understand people really deeply!",
                    "translation": "너는 사람들을 정말 깊이 이해해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "새로운 사람들과의 만남에 대한 문장이에요.",
                    "result": "New friends bring joy",
                    "explanation": "새로운 친구들이 기쁨을 가져다줘요.",
                    "optionA": "New",
                    "optionB": "joy",
                    "optionC": "friends",
                    "optionD": "bring"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민재",
                    "script": "Different personalities create rich conversations!",
                    "translation": "다른 성격들이 풍부한 대화들을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새로운 친구들과 어울리기",
            "explanation": "ESTP의 개방적 사교와 INTP의 관찰적 이해",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다희",
                    "script": "I love meeting new people!",
                    "translation": "나는 새로운 사람들을 만나는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "Fascinating! People have unique perspectives.",
                    "translation": "흥미롭네! 사람들은 독특한 관점을 가지고 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다희",
                    "script": "Everyone has interesting stories definitely.",
                    "translation": "모든 사람이 분명히 흥미로운 이야기를 가지고 있어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민재",
                    "script": "Absolutely! I observe their thinking.",
                    "translation": "당연히! 나는 그들의 사고를 관찰해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "민재는 사람들의 사고를 관찰한다고 했나요?",
                    "hint": "민재의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "민재가 'I observe their thinking'라고 그들의 사고를 관찰한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다희",
                    "script": "First impressions happen so quickly!",
                    "translation": "첫인상은 정말 빠르게 생겨!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민재",
                    "script": "True observation! Details reveal patterns.",
                    "translation": "정확한 관찰이야! 세부사항들이 패턴을 드러내."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다희",
                    "script": "Social connections energize me completely!",
                    "translation": "사회적 연결들이 나를 완전히 활력있게 해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Social connections @@ me completely!",
                    "hint": "다희가 사회적 연결들이 자신을 어떻게 한다고 했나요?",
                    "optionA": "tire",
                    "optionB": "energize",
                    "optionC": "confuse",
                    "result": "energize",
                    "explanation": "다희가 사회적 연결들이 자신을 완전히 '활력있게(energize)' 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민재",
                    "script": "Your openness helps people relax!",
                    "translation": "네 개방성이 사람들이 편안해지는 데 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다희",
                    "script": "You understand people really deeply!",
                    "translation": "너는 사람들을 정말 깊이 이해해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "새로운 사람들과의 만남에 대한 문장이에요.",
                    "optionA": "New",
                    "optionB": "joy",
                    "optionC": "friends",
                    "optionD": "bring",
                    "result": "New friends bring joy",
                    "explanation": "새로운 친구들이 기쁨을 가져다줘요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민재",
                    "script": "Different personalities create rich conversations!",
                    "translation": "다른 성격들이 풍부한 대화들을 만들어!"
                }
            ]
        }
    ]
}
ID: 12712 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 게임 도전하기",
            "explanation": "ESTP의 실험적 탐구와 INTP의 분석적 접근",
            "category": "정보 탐구",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현아",
                    "script": "Let's try this new game!",
                    "translation": "이 새로운 게임을 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정우",
                    "script": "Interesting mechanics! How does work?",
                    "translation": "흥미로운 메카닉이야! 어떻게 작동해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현아",
                    "script": "We learn by playing directly!",
                    "translation": "우리는 직접 하면서 배워!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "정우",
                    "script": "Hands-on approach reveals hidden patterns.",
                    "translation": "실습 접근법이 숨겨진 패턴들을 드러내."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현아는 직접 하면서 배우자고 했나요?",
                    "hint": "현아의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "현아가 'We learn by playing directly!'라고 직접 하면서 배우자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현아",
                    "script": "Trial and error works best!",
                    "translation": "시행착오가 가장 잘 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정우",
                    "script": "Agreed! I'll analyze the rules.",
                    "translation": "동의해! 내가 규칙들을 분석할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현아",
                    "script": "Action teaches us faster always!",
                    "translation": "행동이 항상 우리를 더 빠르게 가르쳐!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Action teaches us @@ always!",
                    "hint": "현아가 행동이 우리를 어떻게 가르친다고 했나요?",
                    "optionA": "slower",
                    "optionB": "faster",
                    "optionC": "nothing",
                    "result": "faster",
                    "explanation": "현아가 행동이 항상 우리를 더 '빠르게(faster)' 가르친다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정우",
                    "script": "Your experimentation discovers new strategies!",
                    "translation": "네 실험이 새로운 전략들을 발견해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현아",
                    "script": "You find the smart shortcuts!",
                    "translation": "너는 똑똑한 지름길을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "게임을 통한 학습에 대한 문장이에요.",
                    "result": "Games make learning fun",
                    "explanation": "게임들이 학습을 재미있게 만들어요.",
                    "optionA": "make",
                    "optionB": "learning",
                    "optionC": "Games",
                    "optionD": "fun"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정우",
                    "script": "Practical exploration combined with analysis!",
                    "translation": "실용적인 탐험이 분석과 결합되었어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 게임 도전하기",
            "explanation": "ESTP의 실험적 탐구와 INTP의 분석적 접근",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현아",
                    "script": "Let's try this new game!",
                    "translation": "이 새로운 게임을 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정우",
                    "script": "Interesting mechanics! How does work?",
                    "translation": "흥미로운 메카닉이야! 어떻게 작동해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현아",
                    "script": "We learn by playing directly!",
                    "translation": "우리는 직접 하면서 배워!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "정우",
                    "script": "Hands-on approach reveals hidden patterns.",
                    "translation": "실습 접근법이 숨겨진 패턴들을 드러내."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현아는 직접 하면서 배우자고 했나요?",
                    "hint": "현아의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "현아가 'We learn by playing directly!'라고 직접 하면서 배우자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현아",
                    "script": "Trial and error works best!",
                    "translation": "시행착오가 가장 잘 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정우",
                    "script": "Agreed! I'll analyze the rules.",
                    "translation": "동의해! 내가 규칙들을 분석할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현아",
                    "script": "Action teaches us faster always!",
                    "translation": "행동이 항상 우리를 더 빠르게 가르쳐!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Action teaches us @@ always!",
                    "hint": "현아가 행동이 우리를 어떻게 가르친다고 했나요?",
                    "optionA": "slower",
                    "optionB": "faster",
                    "optionC": "nothing",
                    "result": "faster",
                    "explanation": "현아가 행동이 항상 우리를 더 '빠르게(faster)' 가르친다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정우",
                    "script": "Your experimentation discovers new strategies!",
                    "translation": "네 실험이 새로운 전략들을 발견해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현아",
                    "script": "You find the smart shortcuts!",
                    "translation": "너는 똑똑한 지름길을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "게임을 통한 학습에 대한 문장이에요.",
                    "optionA": "make",
                    "optionB": "learning",
                    "optionC": "Games",
                    "optionD": "fun",
                    "result": "Games make learning fun",
                    "explanation": "게임들이 학습을 재미있게 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정우",
                    "script": "Practical exploration combined with analysis!",
                    "translation": "실용적인 탐험이 분석과 결합되었어!"
                }
            ]
        }
    ]
}
ID: 12713 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "인터넷에서 정보 찾기",
            "explanation": "ESTP의 빠른 검색과 INTP의 깊이 있는 탐구",
            "category": "정보 탐구",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "I found something cool online!",
                    "translation": "온라인에서 뭔가 멋진 걸 찾았어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현민",
                    "script": "Fascinating discovery! What's the source?",
                    "translation": "흥미로운 발견이야! 출처가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "Quick searches give instant results!",
                    "translation": "빠른 검색이 즉시 결과를 줘!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "현민",
                    "script": "True! I like digging deeper.",
                    "translation": "맞아! 나는 더 깊이 파는 걸 좋아해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현민이는 더 깊이 파는 것을 좋아한다고 했나요?",
                    "hint": "현민이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "현민이가 'I like digging deeper'라고 더 깊이 파는 것을 좋아한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "First results usually work fine!",
                    "translation": "첫 번째 결과들이 보통 잘 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현민",
                    "script": "Sometimes! I verify multiple sources.",
                    "translation": "때로는! 나는 여러 출처를 확인해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Speed matters in information hunting!",
                    "translation": "정보 수집에서는 속도가 중요해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Speed matters in information @@!",
                    "hint": "예진이가 무엇에서 속도가 중요하다고 했나요?",
                    "optionA": "sleeping",
                    "optionB": "hunting",
                    "optionC": "eating",
                    "result": "hunting",
                    "explanation": "예진이가 정보 '수집(hunting)'에서 속도가 중요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현민",
                    "script": "Your efficiency finds practical answers!",
                    "translation": "네 효율성이 실용적인 답들을 찾아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "You discover the hidden details!",
                    "translation": "너는 숨겨진 세부사항들을 발견해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정보를 찾는 것에 대한 문장이에요.",
                    "result": "Information brings answers together",
                    "explanation": "정보가 답들을 함께 가져다줘요.",
                    "optionA": "Information",
                    "optionB": "together",
                    "optionC": "brings",
                    "optionD": "answers"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현민",
                    "script": "Different approaches complement research perfectly!",
                    "translation": "다른 접근법들이 연구를 완벽하게 보완해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "인터넷에서 정보 찾기",
            "explanation": "ESTP의 빠른 검색과 INTP의 깊이 있는 탐구",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "I found something cool online!",
                    "translation": "온라인에서 뭔가 멋진 걸 찾았어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현민",
                    "script": "Fascinating discovery! What's the source?",
                    "translation": "흥미로운 발견이야! 출처가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "Quick searches give instant results!",
                    "translation": "빠른 검색이 즉시 결과를 줘!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "현민",
                    "script": "True! I like digging deeper.",
                    "translation": "맞아! 나는 더 깊이 파는 걸 좋아해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현민이는 더 깊이 파는 것을 좋아한다고 했나요?",
                    "hint": "현민이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "현민이가 'I like digging deeper'라고 더 깊이 파는 것을 좋아한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "First results usually work fine!",
                    "translation": "첫 번째 결과들이 보통 잘 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현민",
                    "script": "Sometimes! I verify multiple sources.",
                    "translation": "때로는! 나는 여러 출처를 확인해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Speed matters in information hunting!",
                    "translation": "정보 수집에서는 속도가 중요해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Speed matters in information @@!",
                    "hint": "예진이가 무엇에서 속도가 중요하다고 했나요?",
                    "optionA": "sleeping",
                    "optionB": "hunting",
                    "optionC": "eating",
                    "result": "hunting",
                    "explanation": "예진이가 정보 '수집(hunting)'에서 속도가 중요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현민",
                    "script": "Your efficiency finds practical answers!",
                    "translation": "네 효율성이 실용적인 답들을 찾아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "You discover the hidden details!",
                    "translation": "너는 숨겨진 세부사항들을 발견해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "정보를 찾는 것에 대한 문장이에요.",
                    "optionA": "Information",
                    "optionB": "together",
                    "optionC": "brings",
                    "optionD": "answers",
                    "result": "Information brings answers together",
                    "explanation": "정보가 답들을 함께 가져다줘요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현민",
                    "script": "Different approaches complement research perfectly!",
                    "translation": "다른 접근법들이 연구를 완벽하게 보완해!"
                }
            ]
        }
    ]
}
ID: 12714 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "즉석에서 결정하기",
            "explanation": "ESTP의 빠른 판단과 INTP의 논리적 지원",
            "category": "의사결정 방식",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "별이",
                    "script": "We need to decide now!",
                    "translation": "우리는 지금 결정해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채원",
                    "script": "Urgent situation! What are options?",
                    "translation": "긴급한 상황이야! 선택지가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "별이",
                    "script": "My gut feeling says yes!",
                    "translation": "내 직감이 그렇다고 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채원",
                    "script": "Intuition has logical basis often.",
                    "translation": "직관은 종종 논리적 근거를 가지고 있어."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "별이는 자신의 직감을 믿는다고 했나요?",
                    "hint": "별이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "별이가 'My gut feeling says yes!'라고 자신의 직감이 그렇다고 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "별이",
                    "script": "Quick decisions work better usually!",
                    "translation": "빠른 결정들이 보통 더 잘 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채원",
                    "script": "Interesting perspective! I see patterns.",
                    "translation": "흥미로운 관점이야! 나는 패턴을 봐."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "별이",
                    "script": "Overthinking kills good opportunities completely!",
                    "translation": "과도한 생각이 좋은 기회들을 완전히 죽여!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Overthinking kills good @@ completely!",
                    "hint": "별이가 과도한 생각이 무엇을 죽인다고 했나요?",
                    "optionA": "people",
                    "optionB": "opportunities",
                    "optionC": "food",
                    "result": "opportunities",
                    "explanation": "별이가 과도한 생각이 좋은 '기회들(opportunities)'을 완전히 죽인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채원",
                    "script": "Your decisiveness creates forward momentum!",
                    "translation": "네 결단력이 전진하는 추진력을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "별이",
                    "script": "You help me see consequences!",
                    "translation": "너는 내가 결과를 보는 데 도움을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "빠른 결정에 대한 문장이에요.",
                    "result": "Quick decisions sometimes work",
                    "explanation": "빠른 결정들이 때로는 효과가 있어요.",
                    "optionA": "work",
                    "optionB": "sometimes",
                    "optionC": "Quick",
                    "optionD": "decisions"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채원",
                    "script": "Balanced thinking improves decision quality!",
                    "translation": "균형 잡힌 사고가 결정의 질을 향상시켜!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "즉석에서 결정하기",
            "explanation": "ESTP의 빠른 판단과 INTP의 논리적 지원",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "별이",
                    "script": "We need to decide now!",
                    "translation": "우리는 지금 결정해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채원",
                    "script": "Urgent situation! What are options?",
                    "translation": "긴급한 상황이야! 선택지가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "별이",
                    "script": "My gut feeling says yes!",
                    "translation": "내 직감이 그렇다고 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채원",
                    "script": "Intuition has logical basis often.",
                    "translation": "직관은 종종 논리적 근거를 가지고 있어."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "별이는 자신의 직감을 믿는다고 했나요?",
                    "hint": "별이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "별이가 'My gut feeling says yes!'라고 자신의 직감이 그렇다고 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "별이",
                    "script": "Quick decisions work better usually!",
                    "translation": "빠른 결정들이 보통 더 잘 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채원",
                    "script": "Interesting perspective! I see patterns.",
                    "translation": "흥미로운 관점이야! 나는 패턴을 봐."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "별이",
                    "script": "Overthinking kills good opportunities completely!",
                    "translation": "과도한 생각이 좋은 기회들을 완전히 죽여!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Overthinking kills good @@ completely!",
                    "hint": "별이가 과도한 생각이 무엇을 죽인다고 했나요?",
                    "optionA": "people",
                    "optionB": "opportunities",
                    "optionC": "food",
                    "result": "opportunities",
                    "explanation": "별이가 과도한 생각이 좋은 '기회들(opportunities)'을 완전히 죽인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채원",
                    "script": "Your decisiveness creates forward momentum!",
                    "translation": "네 결단력이 전진하는 추진력을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "별이",
                    "script": "You help me see consequences!",
                    "translation": "너는 내가 결과를 보는 데 도움을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "빠른 결정에 대한 문장이에요.",
                    "optionA": "work",
                    "optionB": "sometimes",
                    "optionC": "Quick",
                    "optionD": "decisions",
                    "result": "Quick decisions sometimes work",
                    "explanation": "빠른 결정들이 때로는 효과가 있어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채원",
                    "script": "Balanced thinking improves decision quality!",
                    "translation": "균형 잡힌 사고가 결정의 질을 향상시켜!"
                }
            ]
        }
    ]
}
ID: 12715 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "레스토랑 선택하기",
            "explanation": "ESTP의 즉흥적 선택과 INTP의 분석적 고려",
            "category": "의사결정 방식",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "That place looks good right?",
                    "translation": "저 곳이 좋아 보이지 않아?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지은",
                    "script": "Possibly! What's the menu like?",
                    "translation": "아마도! 메뉴가 어떻게 생겼어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "We can find out inside!",
                    "translation": "안에 들어가서 알아볼 수 있어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지은",
                    "script": "Adventure approach! I wonder about reviews.",
                    "translation": "모험적인 접근이야! 나는 리뷰가 궁금해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "상우는 안에 들어가서 알아보자고 했나요?",
                    "hint": "상우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "상우가 'We can find out inside!'라고 안에 들어가서 알아볼 수 있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "First impression matters most here!",
                    "translation": "여기서는 첫인상이 가장 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지은",
                    "script": "True! I analyze atmosphere patterns.",
                    "translation": "맞아! 나는 분위기 패턴을 분석해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Life's too short for hesitation!",
                    "translation": "인생은 주저하기에는 너무 짧아!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Life's too short for @@!",
                    "hint": "상우가 인생이 무엇하기에는 너무 짧다고 했나요?",
                    "optionA": "eating",
                    "optionB": "hesitation",
                    "optionC": "sleeping",
                    "result": "hesitation",
                    "explanation": "상우가 인생은 '주저하기(hesitation)'에는 너무 짧다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지은",
                    "script": "Your spontaneity discovers hidden gems!",
                    "translation": "네 즉흥성이 숨겨진 보석들을 발견해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "You spot the important details!",
                    "translation": "너는 중요한 세부사항들을 발견해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "새로운 곳을 시도하는 것에 대한 문장이에요.",
                    "result": "New places bring experiences",
                    "explanation": "새로운 장소들이 경험을 가져다줘요.",
                    "optionA": "places",
                    "optionB": "experiences",
                    "optionC": "New",
                    "optionD": "bring"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지은",
                    "script": "Spontaneous exploration creates interesting discoveries!",
                    "translation": "즉흥적인 탐험이 흥미로운 발견들을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "레스토랑 선택하기",
            "explanation": "ESTP의 즉흥적 선택과 INTP의 분석적 고려",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "That place looks good right?",
                    "translation": "저 곳이 좋아 보이지 않아?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지은",
                    "script": "Possibly! What's the menu like?",
                    "translation": "아마도! 메뉴가 어떻게 생겼어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "We can find out inside!",
                    "translation": "안에 들어가서 알아볼 수 있어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지은",
                    "script": "Adventure approach! I wonder about reviews.",
                    "translation": "모험적인 접근이야! 나는 리뷰가 궁금해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "상우는 안에 들어가서 알아보자고 했나요?",
                    "hint": "상우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "상우가 'We can find out inside!'라고 안에 들어가서 알아볼 수 있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "First impression matters most here!",
                    "translation": "여기서는 첫인상이 가장 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지은",
                    "script": "True! I analyze atmosphere patterns.",
                    "translation": "맞아! 나는 분위기 패턴을 분석해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Life's too short for hesitation!",
                    "translation": "인생은 주저하기에는 너무 짧아!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Life's too short for @@!",
                    "hint": "상우가 인생이 무엇하기에는 너무 짧다고 했나요?",
                    "optionA": "eating",
                    "optionB": "hesitation",
                    "optionC": "sleeping",
                    "result": "hesitation",
                    "explanation": "상우가 인생은 '주저하기(hesitation)'에는 너무 짧다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지은",
                    "script": "Your spontaneity discovers hidden gems!",
                    "translation": "네 즉흥성이 숨겨진 보석들을 발견해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "You spot the important details!",
                    "translation": "너는 중요한 세부사항들을 발견해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "새로운 곳을 시도하는 것에 대한 문장이에요.",
                    "optionA": "places",
                    "optionB": "experiences",
                    "optionC": "New",
                    "optionD": "bring",
                    "result": "New places bring experiences",
                    "explanation": "새로운 장소들이 경험을 가져다줘요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지은",
                    "script": "Spontaneous exploration creates interesting discoveries!",
                    "translation": "즉흥적인 탐험이 흥미로운 발견들을 만들어!"
                }
            ]
        }
    ]
}
ID: 12716 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "액티브한 주말 보내기",
            "explanation": "ESTP의 활동적 라이프스타일과 INTP의 흥미로운 관찰",
            "category": "생활 태도",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "Let's go hiking this weekend!",
                    "translation": "이번 주말에 하이킹 가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소영",
                    "script": "Outdoor activity! Nature has patterns.",
                    "translation": "야외 활동이야! 자연에는 패턴이 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "Fresh air energizes me completely!",
                    "translation": "신선한 공기가 나를 완전히 활력있게 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소영",
                    "script": "Interesting! I observe wildlife behavior.",
                    "translation": "흥미롭네! 나는 야생동물 행동을 관찰해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태준이는 신선한 공기가 자신을 활력있게 한다고 했나요?",
                    "hint": "태준이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "태준이가 'Fresh air energizes me completely!'라고 신선한 공기가 자신을 완전히 활력있게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "Movement keeps life exciting always!",
                    "translation": "움직임이 항상 삶을 흥미진진하게 유지해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소영",
                    "script": "True perspective! I study natural.",
                    "translation": "맞는 관점이야! 나는 자연적인 걸 연구해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태준",
                    "script": "Adventure beats staying inside definitely!",
                    "translation": "모험이 분명히 안에 머무르는 걸 이겨!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Adventure beats staying @@ definitely!",
                    "hint": "태준이가 모험이 어디에 머무르는 것을 이긴다고 했나요?",
                    "optionA": "outside",
                    "optionB": "inside",
                    "optionC": "away",
                    "result": "inside",
                    "explanation": "태준이가 모험이 분명히 안에 '머무르는(staying inside)' 것을 이긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소영",
                    "script": "Your energy makes exploration fascinating!",
                    "translation": "네 에너지가 탐험을 매혹적으로 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태준",
                    "script": "You notice things I miss!",
                    "translation": "너는 내가 놓치는 것들을 알아차려!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "자연에서의 활동에 대한 문장이에요.",
                    "result": "Nature always brings peace",
                    "explanation": "자연은 항상 평화를 가져다줘요.",
                    "optionA": "Nature",
                    "optionB": "peace",
                    "optionC": "always",
                    "optionD": "brings"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소영",
                    "script": "Active exploration reveals nature's secrets!",
                    "translation": "활동적인 탐험이 자연의 비밀들을 드러내!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "액티브한 주말 보내기",
            "explanation": "ESTP의 활동적 라이프스타일과 INTP의 흥미로운 관찰",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "Let's go hiking this weekend!",
                    "translation": "이번 주말에 하이킹 가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소영",
                    "script": "Outdoor activity! Nature has patterns.",
                    "translation": "야외 활동이야! 자연에는 패턴이 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "Fresh air energizes me completely!",
                    "translation": "신선한 공기가 나를 완전히 활력있게 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소영",
                    "script": "Interesting! I observe wildlife behavior.",
                    "translation": "흥미롭네! 나는 야생동물 행동을 관찰해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태준이는 신선한 공기가 자신을 활력있게 한다고 했나요?",
                    "hint": "태준이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "태준이가 'Fresh air energizes me completely!'라고 신선한 공기가 자신을 완전히 활력있게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "Movement keeps life exciting always!",
                    "translation": "움직임이 항상 삶을 흥미진진하게 유지해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소영",
                    "script": "True perspective! I study natural.",
                    "translation": "맞는 관점이야! 나는 자연적인 걸 연구해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태준",
                    "script": "Adventure beats staying inside definitely!",
                    "translation": "모험이 분명히 안에 머무르는 걸 이겨!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Adventure beats staying @@ definitely!",
                    "hint": "태준이가 모험이 어디에 머무르는 것을 이긴다고 했나요?",
                    "optionA": "outside",
                    "optionB": "inside",
                    "optionC": "away",
                    "result": "inside",
                    "explanation": "태준이가 모험이 분명히 안에 '머무르는(staying inside)' 것을 이긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소영",
                    "script": "Your energy makes exploration fascinating!",
                    "translation": "네 에너지가 탐험을 매혹적으로 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태준",
                    "script": "You notice things I miss!",
                    "translation": "너는 내가 놓치는 것들을 알아차려!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "자연에서의 활동에 대한 문장이에요.",
                    "optionA": "Nature",
                    "optionB": "peace",
                    "optionC": "always",
                    "optionD": "brings",
                    "result": "Nature always brings peace",
                    "explanation": "자연은 항상 평화를 가져다줘요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소영",
                    "script": "Active exploration reveals nature's secrets!",
                    "translation": "활동적인 탐험이 자연의 비밀들을 드러내!"
                }
            ]
        }
    ]
}
ID: 12717 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집에서 편안하게 쉬기",
            "explanation": "ESTP의 휴식 방식과 INTP의 사색적 시간",
            "category": "생활 태도",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "Sometimes home feels really cozy!",
                    "translation": "때로는 집이 정말 아늑해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은지",
                    "script": "Perfect setting! I think deeply.",
                    "translation": "완벽한 환경이야! 나는 깊이 생각해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "Relaxing helps me recharge energy.",
                    "translation": "쉬는 게 내가 에너지를 재충전하는 데 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "은지",
                    "script": "Interesting cycle! I analyze ideas.",
                    "translation": "흥미로운 사이클이야! 나는 아이디어들을 분석해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건우는 쉬는 것이 에너지를 재충전하는 데 도움이 된다고 했나요?",
                    "hint": "건우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "건우가 'Relaxing helps me recharge energy'라고 쉬는 것이 에너지를 재충전하는 데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "Even rest needs some action!",
                    "translation": "휴식도 약간의 행동이 필요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은지",
                    "script": "Balance perspective! I contemplate concepts.",
                    "translation": "균형 관점이야! 나는 개념들을 숙고해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건우",
                    "script": "Quiet moments prepare for adventures!",
                    "translation": "조용한 순간들이 모험을 준비해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Quiet moments prepare for @@!",
                    "hint": "건우가 조용한 순간들이 무엇을 준비한다고 했나요?",
                    "optionA": "sleeping",
                    "optionB": "adventures",
                    "optionC": "eating",
                    "result": "adventures",
                    "explanation": "건우가 조용한 순간들이 '모험(adventures)'을 준비한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은지",
                    "script": "Your recharging creates future possibilities!",
                    "translation": "네 재충전이 미래의 가능성들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "You turn quiet time productive!",
                    "translation": "너는 조용한 시간을 생산적으로 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "집에서의 휴식에 대한 문장이에요.",
                    "result": "Rest gives new energy",
                    "explanation": "휴식이 새로운 에너지를 줘요.",
                    "optionA": "new",
                    "optionB": "energy",
                    "optionC": "gives",
                    "optionD": "Rest"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은지",
                    "script": "Different rest styles complement perfectly!",
                    "translation": "다른 휴식 스타일들이 완벽하게 보완해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집에서 편안하게 쉬기",
            "explanation": "ESTP의 휴식 방식과 INTP의 사색적 시간",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "Sometimes home feels really cozy!",
                    "translation": "때로는 집이 정말 아늑해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은지",
                    "script": "Perfect setting! I think deeply.",
                    "translation": "완벽한 환경이야! 나는 깊이 생각해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "Relaxing helps me recharge energy.",
                    "translation": "쉬는 게 내가 에너지를 재충전하는 데 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "은지",
                    "script": "Interesting cycle! I analyze ideas.",
                    "translation": "흥미로운 사이클이야! 나는 아이디어들을 분석해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건우는 쉬는 것이 에너지를 재충전하는 데 도움이 된다고 했나요?",
                    "hint": "건우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "건우가 'Relaxing helps me recharge energy'라고 쉬는 것이 에너지를 재충전하는 데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "Even rest needs some action!",
                    "translation": "휴식도 약간의 행동이 필요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은지",
                    "script": "Balance perspective! I contemplate concepts.",
                    "translation": "균형 관점이야! 나는 개념들을 숙고해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건우",
                    "script": "Quiet moments prepare for adventures!",
                    "translation": "조용한 순간들이 모험을 준비해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Quiet moments prepare for @@!",
                    "hint": "건우가 조용한 순간들이 무엇을 준비한다고 했나요?",
                    "optionA": "sleeping",
                    "optionB": "adventures",
                    "optionC": "eating",
                    "result": "adventures",
                    "explanation": "건우가 조용한 순간들이 '모험(adventures)'을 준비한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은지",
                    "script": "Your recharging creates future possibilities!",
                    "translation": "네 재충전이 미래의 가능성들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "You turn quiet time productive!",
                    "translation": "너는 조용한 시간을 생산적으로 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "집에서의 휴식에 대한 문장이에요.",
                    "optionA": "new",
                    "optionB": "energy",
                    "optionC": "gives",
                    "optionD": "Rest",
                    "result": "Rest gives new energy",
                    "explanation": "휴식이 새로운 에너지를 줘요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은지",
                    "script": "Different rest styles complement perfectly!",
                    "translation": "다른 휴식 스타일들이 완벽하게 보완해!"
                }
            ]
        }
    ]
}
ID: 12718 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스런 문제 해결하기",
            "explanation": "ESTP의 즉시 대응과 INTP의 창의적 분석",
            "category": "스트레스 상황 대처",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "We have a problem now!",
                    "translation": "우리에게 지금 문제가 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정현",
                    "script": "Crisis situation! What variables exist?",
                    "translation": "위기 상황이야! 어떤 변수들이 존재해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "Let's fix it immediately today!",
                    "translation": "오늘 즉시 고쳐보자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "정현",
                    "script": "Action-oriented! I'll analyze root causes.",
                    "translation": "행동 지향적이야! 내가 근본 원인들을 분석할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "시우는 즉시 고치자고 했나요?",
                    "hint": "시우의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "시우가 'Let's fix it immediately today!'라고 오늘 즉시 고치자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Quick response prevents bigger problems!",
                    "translation": "빠른 반응이 더 큰 문제들을 예방해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정현",
                    "script": "Smart approach! I see connections.",
                    "translation": "똑똑한 접근이야! 나는 연결점들을 봐."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "Action first, questions later works!",
                    "translation": "행동 먼저, 질문은 나중이 효과가 있어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Action first, questions @@ works!",
                    "hint": "시우가 행동 먼저, 질문은 언제라고 했나요?",
                    "optionA": "never",
                    "optionB": "later",
                    "optionC": "always",
                    "result": "later",
                    "explanation": "시우가 행동 먼저, 질문은 '나중에(later)' 하는 것이 효과가 있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정현",
                    "script": "Your urgency motivates immediate solutions!",
                    "translation": "네 긴급성이 즉시 해결책에 동기를 부여해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "You find the smart approach!",
                    "translation": "너는 똑똑한 접근법을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제 해결에 대한 문장이에요.",
                    "result": "Problems need creative solutions",
                    "explanation": "문제들은 창의적인 해결책이 필요해요.",
                    "optionA": "solutions",
                    "optionB": "need",
                    "optionC": "creative",
                    "optionD": "Problems"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정현",
                    "script": "Fast action with deep thinking!",
                    "translation": "깊은 사고와 함께하는 빠른 행동!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스런 문제 해결하기",
            "explanation": "ESTP의 즉시 대응과 INTP의 창의적 분석",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "We have a problem now!",
                    "translation": "우리에게 지금 문제가 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정현",
                    "script": "Crisis situation! What variables exist?",
                    "translation": "위기 상황이야! 어떤 변수들이 존재해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "Let's fix it immediately today!",
                    "translation": "오늘 즉시 고쳐보자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "정현",
                    "script": "Action-oriented! I'll analyze root causes.",
                    "translation": "행동 지향적이야! 내가 근본 원인들을 분석할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "시우는 즉시 고치자고 했나요?",
                    "hint": "시우의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "시우가 'Let's fix it immediately today!'라고 오늘 즉시 고치자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Quick response prevents bigger problems!",
                    "translation": "빠른 반응이 더 큰 문제들을 예방해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정현",
                    "script": "Smart approach! I see connections.",
                    "translation": "똑똑한 접근이야! 나는 연결점들을 봐."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "Action first, questions later works!",
                    "translation": "행동 먼저, 질문은 나중이 효과가 있어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Action first, questions @@ works!",
                    "hint": "시우가 행동 먼저, 질문은 언제라고 했나요?",
                    "optionA": "never",
                    "optionB": "later",
                    "optionC": "always",
                    "result": "later",
                    "explanation": "시우가 행동 먼저, 질문은 '나중에(later)' 하는 것이 효과가 있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정현",
                    "script": "Your urgency motivates immediate solutions!",
                    "translation": "네 긴급성이 즉시 해결책에 동기를 부여해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "You find the smart approach!",
                    "translation": "너는 똑똑한 접근법을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "문제 해결에 대한 문장이에요.",
                    "optionA": "solutions",
                    "optionB": "need",
                    "optionC": "creative",
                    "optionD": "Problems",
                    "result": "Problems need creative solutions",
                    "explanation": "문제들은 창의적인 해결책이 필요해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정현",
                    "script": "Fast action with deep thinking!",
                    "translation": "깊은 사고와 함께하는 빠른 행동!"
                }
            ]
        }
    ]
}
ID: 12719 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시험 스트레스 극복하기",
            "explanation": "ESTP의 활동적 해소와 INTP의 논리적 접근",
            "category": "스트레스 상황 대처",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민규",
                    "script": "This test stress feels overwhelming!",
                    "translation": "이 시험 스트레스가 압도적으로 느껴져!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민석",
                    "script": "Understandable pressure! What helps you?",
                    "translation": "이해할 만한 압박이야! 뭐가 도움이 돼?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민규",
                    "script": "I need to move around!",
                    "translation": "나는 돌아다녀야 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민석",
                    "script": "Physical activity! I prefer thinking.",
                    "translation": "신체 활동이야! 나는 사고를 선호해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "민규는 돌아다니는 것이 필요하다고 했나요?",
                    "hint": "민규의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "민규가 'I need to move around!'라고 돌아다니는 것이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민규",
                    "script": "Exercise clears my mind completely!",
                    "translation": "운동이 내 마음을 완전히 맑게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민석",
                    "script": "Effective method! I organize thoughts.",
                    "translation": "효과적인 방법이야! 나는 생각들을 정리해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민규",
                    "script": "Sitting still makes anxiety worse!",
                    "translation": "가만히 앉아있는 게 불안을 더 악화시켜!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Sitting still makes anxiety @@!",
                    "hint": "민규가 가만히 앉아있는 것이 불안을 어떻게 한다고 했나요?",
                    "optionA": "better",
                    "optionB": "worse",
                    "optionC": "same",
                    "result": "worse",
                    "explanation": "민규가 가만히 앉아있는 것이 불안을 더 '악화시킨다(worse)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민석",
                    "script": "Your movement strategy reduces stress!",
                    "translation": "네 움직임 전략이 스트레스를 줄여!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민규",
                    "script": "You help me think clearly!",
                    "translation": "너는 내가 명확하게 생각하는 데 도움을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "스트레스를 다루는 것에 대한 문장이에요.",
                    "result": "Different ways help stress",
                    "explanation": "다른 방법들이 스트레스에 도움이 돼요.",
                    "optionA": "help",
                    "optionB": "ways",
                    "optionC": "stress",
                    "optionD": "Different"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민석",
                    "script": "Combined approaches manage stress effectively!",
                    "translation": "결합된 접근법들이 스트레스를 효과적으로 관리해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시험 스트레스 극복하기",
            "explanation": "ESTP의 활동적 해소와 INTP의 논리적 접근",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민규",
                    "script": "This test stress feels overwhelming!",
                    "translation": "이 시험 스트레스가 압도적으로 느껴져!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민석",
                    "script": "Understandable pressure! What helps you?",
                    "translation": "이해할 만한 압박이야! 뭐가 도움이 돼?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민규",
                    "script": "I need to move around!",
                    "translation": "나는 돌아다녀야 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민석",
                    "script": "Physical activity! I prefer thinking.",
                    "translation": "신체 활동이야! 나는 사고를 선호해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "민규는 돌아다니는 것이 필요하다고 했나요?",
                    "hint": "민규의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "민규가 'I need to move around!'라고 돌아다니는 것이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민규",
                    "script": "Exercise clears my mind completely!",
                    "translation": "운동이 내 마음을 완전히 맑게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민석",
                    "script": "Effective method! I organize thoughts.",
                    "translation": "효과적인 방법이야! 나는 생각들을 정리해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민규",
                    "script": "Sitting still makes anxiety worse!",
                    "translation": "가만히 앉아있는 게 불안을 더 악화시켜!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Sitting still makes anxiety @@!",
                    "hint": "민규가 가만히 앉아있는 것이 불안을 어떻게 한다고 했나요?",
                    "optionA": "better",
                    "optionB": "worse",
                    "optionC": "same",
                    "result": "worse",
                    "explanation": "민규가 가만히 앉아있는 것이 불안을 더 '악화시킨다(worse)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민석",
                    "script": "Your movement strategy reduces stress!",
                    "translation": "네 움직임 전략이 스트레스를 줄여!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민규",
                    "script": "You help me think clearly!",
                    "translation": "너는 내가 명확하게 생각하는 데 도움을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "스트레스를 다루는 것에 대한 문장이에요.",
                    "optionA": "help",
                    "optionB": "ways",
                    "optionC": "stress",
                    "optionD": "Different",
                    "result": "Different ways help stress",
                    "explanation": "다른 방법들이 스트레스에 도움이 돼요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민석",
                    "script": "Combined approaches manage stress effectively!",
                    "translation": "결합된 접근법들이 스트레스를 효과적으로 관리해!"
                }
            ]
        }
    ]
}
ID: 12720 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "창업 아이디어 실현하기",
            "explanation": "ESTP의 실행력과 INTP의 혁신적 사고",
            "category": "직업 및 목표 설정",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재훈",
                    "script": "I want to start business!",
                    "translation": "나는 사업을 시작하고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도훈",
                    "script": "Entrepreneurial spirit! What's your concept?",
                    "translation": "기업가 정신이야! 개념이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재훈",
                    "script": "We can learn while doing!",
                    "translation": "우리는 하면서 배울 수 있어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도훈",
                    "script": "Practical approach! I'll research models.",
                    "translation": "실용적인 접근이야! 내가 모델들을 연구할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "재훈이는 하면서 배울 수 있다고 했나요?",
                    "hint": "재훈이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "재훈이가 'We can learn while doing!'라고 하면서 배울 수 있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재훈",
                    "script": "Taking risks creates big opportunities!",
                    "translation": "위험을 감수하는 게 큰 기회들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도훈",
                    "script": "Bold thinking! I analyze success.",
                    "translation": "대담한 사고야! 나는 성공을 분석해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재훈",
                    "script": "Market needs immediate action now!",
                    "translation": "시장은 지금 즉각적인 행동이 필요해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Market needs immediate @@ now!",
                    "hint": "재훈이가 시장이 무엇이 필요하다고 했나요?",
                    "optionA": "thinking",
                    "optionB": "action",
                    "optionC": "sleeping",
                    "result": "action",
                    "explanation": "재훈이가 시장은 지금 즉각적인 '행동(action)'이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도훈",
                    "script": "Your drive pushes ideas forward!",
                    "translation": "네 추진력이 아이디어들을 앞으로 밀어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재훈",
                    "script": "You design the smart systems!",
                    "translation": "너는 똑똑한 시스템들을 설계해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "새로운 사업에 대한 문장이에요.",
                    "result": "New ventures need courage",
                    "explanation": "새로운 벤처들은 용기가 필요해요.",
                    "optionA": "New",
                    "optionB": "need",
                    "optionC": "courage",
                    "optionD": "ventures"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도훈",
                    "script": "Innovation combined with execution power!",
                    "translation": "실행력과 결합된 혁신!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "창업 아이디어 실현하기",
            "explanation": "ESTP의 실행력과 INTP의 혁신적 사고",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재훈",
                    "script": "I want to start business!",
                    "translation": "나는 사업을 시작하고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도훈",
                    "script": "Entrepreneurial spirit! What's your concept?",
                    "translation": "기업가 정신이야! 개념이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재훈",
                    "script": "We can learn while doing!",
                    "translation": "우리는 하면서 배울 수 있어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도훈",
                    "script": "Practical approach! I'll research models.",
                    "translation": "실용적인 접근이야! 내가 모델들을 연구할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "재훈이는 하면서 배울 수 있다고 했나요?",
                    "hint": "재훈이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "재훈이가 'We can learn while doing!'라고 하면서 배울 수 있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재훈",
                    "script": "Taking risks creates big opportunities!",
                    "translation": "위험을 감수하는 게 큰 기회들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도훈",
                    "script": "Bold thinking! I analyze success.",
                    "translation": "대담한 사고야! 나는 성공을 분석해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재훈",
                    "script": "Market needs immediate action now!",
                    "translation": "시장은 지금 즉각적인 행동이 필요해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Market needs immediate @@ now!",
                    "hint": "재훈이가 시장이 무엇이 필요하다고 했나요?",
                    "optionA": "thinking",
                    "optionB": "action",
                    "optionC": "sleeping",
                    "result": "action",
                    "explanation": "재훈이가 시장은 지금 즉각적인 '행동(action)'이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도훈",
                    "script": "Your drive pushes ideas forward!",
                    "translation": "네 추진력이 아이디어들을 앞으로 밀어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재훈",
                    "script": "You design the smart systems!",
                    "translation": "너는 똑똑한 시스템들을 설계해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "새로운 사업에 대한 문장이에요.",
                    "optionA": "New",
                    "optionB": "need",
                    "optionC": "courage",
                    "optionD": "ventures",
                    "result": "New ventures need courage",
                    "explanation": "새로운 벤처들은 용기가 필요해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도훈",
                    "script": "Innovation combined with execution power!",
                    "translation": "실행력과 결합된 혁신!"
                }
            ]
        }
    ]
}
ID: 12721 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈의 직업 찾기",
            "explanation": "ESTP의 경험적 탐색과 INTP의 가능성 분석",
            "category": "직업 및 목표 설정",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성민",
                    "script": "I want exciting career opportunities!",
                    "translation": "나는 흥미진진한 직업 기회들을 원해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Interesting goal! What excites you?",
                    "translation": "흥미로운 목표야! 뭐가 널 신나게 해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성민",
                    "script": "Variety and people interaction daily!",
                    "translation": "매일 다양성과 사람들과의 상호작용!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준호",
                    "script": "Dynamic preferences! I'll research fields.",
                    "translation": "역동적인 선호야! 내가 분야들을 연구할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성민이는 다양성과 사람들과의 상호작용을 원한다고 했나요?",
                    "hint": "성민이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "성민이가 'Variety and people interaction daily!'라고 매일 다양성과 사람들과의 상호작용을 원한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성민",
                    "script": "Experience teaches better than books!",
                    "translation": "경험이 책보다 더 잘 가르쳐!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "True wisdom! I study career.",
                    "translation": "진정한 지혜야! 나는 직업을 연구해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성민",
                    "script": "Real world provides best lessons!",
                    "translation": "현실 세계가 최고의 교훈을 제공해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Real world provides best @@!",
                    "hint": "성민이가 현실 세계가 무엇을 제공한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "lessons",
                    "optionC": "money",
                    "result": "lessons",
                    "explanation": "성민이가 현실 세계가 최고의 '교훈(lessons)'을 제공한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your hands-on approach discovers talents!",
                    "translation": "네 실습 접근법이 재능들을 발견해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성민",
                    "script": "You see the bigger patterns!",
                    "translation": "너는 더 큰 패턴들을 봐!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "직업을 찾는 것에 대한 문장이에요.",
                    "result": "Dreams happen through action",
                    "explanation": "꿈들은 행동을 통해 일어나요.",
                    "optionA": "through",
                    "optionB": "Dreams",
                    "optionC": "action",
                    "optionD": "happen"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "Experiential learning reveals hidden potentials!",
                    "translation": "경험적 학습이 숨겨진 잠재력들을 드러내!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈의 직업 찾기",
            "explanation": "ESTP의 경험적 탐색과 INTP의 가능성 분석",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성민",
                    "script": "I want exciting career opportunities!",
                    "translation": "나는 흥미진진한 직업 기회들을 원해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Interesting goal! What excites you?",
                    "translation": "흥미로운 목표야! 뭐가 널 신나게 해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성민",
                    "script": "Variety and people interaction daily!",
                    "translation": "매일 다양성과 사람들과의 상호작용!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준호",
                    "script": "Dynamic preferences! I'll research fields.",
                    "translation": "역동적인 선호야! 내가 분야들을 연구할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성민이는 다양성과 사람들과의 상호작용을 원한다고 했나요?",
                    "hint": "성민이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "성민이가 'Variety and people interaction daily!'라고 매일 다양성과 사람들과의 상호작용을 원한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성민",
                    "script": "Experience teaches better than books!",
                    "translation": "경험이 책보다 더 잘 가르쳐!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "True wisdom! I study career.",
                    "translation": "진정한 지혜야! 나는 직업을 연구해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성민",
                    "script": "Real world provides best lessons!",
                    "translation": "현실 세계가 최고의 교훈을 제공해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Real world provides best @@!",
                    "hint": "성민이가 현실 세계가 무엇을 제공한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "lessons",
                    "optionC": "money",
                    "result": "lessons",
                    "explanation": "성민이가 현실 세계가 최고의 '교훈(lessons)'을 제공한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your hands-on approach discovers talents!",
                    "translation": "네 실습 접근법이 재능들을 발견해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성민",
                    "script": "You see the bigger patterns!",
                    "translation": "너는 더 큰 패턴들을 봐!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "직업을 찾는 것에 대한 문장이에요.",
                    "optionA": "through",
                    "optionB": "Dreams",
                    "optionC": "action",
                    "optionD": "happen",
                    "result": "Dreams happen through action",
                    "explanation": "꿈들은 행동을 통해 일어나요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "Experiential learning reveals hidden potentials!",
                    "translation": "경험적 학습이 숨겨진 잠재력들을 드러내!"
                }
            ]
        }
    ]
}
ID: 12722 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "스포츠 도전하기",
            "explanation": "ESTP의 즉시 참여와 INTP의 전략적 관찰",
            "category": "취미와 여가 활동",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "Let's play basketball right now!",
                    "translation": "지금 바로 농구하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서준",
                    "script": "Physical activity! What's the strategy?",
                    "translation": "신체 활동이야! 전략이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "We learn rules while playing!",
                    "translation": "우리는 하면서 규칙을 배워!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서준",
                    "script": "Immersive learning! I observe game.",
                    "translation": "몰입적 학습이야! 나는 게임을 관찰해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건호는 하면서 규칙을 배우자고 했나요?",
                    "hint": "건호의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "건호가 'We learn rules while playing!'라고 하면서 규칙을 배우자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Competition brings out my best!",
                    "translation": "경쟁이 내 최고를 이끌어내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서준",
                    "script": "Interesting psychology! I study techniques.",
                    "translation": "흥미로운 심리학이야! 나는 기술들을 연구해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건호",
                    "script": "Action beats theory every time!",
                    "translation": "행동이 매번 이론을 이겨!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Action beats @@ every time!",
                    "hint": "건호가 행동이 무엇을 매번 이긴다고 했나요?",
                    "optionA": "practice",
                    "optionB": "theory",
                    "optionC": "games",
                    "result": "theory",
                    "explanation": "건호가 행동이 매번 '이론(theory)'을 이긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서준",
                    "script": "Your energy makes games exciting!",
                    "translation": "네 에너지가 게임들을 신나게 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건호",
                    "script": "You spot the winning moves!",
                    "translation": "너는 승부수를 발견해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "스포츠를 즐기는 것에 대한 문장이에요.",
                    "result": "Sports build teamwork skills",
                    "explanation": "스포츠가 팀워크 기술을 기르어요.",
                    "optionA": "teamwork",
                    "optionB": "skills",
                    "optionC": "build",
                    "optionD": "Sports"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서준",
                    "script": "Physical activity stimulates creative thinking!",
                    "translation": "신체 활동이 창의적 사고를 자극해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "스포츠 도전하기",
            "explanation": "ESTP의 즉시 참여와 INTP의 전략적 관찰",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "Let's play basketball right now!",
                    "translation": "지금 바로 농구하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서준",
                    "script": "Physical activity! What's the strategy?",
                    "translation": "신체 활동이야! 전략이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "We learn rules while playing!",
                    "translation": "우리는 하면서 규칙을 배워!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서준",
                    "script": "Immersive learning! I observe game.",
                    "translation": "몰입적 학습이야! 나는 게임을 관찰해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건호는 하면서 규칙을 배우자고 했나요?",
                    "hint": "건호의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "건호가 'We learn rules while playing!'라고 하면서 규칙을 배우자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Competition brings out my best!",
                    "translation": "경쟁이 내 최고를 이끌어내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서준",
                    "script": "Interesting psychology! I study techniques.",
                    "translation": "흥미로운 심리학이야! 나는 기술들을 연구해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건호",
                    "script": "Action beats theory every time!",
                    "translation": "행동이 매번 이론을 이겨!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Action beats @@ every time!",
                    "hint": "건호가 행동이 무엇을 매번 이긴다고 했나요?",
                    "optionA": "practice",
                    "optionB": "theory",
                    "optionC": "games",
                    "result": "theory",
                    "explanation": "건호가 행동이 매번 '이론(theory)'을 이긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서준",
                    "script": "Your energy makes games exciting!",
                    "translation": "네 에너지가 게임들을 신나게 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건호",
                    "script": "You spot the winning moves!",
                    "translation": "너는 승부수를 발견해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "스포츠를 즐기는 것에 대한 문장이에요.",
                    "optionA": "teamwork",
                    "optionB": "skills",
                    "optionC": "build",
                    "optionD": "Sports",
                    "result": "Sports build teamwork skills",
                    "explanation": "스포츠가 팀워크 기술을 기르어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서준",
                    "script": "Physical activity stimulates creative thinking!",
                    "translation": "신체 활동이 창의적 사고를 자극해!"
                }
            ]
        }
    ]
}

현재 배치 처리 완료

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