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

실행 모드 선택


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

대상 테이블: content_mbti_items

ID: 12723 (테스트)
원본 (수정 전)수정 후
{
    "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 music feels incredibly energizing!",
                    "translation": "이 음악이 엄청나게 활력을 줘!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하늘",
                    "script": "Fascinating rhythm! What's the structure?",
                    "translation": "매혹적인 리듬이야! 구조가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현준",
                    "script": "I just feel the beat!",
                    "translation": "나는 그냥 박자를 느껴!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하늘",
                    "script": "Instinctive response! I analyze patterns.",
                    "translation": "본능적인 반응이야! 나는 패턴을 분석해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현준이는 그냥 박자를 느낀다고 했나요?",
                    "hint": "현준이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "현준이가 'I just feel the beat!'라고 그냥 박자를 느낀다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현준",
                    "script": "Music moves my body naturally!",
                    "translation": "음악이 내 몸을 자연스럽게 움직여!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하늘",
                    "script": "Physical connection! I study composition.",
                    "translation": "신체적 연결이야! 나는 작곡을 연구해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현준",
                    "script": "Dancing happens without thinking first!",
                    "translation": "춤은 먼저 생각하지 않고 일어나!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Dancing happens without @@ first!",
                    "hint": "현준이가 춤이 무엇을 먼저 하지 않고 일어난다고 했나요?",
                    "optionA": "moving",
                    "optionB": "thinking",
                    "optionC": "hearing",
                    "result": "thinking",
                    "explanation": "현준이가 춤은 먼저 '생각하지(thinking)' 않고 일어난다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하늘",
                    "script": "Your spontaneity captures music's essence!",
                    "translation": "네 즉흥성이 음악의 본질을 포착해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현준",
                    "script": "You understand the hidden complexity!",
                    "translation": "너는 숨겨진 복잡성을 이해해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "음악을 즐기는 것에 대한 문장이에요.",
                    "result": "Music brings people together",
                    "explanation": "음악이 사람들을 함께 모아줘요.",
                    "optionA": "Music",
                    "optionB": "brings",
                    "optionC": "together",
                    "optionD": "people"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하늘",
                    "script": "Emotional expression meets structural beauty!",
                    "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 music feels incredibly energizing!",
                    "translation": "이 음악이 엄청나게 활력을 줘!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하늘",
                    "script": "Fascinating rhythm! What's the structure?",
                    "translation": "매혹적인 리듬이야! 구조가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현준",
                    "script": "I just feel the beat!",
                    "translation": "나는 그냥 박자를 느껴!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하늘",
                    "script": "Instinctive response! I analyze patterns.",
                    "translation": "본능적인 반응이야! 나는 패턴을 분석해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현준이는 그냥 박자를 느낀다고 했나요?",
                    "hint": "현준이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "현준이가 'I just feel the beat!'라고 그냥 박자를 느낀다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현준",
                    "script": "Music moves my body naturally!",
                    "translation": "음악이 내 몸을 자연스럽게 움직여!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하늘",
                    "script": "Physical connection! I study composition.",
                    "translation": "신체적 연결이야! 나는 작곡을 연구해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현준",
                    "script": "Dancing happens without thinking first!",
                    "translation": "춤은 먼저 생각하지 않고 일어나!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Dancing happens without @@ first!",
                    "hint": "현준이가 춤이 무엇을 먼저 하지 않고 일어난다고 했나요?",
                    "optionA": "moving",
                    "optionB": "thinking",
                    "optionC": "hearing",
                    "result": "thinking",
                    "explanation": "현준이가 춤은 먼저 '생각하지(thinking)' 않고 일어난다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하늘",
                    "script": "Your spontaneity captures music's essence!",
                    "translation": "네 즉흥성이 음악의 본질을 포착해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현준",
                    "script": "You understand the hidden complexity!",
                    "translation": "너는 숨겨진 복잡성을 이해해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "음악을 즐기는 것에 대한 문장이에요.",
                    "optionA": "Music",
                    "optionB": "brings",
                    "optionC": "together",
                    "optionD": "people",
                    "result": "Music brings people together",
                    "explanation": "음악이 사람들을 함께 모아줘요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하늘",
                    "script": "Emotional expression meets structural beauty!",
                    "translation": "감정적 표현이 구조적 아름다움과 만나!"
                }
            ]
        }
    ]
}
ID: 12724 (테스트)
원본 (수정 전)수정 후
{
    "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 talk directly!",
                    "translation": "우리는 직접 이야기해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "Communication crisis! What's the core?",
                    "translation": "소통 위기야! 핵심이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "Honest conversation fixes everything usually!",
                    "translation": "솔직한 대화가 보통 모든 걸 고쳐!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "은비",
                    "script": "Straightforward approach! I'll find logic.",
                    "translation": "직접적인 접근이야! 내가 논리를 찾을게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태현이는 솔직한 대화가 모든 것을 고친다고 생각하나요?",
                    "hint": "태현이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "태현이가 'Honest conversation fixes everything usually!'라고 솔직한 대화가 보통 모든 것을 고친다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "Avoiding problems makes them bigger!",
                    "translation": "문제를 피하는 게 그것들을 더 크게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "Valid observation! I see patterns.",
                    "translation": "타당한 관찰이야! 나는 패턴을 봐."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태현",
                    "script": "Face-to-face communication works best always!",
                    "translation": "대면 소통이 항상 가장 잘 돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Face-to-face communication works @@ always!",
                    "hint": "태현이가 대면 소통이 어떻게 된다고 했나요?",
                    "optionA": "worst",
                    "optionB": "best",
                    "optionC": "slowly",
                    "result": "best",
                    "explanation": "태현이가 대면 소통이 항상 '가장 잘(best)' 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "Your directness cuts through confusion!",
                    "translation": "네 직접성이 혼란을 뚫고 나가!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "You find the fair solutions!",
                    "translation": "너는 공정한 해결책들을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등을 해결하는 것에 대한 문장이에요.",
                    "result": "Clear communication resolves conflicts",
                    "explanation": "명확한 소통이 갈등들을 해결해요.",
                    "optionA": "Clear",
                    "optionB": "communication",
                    "optionC": "conflicts",
                    "optionD": "resolves"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Direct dialogue creates understanding bridges!",
                    "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 talk directly!",
                    "translation": "우리는 직접 이야기해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "Communication crisis! What's the core?",
                    "translation": "소통 위기야! 핵심이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "Honest conversation fixes everything usually!",
                    "translation": "솔직한 대화가 보통 모든 걸 고쳐!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "은비",
                    "script": "Straightforward approach! I'll find logic.",
                    "translation": "직접적인 접근이야! 내가 논리를 찾을게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태현이는 솔직한 대화가 모든 것을 고친다고 생각하나요?",
                    "hint": "태현이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "태현이가 'Honest conversation fixes everything usually!'라고 솔직한 대화가 보통 모든 것을 고친다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "Avoiding problems makes them bigger!",
                    "translation": "문제를 피하는 게 그것들을 더 크게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "Valid observation! I see patterns.",
                    "translation": "타당한 관찰이야! 나는 패턴을 봐."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태현",
                    "script": "Face-to-face communication works best always!",
                    "translation": "대면 소통이 항상 가장 잘 돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Face-to-face communication works @@ always!",
                    "hint": "태현이가 대면 소통이 어떻게 된다고 했나요?",
                    "optionA": "worst",
                    "optionB": "best",
                    "optionC": "slowly",
                    "result": "best",
                    "explanation": "태현이가 대면 소통이 항상 '가장 잘(best)' 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "Your directness cuts through confusion!",
                    "translation": "네 직접성이 혼란을 뚫고 나가!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "You find the fair solutions!",
                    "translation": "너는 공정한 해결책들을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "갈등을 해결하는 것에 대한 문장이에요.",
                    "optionA": "Clear",
                    "optionB": "communication",
                    "optionC": "conflicts",
                    "optionD": "resolves",
                    "result": "Clear communication resolves conflicts",
                    "explanation": "명확한 소통이 갈등들을 해결해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Direct dialogue creates understanding bridges!",
                    "translation": "직접적인 대화가 이해의 다리들을 만들어!"
                }
            ]
        }
    ]
}
ID: 12725 (테스트)
원본 (수정 전)수정 후
{
    "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 fix this team problem!",
                    "translation": "이 팀 문제를 고쳐보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "Group dynamics issue! What's happening?",
                    "translation": "그룹 역학 문제야! 무슨 일이 일어나고 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "Everyone needs to speak up!",
                    "translation": "모든 사람이 목소리를 내야 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소희",
                    "script": "Participation important! I'll analyze roles.",
                    "translation": "참여가 중요해! 내가 역할들을 분석할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "윤호는 모든 사람이 목소리를 내야 한다고 했나요?",
                    "hint": "윤호의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "윤호가 'Everyone needs to speak up!'라고 모든 사람이 목소리를 내야 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "Silent members create bigger problems!",
                    "translation": "조용한 구성원들이 더 큰 문제들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "Interesting insight! I study group.",
                    "translation": "흥미로운 통찰이야! 나는 그룹을 연구해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤호",
                    "script": "Action solves conflicts faster definitely!",
                    "translation": "행동이 분명히 갈등을 더 빠르게 해결해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Action solves conflicts @@ definitely!",
                    "hint": "윤호가 행동이 갈등을 어떻게 해결한다고 했나요?",
                    "optionA": "slower",
                    "optionB": "faster",
                    "optionC": "worse",
                    "result": "faster",
                    "explanation": "윤호가 행동이 분명히 갈등을 더 '빠르게(faster)' 해결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "Your initiative motivates group participation!",
                    "translation": "네 주도력이 그룹 참여에 동기를 부여해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "You understand the team mechanics!",
                    "translation": "너는 팀 메카닉을 이해해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀워크에 대한 문장이에요.",
                    "result": "Teams work better together",
                    "explanation": "팀들은 함께 더 잘 일해요.",
                    "optionA": "together",
                    "optionB": "Teams",
                    "optionC": "work",
                    "optionD": "better"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소희",
                    "script": "Active leadership with systematic 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 fix this team problem!",
                    "translation": "이 팀 문제를 고쳐보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "Group dynamics issue! What's happening?",
                    "translation": "그룹 역학 문제야! 무슨 일이 일어나고 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "Everyone needs to speak up!",
                    "translation": "모든 사람이 목소리를 내야 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소희",
                    "script": "Participation important! I'll analyze roles.",
                    "translation": "참여가 중요해! 내가 역할들을 분석할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "윤호는 모든 사람이 목소리를 내야 한다고 했나요?",
                    "hint": "윤호의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "윤호가 'Everyone needs to speak up!'라고 모든 사람이 목소리를 내야 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "Silent members create bigger problems!",
                    "translation": "조용한 구성원들이 더 큰 문제들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "Interesting insight! I study group.",
                    "translation": "흥미로운 통찰이야! 나는 그룹을 연구해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤호",
                    "script": "Action solves conflicts faster definitely!",
                    "translation": "행동이 분명히 갈등을 더 빠르게 해결해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Action solves conflicts @@ definitely!",
                    "hint": "윤호가 행동이 갈등을 어떻게 해결한다고 했나요?",
                    "optionA": "slower",
                    "optionB": "faster",
                    "optionC": "worse",
                    "result": "faster",
                    "explanation": "윤호가 행동이 분명히 갈등을 더 '빠르게(faster)' 해결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "Your initiative motivates group participation!",
                    "translation": "네 주도력이 그룹 참여에 동기를 부여해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "You understand the team mechanics!",
                    "translation": "너는 팀 메카닉을 이해해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "팀워크에 대한 문장이에요.",
                    "optionA": "together",
                    "optionB": "Teams",
                    "optionC": "work",
                    "optionD": "better",
                    "result": "Teams work better together",
                    "explanation": "팀들은 함께 더 잘 일해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소희",
                    "script": "Active leadership with systematic analysis!",
                    "translation": "체계적 분석과 함께하는 적극적 리더십!"
                }
            ]
        }
    ]
}
ID: 12726 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 놀러 가기",
            "explanation": "ESTP의 활발한 사교와 ISTP의 현실적 지원",
            "category": "사회적 상호작용",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현아",
                    "script": "Let's invite everyone to party!",
                    "translation": "모든 사람을 파티에 초대하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성호",
                    "script": "Makes sense. I'll check logistics.",
                    "translation": "말이 되네. 내가 물류를 확인해볼게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현아",
                    "script": "More people means more fun!",
                    "translation": "더 많은 사람이 더 재미를 의미해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성호",
                    "script": "True. I'll handle practical stuff.",
                    "translation": "맞아. 내가 실용적인 것들을 처리할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현아는 더 많은 사람이 더 재미있다고 생각하나요?",
                    "hint": "현아의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "현아가 'More people means more fun!'라고 더 많은 사람이 더 재미를 의미한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현아",
                    "script": "Social energy gives me life!",
                    "translation": "사회적 에너지가 나에게 활력을 줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성호",
                    "script": "I see that. I'll organize.",
                    "translation": "그걸 봐. 내가 정리할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현아",
                    "script": "Group activities feel amazing always!",
                    "translation": "그룹 활동은 항상 놀라워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Group activities feel @@ always!",
                    "hint": "현아가 그룹 활동이 어떻다고 했나요?",
                    "optionA": "boring",
                    "optionB": "amazing",
                    "optionC": "scary",
                    "result": "amazing",
                    "explanation": "현아가 그룹 활동은 항상 '놀랍다(amazing)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성호",
                    "script": "Your enthusiasm brings people together.",
                    "translation": "네 열정이 사람들을 모아줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현아",
                    "script": "You make everything work smoothly!",
                    "translation": "너는 모든 걸 부드럽게 돌아가게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "친구들과의 모임에 대한 문장이에요.",
                    "result": "Friends make memories together",
                    "explanation": "친구들이 함께 추억을 만들어요.",
                    "optionA": "together",
                    "optionB": "make",
                    "optionC": "memories",
                    "optionD": "Friends"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성호",
                    "script": "Good planning supports great parties.",
                    "translation": "좋은 계획이 훌륭한 파티를 뒷받침해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 놀러 가기",
            "explanation": "ESTP의 활발한 사교와 ISTP의 현실적 지원",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현아",
                    "script": "Let's invite everyone to party!",
                    "translation": "모든 사람을 파티에 초대하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성호",
                    "script": "Makes sense. I'll check logistics.",
                    "translation": "말이 되네. 내가 물류를 확인해볼게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현아",
                    "script": "More people means more fun!",
                    "translation": "더 많은 사람이 더 재미를 의미해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성호",
                    "script": "True. I'll handle practical stuff.",
                    "translation": "맞아. 내가 실용적인 것들을 처리할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현아는 더 많은 사람이 더 재미있다고 생각하나요?",
                    "hint": "현아의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "현아가 'More people means more fun!'라고 더 많은 사람이 더 재미를 의미한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현아",
                    "script": "Social energy gives me life!",
                    "translation": "사회적 에너지가 나에게 활력을 줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성호",
                    "script": "I see that. I'll organize.",
                    "translation": "그걸 봐. 내가 정리할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현아",
                    "script": "Group activities feel amazing always!",
                    "translation": "그룹 활동은 항상 놀라워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Group activities feel @@ always!",
                    "hint": "현아가 그룹 활동이 어떻다고 했나요?",
                    "optionA": "boring",
                    "optionB": "amazing",
                    "optionC": "scary",
                    "result": "amazing",
                    "explanation": "현아가 그룹 활동은 항상 '놀랍다(amazing)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성호",
                    "script": "Your enthusiasm brings people together.",
                    "translation": "네 열정이 사람들을 모아줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현아",
                    "script": "You make everything work smoothly!",
                    "translation": "너는 모든 걸 부드럽게 돌아가게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "친구들과의 모임에 대한 문장이에요.",
                    "optionA": "together",
                    "optionB": "make",
                    "optionC": "memories",
                    "optionD": "Friends",
                    "result": "Friends make memories together",
                    "explanation": "친구들이 함께 추억을 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성호",
                    "script": "Good planning supports great parties.",
                    "translation": "좋은 계획이 훌륭한 파티를 뒷받침해."
                }
            ]
        }
    ]
}
ID: 12727 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "카페에서 사람들 구경하기",
            "explanation": "ESTP의 사회적 관찰과 ISTP의 조용한 분석",
            "category": "사회적 상호작용",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다희",
                    "script": "Look at all these people!",
                    "translation": "이 모든 사람들을 봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태오",
                    "script": "Interesting crowd. Different types here.",
                    "translation": "흥미로운 군중이야. 여기 다른 타입들이 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다희",
                    "script": "I want to meet them!",
                    "translation": "나는 그들을 만나고 싶어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태오",
                    "script": "Natural approach. I'll just observe.",
                    "translation": "자연스러운 접근이야. 나는 그냥 관찰할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "다희는 사람들을 만나고 싶어한다고 했나요?",
                    "hint": "다희의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "다희가 'I want to meet them!'라고 그들을 만나고 싶다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다희",
                    "script": "Everyone has interesting stories probably!",
                    "translation": "모든 사람이 아마 흥미로운 이야기를 가지고 있을 거야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태오",
                    "script": "Probably true. I notice their.",
                    "translation": "아마 맞을 거야. 나는 그들의 것을 알아차려."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다희",
                    "script": "New connections energize me completely!",
                    "translation": "새로운 연결들이 나를 완전히 활력 있게 해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "New connections @@ me completely!",
                    "hint": "다희가 새로운 연결들이 자신을 어떻게 한다고 했나요?",
                    "optionA": "tire",
                    "optionB": "energize",
                    "optionC": "scare",
                    "result": "energize",
                    "explanation": "다희가 새로운 연결들이 자신을 완전히 '활력 있게(energize)' 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태오",
                    "script": "Your openness puts people comfortable.",
                    "translation": "네 개방성이 사람들을 편안하게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다희",
                    "script": "You see things I miss!",
                    "translation": "너는 내가 놓치는 것들을 봐!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "사람들과의 연결에 대한 문장이에요.",
                    "result": "People are interesting everywhere",
                    "explanation": "사람들은 어디에서나 흥미로워요.",
                    "optionA": "interesting",
                    "optionB": "are",
                    "optionC": "People",
                    "optionD": "everywhere"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "Different social styles work well.",
                    "translation": "다른 사회적 스타일들이 잘 작동해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "카페에서 사람들 구경하기",
            "explanation": "ESTP의 사회적 관찰과 ISTP의 조용한 분석",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다희",
                    "script": "Look at all these people!",
                    "translation": "이 모든 사람들을 봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태오",
                    "script": "Interesting crowd. Different types here.",
                    "translation": "흥미로운 군중이야. 여기 다른 타입들이 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다희",
                    "script": "I want to meet them!",
                    "translation": "나는 그들을 만나고 싶어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태오",
                    "script": "Natural approach. I'll just observe.",
                    "translation": "자연스러운 접근이야. 나는 그냥 관찰할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "다희는 사람들을 만나고 싶어한다고 했나요?",
                    "hint": "다희의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "다희가 'I want to meet them!'라고 그들을 만나고 싶다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다희",
                    "script": "Everyone has interesting stories probably!",
                    "translation": "모든 사람이 아마 흥미로운 이야기를 가지고 있을 거야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태오",
                    "script": "Probably true. I notice their.",
                    "translation": "아마 맞을 거야. 나는 그들의 것을 알아차려."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다희",
                    "script": "New connections energize me completely!",
                    "translation": "새로운 연결들이 나를 완전히 활력 있게 해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "New connections @@ me completely!",
                    "hint": "다희가 새로운 연결들이 자신을 어떻게 한다고 했나요?",
                    "optionA": "tire",
                    "optionB": "energize",
                    "optionC": "scare",
                    "result": "energize",
                    "explanation": "다희가 새로운 연결들이 자신을 완전히 '활력 있게(energize)' 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태오",
                    "script": "Your openness puts people comfortable.",
                    "translation": "네 개방성이 사람들을 편안하게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다희",
                    "script": "You see things I miss!",
                    "translation": "너는 내가 놓치는 것들을 봐!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "사람들과의 연결에 대한 문장이에요.",
                    "optionA": "interesting",
                    "optionB": "are",
                    "optionC": "People",
                    "optionD": "everywhere",
                    "result": "People are interesting everywhere",
                    "explanation": "사람들은 어디에서나 흥미로워요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "Different social styles work well.",
                    "translation": "다른 사회적 스타일들이 잘 작동해."
                }
            ]
        }
    ]
}
ID: 12728 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 앱 사용해보기",
            "explanation": "ESTP의 직관적 탐험과 ISTP의 세심한 분석",
            "category": "정보 탐구",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "This app looks really cool!",
                    "translation": "이 앱이 정말 멋져 보여!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동민",
                    "script": "Interesting interface. How does work?",
                    "translation": "흥미로운 인터페이스야. 어떻게 작동해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "Let's just start using it!",
                    "translation": "그냥 사용하기 시작하자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "동민",
                    "script": "Direct approach. I'll check settings.",
                    "translation": "직접적인 접근이야. 내가 설정을 확인할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "예진이는 그냥 사용하기 시작하자고 했나요?",
                    "hint": "예진이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "예진이가 'Let's just start using it!'라고 그냥 사용하기 시작하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "We learn fastest by doing!",
                    "translation": "우리는 하면서 가장 빨리 배워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동민",
                    "script": "Makes sense. I'll understand mechanics.",
                    "translation": "말이 돼. 내가 메카닉을 이해할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Trial and error works perfectly!",
                    "translation": "시행착오가 완벽하게 작동해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Trial and error works @@!",
                    "hint": "예진이가 시행착오가 어떻게 작동한다고 했나요?",
                    "optionA": "badly",
                    "optionB": "perfectly",
                    "optionC": "slowly",
                    "result": "perfectly",
                    "explanation": "예진이가 시행착오가 '완벽하게(perfectly)' 작동한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동민",
                    "script": "Your exploration finds useful features.",
                    "translation": "네 탐험이 유용한 기능들을 찾아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "You understand the technical details!",
                    "translation": "너는 기술적 세부사항들을 이해해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "새로운 기술을 배우는 것에 대한 문장이에요.",
                    "result": "Technology makes life easier",
                    "explanation": "기술이 삶을 더 쉽게 만들어요.",
                    "optionA": "life",
                    "optionB": "easier",
                    "optionC": "makes",
                    "optionD": "Technology"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동민",
                    "script": "Hands-on learning reveals hidden functions.",
                    "translation": "실습 학습이 숨겨진 기능들을 드러내."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 앱 사용해보기",
            "explanation": "ESTP의 직관적 탐험과 ISTP의 세심한 분석",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "This app looks really cool!",
                    "translation": "이 앱이 정말 멋져 보여!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동민",
                    "script": "Interesting interface. How does work?",
                    "translation": "흥미로운 인터페이스야. 어떻게 작동해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "Let's just start using it!",
                    "translation": "그냥 사용하기 시작하자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "동민",
                    "script": "Direct approach. I'll check settings.",
                    "translation": "직접적인 접근이야. 내가 설정을 확인할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "예진이는 그냥 사용하기 시작하자고 했나요?",
                    "hint": "예진이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "예진이가 'Let's just start using it!'라고 그냥 사용하기 시작하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "We learn fastest by doing!",
                    "translation": "우리는 하면서 가장 빨리 배워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동민",
                    "script": "Makes sense. I'll understand mechanics.",
                    "translation": "말이 돼. 내가 메카닉을 이해할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Trial and error works perfectly!",
                    "translation": "시행착오가 완벽하게 작동해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Trial and error works @@!",
                    "hint": "예진이가 시행착오가 어떻게 작동한다고 했나요?",
                    "optionA": "badly",
                    "optionB": "perfectly",
                    "optionC": "slowly",
                    "result": "perfectly",
                    "explanation": "예진이가 시행착오가 '완벽하게(perfectly)' 작동한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동민",
                    "script": "Your exploration finds useful features.",
                    "translation": "네 탐험이 유용한 기능들을 찾아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "You understand the technical details!",
                    "translation": "너는 기술적 세부사항들을 이해해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "새로운 기술을 배우는 것에 대한 문장이에요.",
                    "optionA": "life",
                    "optionB": "easier",
                    "optionC": "makes",
                    "optionD": "Technology",
                    "result": "Technology makes life easier",
                    "explanation": "기술이 삶을 더 쉽게 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동민",
                    "script": "Hands-on learning reveals hidden functions.",
                    "translation": "실습 학습이 숨겨진 기능들을 드러내."
                }
            ]
        }
    ]
}
ID: 12729 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "온라인 정보 검색하기",
            "explanation": "ESTP의 빠른 검색과 ISTP의 꼼꼼한 확인",
            "category": "정보 탐구",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "I found the answer quickly!",
                    "translation": "답을 빠르게 찾았어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하연",
                    "script": "Good start. Is it reliable?",
                    "translation": "좋은 시작이야. 신뢰할 만해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "First result looks fine enough!",
                    "translation": "첫 번째 결과가 충분해 보여!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하연",
                    "script": "Maybe. I'll verify other sources.",
                    "translation": "아마도. 내가 다른 출처들을 확인할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "상우는 첫 번째 결과가 충분하다고 생각하나요?",
                    "hint": "상우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "상우가 'First result looks fine enough!'라고 첫 번째 결과가 충분해 보인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Quick answers save time always!",
                    "translation": "빠른 답들이 항상 시간을 절약해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하연",
                    "script": "True. I check accuracy though.",
                    "translation": "맞아. 하지만 나는 정확성을 확인해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Speed matters in information hunting!",
                    "translation": "정보 수집에서는 속도가 중요해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Speed matters in information @@!",
                    "hint": "상우가 무엇에서 속도가 중요하다고 했나요?",
                    "optionA": "eating",
                    "optionB": "hunting",
                    "optionC": "sleeping",
                    "result": "hunting",
                    "explanation": "상우가 정보 '수집(hunting)'에서 속도가 중요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하연",
                    "script": "Your efficiency gets results fast.",
                    "translation": "네 효율성이 결과를 빠르게 얻어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "You ensure quality information always!",
                    "translation": "너는 항상 질 좋은 정보를 보장해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정보를 찾는 것에 대한 문장이에요.",
                    "result": "Good research takes time",
                    "explanation": "좋은 연구는 시간이 걸려요.",
                    "optionA": "Good",
                    "optionB": "time",
                    "optionC": "research",
                    "optionD": "takes"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하연",
                    "script": "Thorough research provides better results.",
                    "translation": "철저한 연구가 더 좋은 결과를 제공해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "온라인 정보 검색하기",
            "explanation": "ESTP의 빠른 검색과 ISTP의 꼼꼼한 확인",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "I found the answer quickly!",
                    "translation": "답을 빠르게 찾았어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하연",
                    "script": "Good start. Is it reliable?",
                    "translation": "좋은 시작이야. 신뢰할 만해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "First result looks fine enough!",
                    "translation": "첫 번째 결과가 충분해 보여!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하연",
                    "script": "Maybe. I'll verify other sources.",
                    "translation": "아마도. 내가 다른 출처들을 확인할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "상우는 첫 번째 결과가 충분하다고 생각하나요?",
                    "hint": "상우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "상우가 'First result looks fine enough!'라고 첫 번째 결과가 충분해 보인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Quick answers save time always!",
                    "translation": "빠른 답들이 항상 시간을 절약해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하연",
                    "script": "True. I check accuracy though.",
                    "translation": "맞아. 하지만 나는 정확성을 확인해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Speed matters in information hunting!",
                    "translation": "정보 수집에서는 속도가 중요해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Speed matters in information @@!",
                    "hint": "상우가 무엇에서 속도가 중요하다고 했나요?",
                    "optionA": "eating",
                    "optionB": "hunting",
                    "optionC": "sleeping",
                    "result": "hunting",
                    "explanation": "상우가 정보 '수집(hunting)'에서 속도가 중요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하연",
                    "script": "Your efficiency gets results fast.",
                    "translation": "네 효율성이 결과를 빠르게 얻어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "You ensure quality information always!",
                    "translation": "너는 항상 질 좋은 정보를 보장해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "정보를 찾는 것에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "time",
                    "optionC": "research",
                    "optionD": "takes",
                    "result": "Good research takes time",
                    "explanation": "좋은 연구는 시간이 걸려요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하연",
                    "script": "Thorough research provides better results.",
                    "translation": "철저한 연구가 더 좋은 결과를 제공해."
                }
            ]
        }
    ]
}
ID: 12730 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "즉석에서 계획 바꾸기",
            "explanation": "ESTP의 유연한 적응과 ISTP의 실용적 조정",
            "category": "의사결정 방식",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "Plans changed! Let's adapt quickly!",
                    "translation": "계획이 바뀌었어! 빠르게 적응하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지안",
                    "script": "Flexibility needed. What's the situation?",
                    "translation": "유연성이 필요해. 상황이 어때?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "We can figure out!",
                    "translation": "우리가 알아낼 수 있어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지안",
                    "script": "Practical approach. I'll assess options.",
                    "translation": "실용적인 접근이야. 내가 선택지들을 평가할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "시우는 빠르게 적응하자고 했나요?",
                    "hint": "시우의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "시우가 'Let's adapt quickly!'라고 빠르게 적응하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Change creates new opportunities always!",
                    "translation": "변화는 항상 새로운 기회들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지안",
                    "script": "Interesting perspective. I'll find alternatives.",
                    "translation": "흥미로운 관점이야. 내가 대안들을 찾을게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "Spontaneous decisions work out fine!",
                    "translation": "즉흥적인 결정들이 잘 풀려!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Spontaneous decisions work out @@!",
                    "hint": "시우가 즉흥적인 결정들이 어떻게 된다고 했나요?",
                    "optionA": "badly",
                    "optionB": "fine",
                    "optionC": "slowly",
                    "result": "fine",
                    "explanation": "시우가 즉흥적인 결정들이 '잘(fine)' 풀린다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지안",
                    "script": "Your adaptability handles unexpected changes.",
                    "translation": "네 적응력이 예상치 못한 변화들을 다뤄."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "You find realistic solutions always!",
                    "translation": "너는 항상 현실적인 해결책들을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "변화에 적응하는 것에 대한 문장이에요.",
                    "result": "Change often brings growth",
                    "explanation": "변화는 종종 성장을 가져다줘요.",
                    "optionA": "growth",
                    "optionB": "brings",
                    "optionC": "often",
                    "optionD": "Change"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지안",
                    "script": "Smart adjustments make things work.",
                    "translation": "똑똑한 조정들이 일들을 작동하게 해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "즉석에서 계획 바꾸기",
            "explanation": "ESTP의 유연한 적응과 ISTP의 실용적 조정",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "Plans changed! Let's adapt quickly!",
                    "translation": "계획이 바뀌었어! 빠르게 적응하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지안",
                    "script": "Flexibility needed. What's the situation?",
                    "translation": "유연성이 필요해. 상황이 어때?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "We can figure out!",
                    "translation": "우리가 알아낼 수 있어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지안",
                    "script": "Practical approach. I'll assess options.",
                    "translation": "실용적인 접근이야. 내가 선택지들을 평가할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "시우는 빠르게 적응하자고 했나요?",
                    "hint": "시우의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "시우가 'Let's adapt quickly!'라고 빠르게 적응하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Change creates new opportunities always!",
                    "translation": "변화는 항상 새로운 기회들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지안",
                    "script": "Interesting perspective. I'll find alternatives.",
                    "translation": "흥미로운 관점이야. 내가 대안들을 찾을게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "Spontaneous decisions work out fine!",
                    "translation": "즉흥적인 결정들이 잘 풀려!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Spontaneous decisions work out @@!",
                    "hint": "시우가 즉흥적인 결정들이 어떻게 된다고 했나요?",
                    "optionA": "badly",
                    "optionB": "fine",
                    "optionC": "slowly",
                    "result": "fine",
                    "explanation": "시우가 즉흥적인 결정들이 '잘(fine)' 풀린다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지안",
                    "script": "Your adaptability handles unexpected changes.",
                    "translation": "네 적응력이 예상치 못한 변화들을 다뤄."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "You find realistic solutions always!",
                    "translation": "너는 항상 현실적인 해결책들을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "변화에 적응하는 것에 대한 문장이에요.",
                    "optionA": "growth",
                    "optionB": "brings",
                    "optionC": "often",
                    "optionD": "Change",
                    "result": "Change often brings growth",
                    "explanation": "변화는 종종 성장을 가져다줘요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지안",
                    "script": "Smart adjustments make things work.",
                    "translation": "똑똑한 조정들이 일들을 작동하게 해."
                }
            ]
        }
    ]
}
ID: 12731 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "점심 메뉴 고르기",
            "explanation": "ESTP의 직관적 선택과 ISTP의 신중한 고려",
            "category": "의사결정 방식",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "That looks delicious! Let's order!",
                    "translation": "저거 맛있어 보여! 주문하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채린",
                    "script": "Looks good. What's in it?",
                    "translation": "좋아 보여. 안에 뭐가 들어있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "Who cares? It smells amazing!",
                    "translation": "누가 신경 써? 냄새가 놀라워!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채린",
                    "script": "Fair point. I'll check ingredients.",
                    "translation": "공정한 지적이야. 내가 재료들을 확인할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건우는 냄새가 놀랍다고 했나요?",
                    "hint": "건우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "건우가 'It smells amazing!'라고 냄새가 놀랍다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "First impressions usually work perfectly!",
                    "translation": "첫인상이 보통 완벽하게 작동해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채린",
                    "script": "Sometimes true. I consider preferences.",
                    "translation": "때로는 맞아. 나는 선호도를 고려해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건우",
                    "script": "Trust your instincts about food!",
                    "translation": "음식에 대한 본능을 믿어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Trust your instincts about @@!",
                    "hint": "건우가 무엇에 대한 본능을 믿으라고 했나요?",
                    "optionA": "people",
                    "optionB": "food",
                    "optionC": "weather",
                    "result": "food",
                    "explanation": "건우가 '음식(food)'에 대한 본능을 믿으라고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채린",
                    "script": "Your enthusiasm makes meals exciting.",
                    "translation": "네 열정이 식사를 흥미진진하게 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "You help me make better!",
                    "translation": "너는 내가 더 좋게 만드는 데 도움을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "음식을 선택하는 것에 대한 문장이에요.",
                    "result": "Food choices reflect taste",
                    "explanation": "음식 선택들은 취향을 반영해요.",
                    "optionA": "Food",
                    "optionB": "taste",
                    "optionC": "choices",
                    "optionD": "reflect"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "Balanced decisions consider multiple factors.",
                    "translation": "균형 잡힌 결정들은 여러 요소들을 고려해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "점심 메뉴 고르기",
            "explanation": "ESTP의 직관적 선택과 ISTP의 신중한 고려",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "That looks delicious! Let's order!",
                    "translation": "저거 맛있어 보여! 주문하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채린",
                    "script": "Looks good. What's in it?",
                    "translation": "좋아 보여. 안에 뭐가 들어있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "Who cares? It smells amazing!",
                    "translation": "누가 신경 써? 냄새가 놀라워!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채린",
                    "script": "Fair point. I'll check ingredients.",
                    "translation": "공정한 지적이야. 내가 재료들을 확인할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건우는 냄새가 놀랍다고 했나요?",
                    "hint": "건우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "건우가 'It smells amazing!'라고 냄새가 놀랍다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "First impressions usually work perfectly!",
                    "translation": "첫인상이 보통 완벽하게 작동해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채린",
                    "script": "Sometimes true. I consider preferences.",
                    "translation": "때로는 맞아. 나는 선호도를 고려해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건우",
                    "script": "Trust your instincts about food!",
                    "translation": "음식에 대한 본능을 믿어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Trust your instincts about @@!",
                    "hint": "건우가 무엇에 대한 본능을 믿으라고 했나요?",
                    "optionA": "people",
                    "optionB": "food",
                    "optionC": "weather",
                    "result": "food",
                    "explanation": "건우가 '음식(food)'에 대한 본능을 믿으라고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채린",
                    "script": "Your enthusiasm makes meals exciting.",
                    "translation": "네 열정이 식사를 흥미진진하게 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "You help me make better!",
                    "translation": "너는 내가 더 좋게 만드는 데 도움을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "음식을 선택하는 것에 대한 문장이에요.",
                    "optionA": "Food",
                    "optionB": "taste",
                    "optionC": "choices",
                    "optionD": "reflect",
                    "result": "Food choices reflect taste",
                    "explanation": "음식 선택들은 취향을 반영해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "Balanced decisions consider multiple factors.",
                    "translation": "균형 잡힌 결정들은 여러 요소들을 고려해."
                }
            ]
        }
    ]
}
ID: 12732 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "활동적인 주말 보내기",
            "explanation": "ESTP의 에너지 넘치는 활동과 ISTP의 실용적 참여",
            "category": "생활 태도",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민규",
                    "script": "Let's do something exciting today!",
                    "translation": "오늘 뭔가 신나는 걸 하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소은",
                    "script": "Sounds good. What did consider?",
                    "translation": "좋네. 뭘 고려했어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민규",
                    "script": "Adventure calls to me always!",
                    "translation": "모험이 항상 나를 부르고 있어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소은",
                    "script": "I understand. I'll check requirements.",
                    "translation": "이해해. 내가 필요조건들을 확인할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "민규이는 모험이 항상 자신을 부른다고 했나요?",
                    "hint": "민규의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "민규가 'Adventure calls to me always!'라고 모험이 항상 자신을 부른다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민규",
                    "script": "New experiences give me energy!",
                    "translation": "새로운 경험들이 나에게 에너지를 줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소은",
                    "script": "I see that. I'll prepare.",
                    "translation": "그걸 봐. 내가 준비할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민규",
                    "script": "Staying busy feels natural to!",
                    "translation": "바쁘게 지내는 게 나에게는 자연스러워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Staying busy feels @@ to me!",
                    "hint": "민규가 바쁘게 지내는 것이 자신에게 어떻다고 했나요?",
                    "optionA": "strange",
                    "optionB": "natural",
                    "optionC": "difficult",
                    "result": "natural",
                    "explanation": "민규가 바쁘게 지내는 것이 자신에게 '자연스럽다(natural)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소은",
                    "script": "Your energy creates memorable experiences.",
                    "translation": "네 에너지가 기억에 남는 경험들을 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민규",
                    "script": "You make everything work practically!",
                    "translation": "너는 모든 걸 실용적으로 작동하게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "활동적인 생활에 대한 문장이에요.",
                    "result": "Active life keeps healthy",
                    "explanation": "활동적인 삶이 건강을 유지해요.",
                    "optionA": "life",
                    "optionB": "keeps",
                    "optionC": "healthy",
                    "optionD": "Active"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소은",
                    "script": "Well-planned activities maximize enjoyment.",
                    "translation": "잘 계획된 활동들이 즐거움을 최대화해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "활동적인 주말 보내기",
            "explanation": "ESTP의 에너지 넘치는 활동과 ISTP의 실용적 참여",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민규",
                    "script": "Let's do something exciting today!",
                    "translation": "오늘 뭔가 신나는 걸 하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소은",
                    "script": "Sounds good. What did consider?",
                    "translation": "좋네. 뭘 고려했어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민규",
                    "script": "Adventure calls to me always!",
                    "translation": "모험이 항상 나를 부르고 있어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소은",
                    "script": "I understand. I'll check requirements.",
                    "translation": "이해해. 내가 필요조건들을 확인할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "민규이는 모험이 항상 자신을 부른다고 했나요?",
                    "hint": "민규의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "민규가 'Adventure calls to me always!'라고 모험이 항상 자신을 부른다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민규",
                    "script": "New experiences give me energy!",
                    "translation": "새로운 경험들이 나에게 에너지를 줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소은",
                    "script": "I see that. I'll prepare.",
                    "translation": "그걸 봐. 내가 준비할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민규",
                    "script": "Staying busy feels natural to!",
                    "translation": "바쁘게 지내는 게 나에게는 자연스러워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Staying busy feels @@ to me!",
                    "hint": "민규가 바쁘게 지내는 것이 자신에게 어떻다고 했나요?",
                    "optionA": "strange",
                    "optionB": "natural",
                    "optionC": "difficult",
                    "result": "natural",
                    "explanation": "민규가 바쁘게 지내는 것이 자신에게 '자연스럽다(natural)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소은",
                    "script": "Your energy creates memorable experiences.",
                    "translation": "네 에너지가 기억에 남는 경험들을 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민규",
                    "script": "You make everything work practically!",
                    "translation": "너는 모든 걸 실용적으로 작동하게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "활동적인 생활에 대한 문장이에요.",
                    "optionA": "life",
                    "optionB": "keeps",
                    "optionC": "healthy",
                    "optionD": "Active",
                    "result": "Active life keeps healthy",
                    "explanation": "활동적인 삶이 건강을 유지해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소은",
                    "script": "Well-planned activities maximize enjoyment.",
                    "translation": "잘 계획된 활동들이 즐거움을 최대화해."
                }
            ]
        }
    ]
}
ID: 12733 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집에서 편안한 시간",
            "explanation": "ESTP의 휴식 방식과 ISTP의 개인적 공간",
            "category": "생활 태도",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재훈",
                    "script": "Even I need rest sometimes!",
                    "translation": "나도 때로는 휴식이 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "보라",
                    "script": "Makes sense. Home offers comfort.",
                    "translation": "말이 돼. 집이 편안함을 제공해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재훈",
                    "script": "Quiet time recharges my batteries!",
                    "translation": "조용한 시간이 내 배터리를 재충전해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "보라",
                    "script": "Good balance. I enjoy solitude.",
                    "translation": "좋은 균형이야. 나는 혼자 있는 걸 즐겨."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "재훈이는 때로는 휴식이 필요하다고 했나요?",
                    "hint": "재훈이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "재훈이가 'Even I need rest sometimes!'라고 자신도 때로는 휴식이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재훈",
                    "script": "Relaxation prepares for more action!",
                    "translation": "휴식이 더 많은 행동을 준비해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "보라",
                    "script": "Interesting cycle. I process thoughts.",
                    "translation": "흥미로운 사이클이야. 나는 생각들을 처리해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재훈",
                    "script": "Home gives me peaceful energy!",
                    "translation": "집이 나에게 평화로운 에너지를 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Home gives me peaceful @@!",
                    "hint": "재훈이가 집이 자신에게 무엇을 준다고 했나요?",
                    "optionA": "problems",
                    "optionB": "energy",
                    "optionC": "food",
                    "result": "energy",
                    "explanation": "재훈이가 집이 자신에게 평화로운 '에너지(energy)'를 준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "보라",
                    "script": "Your recharging creates future adventures.",
                    "translation": "네 재충전이 미래의 모험들을 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재훈",
                    "script": "You understand quiet time value!",
                    "translation": "너는 조용한 시간의 가치를 이해해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "집에서의 휴식에 대한 문장이에요.",
                    "result": "Rest prepares new energy",
                    "explanation": "휴식이 새로운 에너지를 준비해요.",
                    "optionA": "prepares",
                    "optionB": "energy",
                    "optionC": "new",
                    "optionD": "Rest"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "보라",
                    "script": "Personal space supports individual needs.",
                    "translation": "개인 공간이 개별적인 필요들을 뒷받침해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집에서 편안한 시간",
            "explanation": "ESTP의 휴식 방식과 ISTP의 개인적 공간",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재훈",
                    "script": "Even I need rest sometimes!",
                    "translation": "나도 때로는 휴식이 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "보라",
                    "script": "Makes sense. Home offers comfort.",
                    "translation": "말이 돼. 집이 편안함을 제공해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재훈",
                    "script": "Quiet time recharges my batteries!",
                    "translation": "조용한 시간이 내 배터리를 재충전해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "보라",
                    "script": "Good balance. I enjoy solitude.",
                    "translation": "좋은 균형이야. 나는 혼자 있는 걸 즐겨."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "재훈이는 때로는 휴식이 필요하다고 했나요?",
                    "hint": "재훈이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "재훈이가 'Even I need rest sometimes!'라고 자신도 때로는 휴식이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재훈",
                    "script": "Relaxation prepares for more action!",
                    "translation": "휴식이 더 많은 행동을 준비해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "보라",
                    "script": "Interesting cycle. I process thoughts.",
                    "translation": "흥미로운 사이클이야. 나는 생각들을 처리해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재훈",
                    "script": "Home gives me peaceful energy!",
                    "translation": "집이 나에게 평화로운 에너지를 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Home gives me peaceful @@!",
                    "hint": "재훈이가 집이 자신에게 무엇을 준다고 했나요?",
                    "optionA": "problems",
                    "optionB": "energy",
                    "optionC": "food",
                    "result": "energy",
                    "explanation": "재훈이가 집이 자신에게 평화로운 '에너지(energy)'를 준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "보라",
                    "script": "Your recharging creates future adventures.",
                    "translation": "네 재충전이 미래의 모험들을 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재훈",
                    "script": "You understand quiet time value!",
                    "translation": "너는 조용한 시간의 가치를 이해해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "집에서의 휴식에 대한 문장이에요.",
                    "optionA": "prepares",
                    "optionB": "energy",
                    "optionC": "new",
                    "optionD": "Rest",
                    "result": "Rest prepares new energy",
                    "explanation": "휴식이 새로운 에너지를 준비해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "보라",
                    "script": "Personal space supports individual needs.",
                    "translation": "개인 공간이 개별적인 필요들을 뒷받침해."
                }
            ]
        }
    ]
}
ID: 12734 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스런 문제 해결",
            "explanation": "ESTP의 즉시 대응과 ISTP의 차분한 분석",
            "category": "스트레스 상황 대처",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현준",
                    "script": "We have emergency situation here!",
                    "translation": "우리에게 긴급 상황이 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성진",
                    "script": "I see that. What's the problem?",
                    "translation": "그걸 봐. 문제가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현준",
                    "script": "No time to think! Act!",
                    "translation": "생각할 시간이 없어! 행동해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성진",
                    "script": "Quick response needed. I'll assess.",
                    "translation": "빠른 반응이 필요해. 내가 평가할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현준이는 생각할 시간이 없다고 했나요?",
                    "hint": "현준이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "현준이가 'No time to think!'라고 생각할 시간이 없다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현준",
                    "script": "Crisis brings out my best!",
                    "translation": "위기가 내 최고를 이끌어내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성진",
                    "script": "I notice that. I'll troubleshoot.",
                    "translation": "그걸 알아차려. 내가 문제를 해결할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현준",
                    "script": "Pressure makes me move faster!",
                    "translation": "압박이 나를 더 빠르게 움직이게 해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Pressure makes me move @@!",
                    "hint": "현준이가 압박이 자신을 어떻게 움직이게 한다고 했나요?",
                    "optionA": "slower",
                    "optionB": "faster",
                    "optionC": "backward",
                    "result": "faster",
                    "explanation": "현준이가 압박이 자신을 더 '빠르게(faster)' 움직이게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성진",
                    "script": "Your quick action prevents bigger.",
                    "translation": "네 빠른 행동이 더 큰 걸 예방해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현준",
                    "script": "You find the root cause!",
                    "translation": "너는 근본 원인을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제를 해결하는 것에 대한 문장이에요.",
                    "result": "Problems need quick teamwork",
                    "explanation": "문제들은 빠른 팀워크가 필요해요.",
                    "optionA": "need",
                    "optionB": "teamwork",
                    "optionC": "quick",
                    "optionD": "Problems"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성진",
                    "script": "Calm analysis supports rapid response.",
                    "translation": "차분한 분석이 빠른 반응을 뒷받침해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스런 문제 해결",
            "explanation": "ESTP의 즉시 대응과 ISTP의 차분한 분석",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현준",
                    "script": "We have emergency situation here!",
                    "translation": "우리에게 긴급 상황이 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성진",
                    "script": "I see that. What's the problem?",
                    "translation": "그걸 봐. 문제가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현준",
                    "script": "No time to think! Act!",
                    "translation": "생각할 시간이 없어! 행동해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성진",
                    "script": "Quick response needed. I'll assess.",
                    "translation": "빠른 반응이 필요해. 내가 평가할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현준이는 생각할 시간이 없다고 했나요?",
                    "hint": "현준이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "현준이가 'No time to think!'라고 생각할 시간이 없다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현준",
                    "script": "Crisis brings out my best!",
                    "translation": "위기가 내 최고를 이끌어내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성진",
                    "script": "I notice that. I'll troubleshoot.",
                    "translation": "그걸 알아차려. 내가 문제를 해결할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현준",
                    "script": "Pressure makes me move faster!",
                    "translation": "압박이 나를 더 빠르게 움직이게 해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Pressure makes me move @@!",
                    "hint": "현준이가 압박이 자신을 어떻게 움직이게 한다고 했나요?",
                    "optionA": "slower",
                    "optionB": "faster",
                    "optionC": "backward",
                    "result": "faster",
                    "explanation": "현준이가 압박이 자신을 더 '빠르게(faster)' 움직이게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성진",
                    "script": "Your quick action prevents bigger.",
                    "translation": "네 빠른 행동이 더 큰 걸 예방해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현준",
                    "script": "You find the root cause!",
                    "translation": "너는 근본 원인을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "문제를 해결하는 것에 대한 문장이에요.",
                    "optionA": "need",
                    "optionB": "teamwork",
                    "optionC": "quick",
                    "optionD": "Problems",
                    "result": "Problems need quick teamwork",
                    "explanation": "문제들은 빠른 팀워크가 필요해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성진",
                    "script": "Calm analysis supports rapid response.",
                    "translation": "차분한 분석이 빠른 반응을 뒷받침해."
                }
            ]
        }
    ]
}
ID: 12735 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시험 스트레스 관리하기",
            "explanation": "ESTP의 활동적 해소와 ISTP의 독립적 대처",
            "category": "스트레스 상황 대처",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성민",
                    "script": "This stress is killing me!",
                    "translation": "이 스트레스가 나를 죽이고 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하연",
                    "script": "Understandable feeling. What helps you?",
                    "translation": "이해할 만한 감정이야. 뭐가 도움이 돼?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성민",
                    "script": "I need to move around!",
                    "translation": "나는 돌아다녀야 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하연",
                    "script": "Physical outlet works. I'll handle.",
                    "translation": "신체적 배출구가 효과가 있어. 내가 처리할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성민이는 돌아다니는 것이 필요하다고 했나요?",
                    "hint": "성민이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "성민이가 'I need to move around!'라고 돌아다니는 것이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성민",
                    "script": "Sitting still makes everything worse!",
                    "translation": "가만히 앉아있는 게 모든 걸 더 악화시켜!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하연",
                    "script": "I understand. I work alone.",
                    "translation": "이해해. 나는 혼자 일해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성민",
                    "script": "Action helps me think clearly!",
                    "translation": "행동이 내가 명확하게 생각하는 데 도움이 돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Action helps me think @@!",
                    "hint": "성민이가 행동이 자신을 어떻게 생각하게 돕는다고 했나요?",
                    "optionA": "slowly",
                    "optionB": "clearly",
                    "optionC": "badly",
                    "result": "clearly",
                    "explanation": "성민이가 행동이 자신이 '명확하게(clearly)' 생각하는 데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하연",
                    "script": "Your movement reduces stress effectively.",
                    "translation": "네 움직임이 스트레스를 효과적으로 줄여."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성민",
                    "script": "You stay calm under pressure!",
                    "translation": "너는 압박 속에서도 침착해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "스트레스를 관리하는 것에 대한 문장이에요.",
                    "result": "Everyone handles stress different",
                    "explanation": "모든 사람이 스트레스를 다르게 다뤄요.",
                    "optionA": "stress",
                    "optionB": "Everyone",
                    "optionC": "different",
                    "optionD": "handles"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하연",
                    "script": "Individual coping styles work best.",
                    "translation": "개별적인 대처 스타일들이 가장 잘 돼."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시험 스트레스 관리하기",
            "explanation": "ESTP의 활동적 해소와 ISTP의 독립적 대처",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성민",
                    "script": "This stress is killing me!",
                    "translation": "이 스트레스가 나를 죽이고 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하연",
                    "script": "Understandable feeling. What helps you?",
                    "translation": "이해할 만한 감정이야. 뭐가 도움이 돼?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성민",
                    "script": "I need to move around!",
                    "translation": "나는 돌아다녀야 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하연",
                    "script": "Physical outlet works. I'll handle.",
                    "translation": "신체적 배출구가 효과가 있어. 내가 처리할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성민이는 돌아다니는 것이 필요하다고 했나요?",
                    "hint": "성민이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "성민이가 'I need to move around!'라고 돌아다니는 것이 필요하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성민",
                    "script": "Sitting still makes everything worse!",
                    "translation": "가만히 앉아있는 게 모든 걸 더 악화시켜!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하연",
                    "script": "I understand. I work alone.",
                    "translation": "이해해. 나는 혼자 일해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성민",
                    "script": "Action helps me think clearly!",
                    "translation": "행동이 내가 명확하게 생각하는 데 도움이 돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Action helps me think @@!",
                    "hint": "성민이가 행동이 자신을 어떻게 생각하게 돕는다고 했나요?",
                    "optionA": "slowly",
                    "optionB": "clearly",
                    "optionC": "badly",
                    "result": "clearly",
                    "explanation": "성민이가 행동이 자신이 '명확하게(clearly)' 생각하는 데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하연",
                    "script": "Your movement reduces stress effectively.",
                    "translation": "네 움직임이 스트레스를 효과적으로 줄여."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성민",
                    "script": "You stay calm under pressure!",
                    "translation": "너는 압박 속에서도 침착해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "스트레스를 관리하는 것에 대한 문장이에요.",
                    "optionA": "stress",
                    "optionB": "Everyone",
                    "optionC": "different",
                    "optionD": "handles",
                    "result": "Everyone handles stress different",
                    "explanation": "모든 사람이 스트레스를 다르게 다뤄요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하연",
                    "script": "Individual coping styles work best.",
                    "translation": "개별적인 대처 스타일들이 가장 잘 돼."
                }
            ]
        }
    ]
}
ID: 12736 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "창업 아이디어 실행하기",
            "explanation": "ESTP의 즉시 실행과 ISTP의 실용적 검토",
            "category": "직업 및 목표 설정",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "I have amazing business idea!",
                    "translation": "나에게 놀라운 사업 아이디어가 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도영",
                    "script": "Interesting concept. How will work?",
                    "translation": "흥미로운 개념이야. 어떻게 작동할 거야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "Let's start immediately and learn!",
                    "translation": "즉시 시작해서 배우자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도영",
                    "script": "Bold approach. I'll check feasibility.",
                    "translation": "대담한 접근이야. 내가 실현 가능성을 확인할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건호는 즉시 시작하자고 했나요?",
                    "hint": "건호의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "건호가 'Let's start immediately and learn!'라고 즉시 시작하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Market waits for nobody ever!",
                    "translation": "시장은 아무도 기다리지 않아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도영",
                    "script": "True urgency. I'll analyze requirements.",
                    "translation": "진정한 긴급성이야. 내가 요구사항들을 분석할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건호",
                    "script": "Action creates opportunities always perfectly!",
                    "translation": "행동은 항상 완벽하게 기회들을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Action creates opportunities @@ perfectly!",
                    "hint": "건호가 행동이 기회들을 어떻게 만든다고 했나요?",
                    "optionA": "never",
                    "optionB": "always",
                    "optionC": "sometimes",
                    "result": "always",
                    "explanation": "건호가 행동은 '항상(always)' 완벽하게 기회들을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도영",
                    "script": "Your drive pushes projects forward.",
                    "translation": "네 추진력이 프로젝트들을 앞으로 밀어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건호",
                    "script": "You make ideas work practically!",
                    "translation": "너는 아이디어들이 실용적으로 작동하게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "새로운 사업에 대한 문장이에요.",
                    "result": "Success requires hard work",
                    "explanation": "성공은 열심히 일하는 것이 필요해요.",
                    "optionA": "Success",
                    "optionB": "hard",
                    "optionC": "requires",
                    "optionD": "work"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "Practical planning supports bold vision.",
                    "translation": "실용적인 계획이 대담한 비전을 뒷받침해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "창업 아이디어 실행하기",
            "explanation": "ESTP의 즉시 실행과 ISTP의 실용적 검토",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "I have amazing business idea!",
                    "translation": "나에게 놀라운 사업 아이디어가 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도영",
                    "script": "Interesting concept. How will work?",
                    "translation": "흥미로운 개념이야. 어떻게 작동할 거야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "Let's start immediately and learn!",
                    "translation": "즉시 시작해서 배우자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도영",
                    "script": "Bold approach. I'll check feasibility.",
                    "translation": "대담한 접근이야. 내가 실현 가능성을 확인할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건호는 즉시 시작하자고 했나요?",
                    "hint": "건호의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "건호가 'Let's start immediately and learn!'라고 즉시 시작하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Market waits for nobody ever!",
                    "translation": "시장은 아무도 기다리지 않아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도영",
                    "script": "True urgency. I'll analyze requirements.",
                    "translation": "진정한 긴급성이야. 내가 요구사항들을 분석할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건호",
                    "script": "Action creates opportunities always perfectly!",
                    "translation": "행동은 항상 완벽하게 기회들을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Action creates opportunities @@ perfectly!",
                    "hint": "건호가 행동이 기회들을 어떻게 만든다고 했나요?",
                    "optionA": "never",
                    "optionB": "always",
                    "optionC": "sometimes",
                    "result": "always",
                    "explanation": "건호가 행동은 '항상(always)' 완벽하게 기회들을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도영",
                    "script": "Your drive pushes projects forward.",
                    "translation": "네 추진력이 프로젝트들을 앞으로 밀어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건호",
                    "script": "You make ideas work practically!",
                    "translation": "너는 아이디어들이 실용적으로 작동하게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "새로운 사업에 대한 문장이에요.",
                    "optionA": "Success",
                    "optionB": "hard",
                    "optionC": "requires",
                    "optionD": "work",
                    "result": "Success requires hard work",
                    "explanation": "성공은 열심히 일하는 것이 필요해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "Practical planning supports bold vision.",
                    "translation": "실용적인 계획이 대담한 비전을 뒷받침해."
                }
            ]
        }
    ]
}
ID: 12737 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 기술 배우기",
            "explanation": "ESTP의 경험적 학습과 ISTP의 체계적 습득",
            "category": "직업 및 목표 설정",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "I want to master this!",
                    "translation": "나는 이걸 마스터하고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진호",
                    "script": "Worthwhile goal. What's your approach?",
                    "translation": "가치 있는 목표야. 접근법이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "Jump in and practice constantly!",
                    "translation": "뛰어들어서 끊임없이 연습해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "진호",
                    "script": "Hands-on method. I'll study fundamentals.",
                    "translation": "실습 방법이야. 내가 기본기를 공부할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태현이는 뛰어들어서 끊임없이 연습하자고 했나요?",
                    "hint": "태현이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "태현이가 'Jump in and practice constantly!'라고 뛰어들어서 끊임없이 연습하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "Real experience teaches best always!",
                    "translation": "실제 경험이 항상 가장 잘 가르쳐!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진호",
                    "script": "Practical wisdom. I'll understand mechanics.",
                    "translation": "실용적인 지혜야. 내가 메카닉을 이해할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태현",
                    "script": "Learning by doing feels natural!",
                    "translation": "하면서 배우는 게 자연스러워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Learning by doing feels @@!",
                    "hint": "태현이가 하면서 배우는 것이 어떻다고 했나요?",
                    "optionA": "hard",
                    "optionB": "natural",
                    "optionC": "boring",
                    "result": "natural",
                    "explanation": "태현이가 하면서 배우는 것이 '자연스럽다(natural)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진호",
                    "script": "Your experimentation discovers effective techniques.",
                    "translation": "네 실험이 효과적인 기술들을 발견해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "You build solid foundation perfectly!",
                    "translation": "너는 튼튼한 기초를 완벽하게 세워!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "기술을 배우는 것에 대한 문장이에요.",
                    "result": "Practice makes perfect skills",
                    "explanation": "연습이 완벽한 기술을 만들어요.",
                    "optionA": "perfect",
                    "optionB": "makes",
                    "optionC": "Practice",
                    "optionD": "skills"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "진호",
                    "script": "Thorough understanding supports long-term.",
                    "translation": "철저한 이해가 장기적인 걸 뒷받침해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 기술 배우기",
            "explanation": "ESTP의 경험적 학습과 ISTP의 체계적 습득",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "I want to master this!",
                    "translation": "나는 이걸 마스터하고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진호",
                    "script": "Worthwhile goal. What's your approach?",
                    "translation": "가치 있는 목표야. 접근법이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "Jump in and practice constantly!",
                    "translation": "뛰어들어서 끊임없이 연습해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "진호",
                    "script": "Hands-on method. I'll study fundamentals.",
                    "translation": "실습 방법이야. 내가 기본기를 공부할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태현이는 뛰어들어서 끊임없이 연습하자고 했나요?",
                    "hint": "태현이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "태현이가 'Jump in and practice constantly!'라고 뛰어들어서 끊임없이 연습하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "Real experience teaches best always!",
                    "translation": "실제 경험이 항상 가장 잘 가르쳐!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진호",
                    "script": "Practical wisdom. I'll understand mechanics.",
                    "translation": "실용적인 지혜야. 내가 메카닉을 이해할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태현",
                    "script": "Learning by doing feels natural!",
                    "translation": "하면서 배우는 게 자연스러워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Learning by doing feels @@!",
                    "hint": "태현이가 하면서 배우는 것이 어떻다고 했나요?",
                    "optionA": "hard",
                    "optionB": "natural",
                    "optionC": "boring",
                    "result": "natural",
                    "explanation": "태현이가 하면서 배우는 것이 '자연스럽다(natural)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진호",
                    "script": "Your experimentation discovers effective techniques.",
                    "translation": "네 실험이 효과적인 기술들을 발견해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "You build solid foundation perfectly!",
                    "translation": "너는 튼튼한 기초를 완벽하게 세워!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "기술을 배우는 것에 대한 문장이에요.",
                    "optionA": "perfect",
                    "optionB": "makes",
                    "optionC": "Practice",
                    "optionD": "skills",
                    "result": "Practice makes perfect skills",
                    "explanation": "연습이 완벽한 기술을 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "진호",
                    "script": "Thorough understanding supports long-term.",
                    "translation": "철저한 이해가 장기적인 걸 뒷받침해."
                }
            ]
        }
    ]
}
ID: 12738 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "액션 스포츠 도전하기",
            "explanation": "ESTP의 스릴 추구와 ISTP의 기술적 분석",
            "category": "취미와 여가 활동",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "Let's try extreme sports today!",
                    "translation": "오늘 익스트림 스포츠를 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채린",
                    "script": "Adrenaline activity. What's the technique?",
                    "translation": "아드레날린 활동이야. 기술이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "Feel the rush and go!",
                    "translation": "스릴을 느끼고 가자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채린",
                    "script": "Energy approach. I'll learn proper.",
                    "translation": "에너지 넘치는 접근이야. 내가 적절한 걸 배울게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "윤호는 스릴을 느끼고 가자고 했나요?",
                    "hint": "윤호의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "윤호가 'Feel the rush and go!'라고 스릴을 느끼고 가자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "Danger makes life exciting completely!",
                    "translation": "위험이 삶을 완전히 흥미진진하게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채린",
                    "script": "I understand appeal. I'll check.",
                    "translation": "매력을 이해해. 내가 확인할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤호",
                    "script": "Adventure calls my name loudly!",
                    "translation": "모험이 내 이름을 크게 불러!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Adventure calls my name @@!",
                    "hint": "윤호가 모험이 자신의 이름을 어떻게 부른다고 했나요?",
                    "optionA": "quietly",
                    "optionB": "loudly",
                    "optionC": "softly",
                    "result": "loudly",
                    "explanation": "윤호가 모험이 자신의 이름을 '크게(loudly)' 부른다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채린",
                    "script": "Your boldness inspires trying new.",
                    "translation": "네 대담함이 새로운 걸 시도하도록 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "You master the technical details!",
                    "translation": "너는 기술적 세부사항들을 마스터해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "새로운 스포츠에 대한 문장이에요.",
                    "result": "Sports build physical strength",
                    "explanation": "스포츠가 신체적 힘을 기르어요.",
                    "optionA": "build",
                    "optionB": "strength",
                    "optionC": "Sports",
                    "optionD": "physical"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "Skill development ensures safer thrills.",
                    "translation": "기술 개발이 더 안전한 스릴을 보장해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "액션 스포츠 도전하기",
            "explanation": "ESTP의 스릴 추구와 ISTP의 기술적 분석",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "Let's try extreme sports today!",
                    "translation": "오늘 익스트림 스포츠를 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채린",
                    "script": "Adrenaline activity. What's the technique?",
                    "translation": "아드레날린 활동이야. 기술이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "Feel the rush and go!",
                    "translation": "스릴을 느끼고 가자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채린",
                    "script": "Energy approach. I'll learn proper.",
                    "translation": "에너지 넘치는 접근이야. 내가 적절한 걸 배울게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "윤호는 스릴을 느끼고 가자고 했나요?",
                    "hint": "윤호의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "윤호가 'Feel the rush and go!'라고 스릴을 느끼고 가자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "Danger makes life exciting completely!",
                    "translation": "위험이 삶을 완전히 흥미진진하게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채린",
                    "script": "I understand appeal. I'll check.",
                    "translation": "매력을 이해해. 내가 확인할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤호",
                    "script": "Adventure calls my name loudly!",
                    "translation": "모험이 내 이름을 크게 불러!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Adventure calls my name @@!",
                    "hint": "윤호가 모험이 자신의 이름을 어떻게 부른다고 했나요?",
                    "optionA": "quietly",
                    "optionB": "loudly",
                    "optionC": "softly",
                    "result": "loudly",
                    "explanation": "윤호가 모험이 자신의 이름을 '크게(loudly)' 부른다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채린",
                    "script": "Your boldness inspires trying new.",
                    "translation": "네 대담함이 새로운 걸 시도하도록 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "You master the technical details!",
                    "translation": "너는 기술적 세부사항들을 마스터해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "새로운 스포츠에 대한 문장이에요.",
                    "optionA": "build",
                    "optionB": "strength",
                    "optionC": "Sports",
                    "optionD": "physical",
                    "result": "Sports build physical strength",
                    "explanation": "스포츠가 신체적 힘을 기르어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "Skill development ensures safer thrills.",
                    "translation": "기술 개발이 더 안전한 스릴을 보장해."
                }
            ]
        }
    ]
}
ID: 12739 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "음악 페스티벌 참가하기",
            "explanation": "ESTP의 사회적 즐거움과 ISTP의 개별적 감상",
            "category": "취미와 여가 활동",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "Music festivals are absolutely amazing!",
                    "translation": "음악 페스티벌은 절대적으로 놀라워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소은",
                    "script": "Interesting atmosphere. Good sound quality.",
                    "translation": "흥미로운 분위기야. 좋은 음질이야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "Crowd energy gives me life!",
                    "translation": "군중의 에너지가 나에게 활력을 줘!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소은",
                    "script": "I see that. I focus.",
                    "translation": "그걸 봐. 나는 집중해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "예진이는 군중의 에너지가 자신에게 활력을 준다고 했나요?",
                    "hint": "예진이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "예진이가 'Crowd energy gives me life!'라고 군중의 에너지가 자신에게 활력을 준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "Dancing with strangers feels natural!",
                    "translation": "낯선 사람들과 춤추는 게 자연스러워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소은",
                    "script": "Social connection. I appreciate music.",
                    "translation": "사회적 연결이야. 나는 음악을 감상해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Shared experiences create magical moments!",
                    "translation": "공유된 경험들이 마법 같은 순간들을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Shared experiences create magical @@!",
                    "hint": "예진이가 공유된 경험들이 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "moments",
                    "optionC": "noise",
                    "result": "moments",
                    "explanation": "예진이가 공유된 경험들이 마법 같은 '순간들(moments)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소은",
                    "script": "Your enthusiasm enhances group experience.",
                    "translation": "네 열정이 그룹 경험을 향상시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "You notice the technical details!",
                    "translation": "너는 기술적 세부사항들을 알아차려!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "음악을 즐기는 것에 대한 문장이에요.",
                    "result": "Music connects people everywhere",
                    "explanation": "음악이 어디에서나 사람들을 연결해요.",
                    "optionA": "people",
                    "optionB": "connects",
                    "optionC": "everywhere",
                    "optionD": "Music"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소은",
                    "script": "Individual appreciation complements collective energy.",
                    "translation": "개별적인 감상이 집단적 에너지를 보완해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "음악 페스티벌 참가하기",
            "explanation": "ESTP의 사회적 즐거움과 ISTP의 개별적 감상",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "Music festivals are absolutely amazing!",
                    "translation": "음악 페스티벌은 절대적으로 놀라워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소은",
                    "script": "Interesting atmosphere. Good sound quality.",
                    "translation": "흥미로운 분위기야. 좋은 음질이야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "Crowd energy gives me life!",
                    "translation": "군중의 에너지가 나에게 활력을 줘!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소은",
                    "script": "I see that. I focus.",
                    "translation": "그걸 봐. 나는 집중해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "예진이는 군중의 에너지가 자신에게 활력을 준다고 했나요?",
                    "hint": "예진이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "예진이가 'Crowd energy gives me life!'라고 군중의 에너지가 자신에게 활력을 준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "Dancing with strangers feels natural!",
                    "translation": "낯선 사람들과 춤추는 게 자연스러워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소은",
                    "script": "Social connection. I appreciate music.",
                    "translation": "사회적 연결이야. 나는 음악을 감상해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Shared experiences create magical moments!",
                    "translation": "공유된 경험들이 마법 같은 순간들을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Shared experiences create magical @@!",
                    "hint": "예진이가 공유된 경험들이 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "moments",
                    "optionC": "noise",
                    "result": "moments",
                    "explanation": "예진이가 공유된 경험들이 마법 같은 '순간들(moments)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소은",
                    "script": "Your enthusiasm enhances group experience.",
                    "translation": "네 열정이 그룹 경험을 향상시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "You notice the technical details!",
                    "translation": "너는 기술적 세부사항들을 알아차려!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "음악을 즐기는 것에 대한 문장이에요.",
                    "optionA": "people",
                    "optionB": "connects",
                    "optionC": "everywhere",
                    "optionD": "Music",
                    "result": "Music connects people everywhere",
                    "explanation": "음악이 어디에서나 사람들을 연결해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소은",
                    "script": "Individual appreciation complements collective energy.",
                    "translation": "개별적인 감상이 집단적 에너지를 보완해."
                }
            ]
        }
    ]
}
ID: 12740 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 내 의견 대립",
            "explanation": "ESTP의 직접적 대화와 ISTP의 객관적 중재",
            "category": "갈등 해결 방식",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "Let's talk this out right!",
                    "translation": "이걸 바로 이야기해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지안",
                    "script": "Direct approach works. What's the.",
                    "translation": "직접적인 접근이 효과가 있어. 뭐가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "Everyone should speak up honestly!",
                    "translation": "모든 사람이 솔직하게 목소리를 내야 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지안",
                    "script": "Open communication. I'll stay neutral.",
                    "translation": "열린 소통이야. 나는 중립을 유지할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "상우는 모든 사람이 솔직하게 목소리를 내야 한다고 했나요?",
                    "hint": "상우의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "상우가 'Everyone should speak up honestly!'라고 모든 사람이 솔직하게 목소리를 내야 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Avoiding conflict makes things worse!",
                    "translation": "갈등을 피하는 게 상황을 더 악화시켜!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지안",
                    "script": "Valid point. I'll analyze facts.",
                    "translation": "타당한 지적이야. 내가 사실들을 분석할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Face-to-face conversation solves everything!",
                    "translation": "대면 대화가 모든 걸 해결해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Face-to-face conversation solves @@!",
                    "hint": "상우가 대면 대화가 무엇을 해결한다고 했나요?",
                    "optionA": "nothing",
                    "optionB": "everything",
                    "optionC": "problems",
                    "result": "everything",
                    "explanation": "상우가 대면 대화가 '모든 것(everything)'을 해결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지안",
                    "script": "Your directness cuts through confusion.",
                    "translation": "네 직접성이 혼란을 뚫고 나가."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "You keep things fair always!",
                    "translation": "너는 항상 공정하게 유지해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등을 해결하는 것에 대한 문장이에요.",
                    "result": "Communication builds honest trust",
                    "explanation": "소통이 정직한 신뢰를 만들어요.",
                    "optionA": "honest",
                    "optionB": "trust",
                    "optionC": "Communication",
                    "optionD": "builds"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지안",
                    "script": "Objective mediation supports clear.",
                    "translation": "객관적인 중재가 명확한 걸 뒷받침해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 내 의견 대립",
            "explanation": "ESTP의 직접적 대화와 ISTP의 객관적 중재",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "Let's talk this out right!",
                    "translation": "이걸 바로 이야기해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지안",
                    "script": "Direct approach works. What's the.",
                    "translation": "직접적인 접근이 효과가 있어. 뭐가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "Everyone should speak up honestly!",
                    "translation": "모든 사람이 솔직하게 목소리를 내야 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지안",
                    "script": "Open communication. I'll stay neutral.",
                    "translation": "열린 소통이야. 나는 중립을 유지할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "상우는 모든 사람이 솔직하게 목소리를 내야 한다고 했나요?",
                    "hint": "상우의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "상우가 'Everyone should speak up honestly!'라고 모든 사람이 솔직하게 목소리를 내야 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Avoiding conflict makes things worse!",
                    "translation": "갈등을 피하는 게 상황을 더 악화시켜!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지안",
                    "script": "Valid point. I'll analyze facts.",
                    "translation": "타당한 지적이야. 내가 사실들을 분석할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Face-to-face conversation solves everything!",
                    "translation": "대면 대화가 모든 걸 해결해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Face-to-face conversation solves @@!",
                    "hint": "상우가 대면 대화가 무엇을 해결한다고 했나요?",
                    "optionA": "nothing",
                    "optionB": "everything",
                    "optionC": "problems",
                    "result": "everything",
                    "explanation": "상우가 대면 대화가 '모든 것(everything)'을 해결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지안",
                    "script": "Your directness cuts through confusion.",
                    "translation": "네 직접성이 혼란을 뚫고 나가."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "You keep things fair always!",
                    "translation": "너는 항상 공정하게 유지해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "갈등을 해결하는 것에 대한 문장이에요.",
                    "optionA": "honest",
                    "optionB": "trust",
                    "optionC": "Communication",
                    "optionD": "builds",
                    "result": "Communication builds honest trust",
                    "explanation": "소통이 정직한 신뢰를 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지안",
                    "script": "Objective mediation supports clear.",
                    "translation": "객관적인 중재가 명확한 걸 뒷받침해."
                }
            ]
        }
    ]
}
ID: 12741 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "프로젝트 마감 압박",
            "explanation": "ESTP의 에너지 집중과 ISTP의 효율적 작업",
            "category": "갈등 해결 방식",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "Deadline pressure is intense here!",
                    "translation": "마감 압박이 여기서 강렬해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성진",
                    "script": "Time constraint. What needs prioritizing?",
                    "translation": "시간 제약이야. 뭐가 우선순위가 필요해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "Let's power through this together!",
                    "translation": "함께 이걸 밀고 나가자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성진",
                    "script": "Team effort. I'll optimize workflow.",
                    "translation": "팀 노력이야. 내가 워크플로를 최적화할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태준이는 함께 밀고 나가자고 했나요?",
                    "hint": "태준이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "태준이가 'Let's power through this together!'라고 함께 밀고 나가자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "High pressure brings out performance!",
                    "translation": "높은 압박이 성과를 이끌어내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성진",
                    "script": "Interesting effect. I'll streamline processes.",
                    "translation": "흥미로운 효과야. 내가 프로세스들을 간소화할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태준",
                    "script": "Teamwork makes impossible things possible!",
                    "translation": "팀워크가 불가능한 것들을 가능하게 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Teamwork makes impossible things @@!",
                    "hint": "태준이가 팀워크가 불가능한 것들을 어떻게 만든다고 했나요?",
                    "optionA": "harder",
                    "optionB": "possible",
                    "optionC": "worse",
                    "result": "possible",
                    "explanation": "태준이가 팀워크가 불가능한 것들을 '가능하게(possible)' 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성진",
                    "script": "Your energy motivates sustained effort.",
                    "translation": "네 에너지가 지속적인 노력에 동기를 부여해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태준",
                    "script": "You find the efficient solutions!",
                    "translation": "너는 효율적인 해결책들을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 일하는 것에 대한 문장이에요.",
                    "result": "Working together achieves goals",
                    "explanation": "함께 일하는 것이 목표들을 달성해요.",
                    "optionA": "Working",
                    "optionB": "goals",
                    "optionC": "achieves",
                    "optionD": "together"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성진",
                    "script": "Strategic coordination maximizes team output.",
                    "translation": "전략적인 조정이 팀 산출물을 최대화해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "프로젝트 마감 압박",
            "explanation": "ESTP의 에너지 집중과 ISTP의 효율적 작업",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "Deadline pressure is intense here!",
                    "translation": "마감 압박이 여기서 강렬해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성진",
                    "script": "Time constraint. What needs prioritizing?",
                    "translation": "시간 제약이야. 뭐가 우선순위가 필요해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "Let's power through this together!",
                    "translation": "함께 이걸 밀고 나가자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성진",
                    "script": "Team effort. I'll optimize workflow.",
                    "translation": "팀 노력이야. 내가 워크플로를 최적화할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태준이는 함께 밀고 나가자고 했나요?",
                    "hint": "태준이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "태준이가 'Let's power through this together!'라고 함께 밀고 나가자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "High pressure brings out performance!",
                    "translation": "높은 압박이 성과를 이끌어내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성진",
                    "script": "Interesting effect. I'll streamline processes.",
                    "translation": "흥미로운 효과야. 내가 프로세스들을 간소화할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태준",
                    "script": "Teamwork makes impossible things possible!",
                    "translation": "팀워크가 불가능한 것들을 가능하게 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Teamwork makes impossible things @@!",
                    "hint": "태준이가 팀워크가 불가능한 것들을 어떻게 만든다고 했나요?",
                    "optionA": "harder",
                    "optionB": "possible",
                    "optionC": "worse",
                    "result": "possible",
                    "explanation": "태준이가 팀워크가 불가능한 것들을 '가능하게(possible)' 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성진",
                    "script": "Your energy motivates sustained effort.",
                    "translation": "네 에너지가 지속적인 노력에 동기를 부여해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태준",
                    "script": "You find the efficient solutions!",
                    "translation": "너는 효율적인 해결책들을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "함께 일하는 것에 대한 문장이에요.",
                    "optionA": "Working",
                    "optionB": "goals",
                    "optionC": "achieves",
                    "optionD": "together",
                    "result": "Working together achieves goals",
                    "explanation": "함께 일하는 것이 목표들을 달성해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성진",
                    "script": "Strategic coordination maximizes team output.",
                    "translation": "전략적인 조정이 팀 산출물을 최대화해."
                }
            ]
        }
    ]
}
ID: 12742 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "따뜻한 배려와 객관적 분석의 만남",
            "explanation": "사람 중심적 결정과 사실 기반 결정이 조화를 이루는 균형 잡힌 접근",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "How do people feel?",
                    "translation": "사람들이 어떻게 느끼나?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "What do facts show?",
                    "translation": "사실들이 무엇을 보여줘?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민지는 사람들의 감정을 우선적으로 고려하나요?",
                    "hint": "ESFJ는 의사결정 시 사람들의 감정과 복지를 가장 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "민지는 사람들이 어떻게 느끼는지 우선적으로 물어봤어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민지",
                    "script": "Everyone's happiness matters most.",
                    "translation": "모든 사람의 행복이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Objective data guides decisions.",
                    "translation": "객관적 데이터가 결정을 이끌어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Dong-hyeon thinks objective data @@.",
                    "hint": "ISTJ는 객관적이고 확실한 데이터를 바탕으로 결정해요.",
                    "optionA": "confuses issues",
                    "optionB": "guides",
                    "optionC": "wastes time",
                    "result": "guides",
                    "explanation": "동현이는 객관적 데이터가 결정을 이끈다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "Facts help us care better.",
                    "translation": "사실이 더 잘 배려할 수 있게 도와."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동현",
                    "script": "Your caring adds human warmth.",
                    "translation": "네 배려가 인간적 온기를 더해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "동현이가 민지의 배려에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "caring",
                    "optionC": "adds",
                    "optionD": "human",
                    "optionE": "warmth",
                    "result": "Your caring adds human warmth",
                    "explanation": "동현이는 민지의 배려가 인간적 온기를 더한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "Data with compassion creates wisdom.",
                    "translation": "연민이 담긴 데이터가 지혜를 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동현",
                    "script": "Logic and heart work together.",
                    "translation": "논리와 마음이 함께 작용해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "따뜻한 배려와 객관적 분석의 만남",
            "explanation": "사람 중심적 결정과 사실 기반 결정이 조화를 이루는 균형 잡힌 접근",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "How do people feel?",
                    "translation": "사람들이 어떻게 느끼나?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "What do facts show?",
                    "translation": "사실들이 무엇을 보여줘?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민지는 사람들의 감정을 우선적으로 고려하나요?",
                    "hint": "ESFJ는 의사결정 시 사람들의 감정과 복지를 가장 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "민지는 사람들이 어떻게 느끼는지 우선적으로 물어봤어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민지",
                    "script": "Everyone's happiness matters most.",
                    "translation": "모든 사람의 행복이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Objective data guides decisions.",
                    "translation": "객관적 데이터가 결정을 이끌어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Dong-hyeon thinks objective data @@.",
                    "hint": "ISTJ는 객관적이고 확실한 데이터를 바탕으로 결정해요.",
                    "optionA": "confuses issues",
                    "optionB": "guides",
                    "optionC": "wastes time",
                    "result": "guides",
                    "explanation": "동현이는 객관적 데이터가 결정을 이끈다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "Facts help us care better.",
                    "translation": "사실이 더 잘 배려할 수 있게 도와."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동현",
                    "script": "Your caring adds human warmth.",
                    "translation": "네 배려가 인간적 온기를 더해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "동현이가 민지의 배려에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "caring",
                    "optionC": "adds",
                    "optionD": "human",
                    "optionE": "warmth",
                    "result": "Your caring adds human warmth",
                    "explanation": "동현이는 민지의 배려가 인간적 온기를 더한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "Data with compassion creates wisdom.",
                    "translation": "연민이 담긴 데이터가 지혜를 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동현",
                    "script": "Logic and heart work together.",
                    "translation": "논리와 마음이 함께 작용해."
                }
            ]
        }
    ]
}
ID: 12743 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "감정적 고려와 실용적 효율의 만남",
            "explanation": "인간적 배려와 실용적 해결책이 조화를 이루는 현실적 의사결정",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "Will everyone feel comfortable?",
                    "translation": "모든 사람이 편안하게 느낄까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태오",
                    "script": "What solution works efficiently?",
                    "translation": "어떤 해결책이 효율적으로 작동해?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지우는 모든 사람이 편안하게 느끼는지 걱정하나요?",
                    "hint": "ESFJ는 모든 사람의 편안함과 만족을 우선적으로 고려해요.",
                    "result": "O",
                    "explanation": "지우는 모든 사람이 편안하게 느낄지 걱정했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "Team harmony creates success.",
                    "translation": "팀 조화가 성공을 만들어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태오",
                    "script": "Practical approaches save resources.",
                    "translation": "실용적 접근법이 자원을 절약해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Tae-oh thinks practical approaches @@.",
                    "hint": "ISTP는 효율적이고 실용적인 방법을 선호해요.",
                    "optionA": "complicate things",
                    "optionB": "save",
                    "optionC": "create problems",
                    "result": "save",
                    "explanation": "태오는 실용적 접근법이 자원을 절약한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "Efficiency with kindness works best.",
                    "translation": "친절함과 함께하는 효율성이 가장 잘 작동해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태오",
                    "script": "Your thoughtfulness improves outcomes.",
                    "translation": "네 사려깊음이 결과를 향상시켜."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "태오가 지우의 사려깊음에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "thoughtfulness",
                    "optionC": "improves",
                    "optionD": "overall",
                    "optionE": "outcomes",
                    "result": "Your thoughtfulness improves overall outcomes",
                    "explanation": "태오는 지우의 사려깊음이 전체적인 결과를 향상시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "Smart solutions include everyone's needs.",
                    "translation": "똑똑한 해결책은 모든 사람의 필요를 포함해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "Care and efficiency create excellence.",
                    "translation": "배려와 효율성이 탁월함을 만들어."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "감정적 고려와 실용적 효율의 만남",
            "explanation": "인간적 배려와 실용적 해결책이 조화를 이루는 현실적 의사결정",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "Will everyone feel comfortable?",
                    "translation": "모든 사람이 편안하게 느낄까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태오",
                    "script": "What solution works efficiently?",
                    "translation": "어떤 해결책이 효율적으로 작동해?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지우는 모든 사람이 편안하게 느끼는지 걱정하나요?",
                    "hint": "ESFJ는 모든 사람의 편안함과 만족을 우선적으로 고려해요.",
                    "result": "O",
                    "explanation": "지우는 모든 사람이 편안하게 느낄지 걱정했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "Team harmony creates success.",
                    "translation": "팀 조화가 성공을 만들어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태오",
                    "script": "Practical approaches save resources.",
                    "translation": "실용적 접근법이 자원을 절약해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Tae-oh thinks practical approaches @@.",
                    "hint": "ISTP는 효율적이고 실용적인 방법을 선호해요.",
                    "optionA": "complicate things",
                    "optionB": "save",
                    "optionC": "create problems",
                    "result": "save",
                    "explanation": "태오는 실용적 접근법이 자원을 절약한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "Efficiency with kindness works best.",
                    "translation": "친절함과 함께하는 효율성이 가장 잘 작동해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태오",
                    "script": "Your thoughtfulness improves outcomes.",
                    "translation": "네 사려깊음이 결과를 향상시켜."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "태오가 지우의 사려깊음에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "thoughtfulness",
                    "optionC": "improves",
                    "optionD": "overall",
                    "optionE": "outcomes",
                    "result": "Your thoughtfulness improves overall outcomes",
                    "explanation": "태오는 지우의 사려깊음이 전체적인 결과를 향상시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "Smart solutions include everyone's needs.",
                    "translation": "똑똑한 해결책은 모든 사람의 필요를 포함해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "Care and efficiency create excellence.",
                    "translation": "배려와 효율성이 탁월함을 만들어."
                }
            ]
        }
    ]
}
ID: 12744 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "집단적 조화와 개인적 배려의 만남",
            "explanation": "공동체적 접근과 개별적 돌봄이 조화를 이루는 포용적 의사결정",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "Let's include everyone together!",
                    "translation": "모든 사람을 함께 포함시키자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "Each person needs individual attention.",
                    "translation": "각자에게 개별적 관심이 필요해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하린이는 모든 사람을 함께 포함시키자고 하나요?",
                    "hint": "ESFJ는 집단 전체의 포용과 참여를 중시해요.",
                    "result": "O",
                    "explanation": "하린이는 모든 사람을 함께 포함시키자고 제안했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하린",
                    "script": "Group energy builds momentum.",
                    "translation": "그룹 에너지가 추진력을 만들어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "Personal care creates trust.",
                    "translation": "개인적 배려가 신뢰를 만들어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Su-hyeon thinks personal care @@.",
                    "hint": "ISFJ는 개인적이고 세심한 배려를 중시해요.",
                    "optionA": "wastes time",
                    "optionB": "creates",
                    "optionC": "complicates relationships",
                    "result": "creates",
                    "explanation": "수현이는 개인적 배려가 신뢰를 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하린",
                    "script": "Individual needs strengthen group unity.",
                    "translation": "개인적 필요가 그룹 단결을 강화해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수현",
                    "script": "Your enthusiasm connects everyone.",
                    "translation": "네 열정이 모든 사람을 연결해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "수현이가 하린의 열정에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "enthusiasm",
                    "optionC": "connects",
                    "optionD": "all",
                    "optionE": "people",
                    "result": "Your enthusiasm connects all people",
                    "explanation": "수현이는 하린의 열정이 모든 사람을 연결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하린",
                    "script": "Personal attention enriches group harmony.",
                    "translation": "개인적 관심이 그룹 조화를 풍요롭게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "Together and individually we thrive.",
                    "translation": "함께 그리고 개별적으로 우리는 번영해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "집단적 조화와 개인적 배려의 만남",
            "explanation": "공동체적 접근과 개별적 돌봄이 조화를 이루는 포용적 의사결정",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "Let's include everyone together!",
                    "translation": "모든 사람을 함께 포함시키자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "Each person needs individual attention.",
                    "translation": "각자에게 개별적 관심이 필요해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하린이는 모든 사람을 함께 포함시키자고 하나요?",
                    "hint": "ESFJ는 집단 전체의 포용과 참여를 중시해요.",
                    "result": "O",
                    "explanation": "하린이는 모든 사람을 함께 포함시키자고 제안했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하린",
                    "script": "Group energy builds momentum.",
                    "translation": "그룹 에너지가 추진력을 만들어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "Personal care creates trust.",
                    "translation": "개인적 배려가 신뢰를 만들어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Su-hyeon thinks personal care @@.",
                    "hint": "ISFJ는 개인적이고 세심한 배려를 중시해요.",
                    "optionA": "wastes time",
                    "optionB": "creates",
                    "optionC": "complicates relationships",
                    "result": "creates",
                    "explanation": "수현이는 개인적 배려가 신뢰를 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하린",
                    "script": "Individual needs strengthen group unity.",
                    "translation": "개인적 필요가 그룹 단결을 강화해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수현",
                    "script": "Your enthusiasm connects everyone.",
                    "translation": "네 열정이 모든 사람을 연결해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "수현이가 하린의 열정에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "enthusiasm",
                    "optionC": "connects",
                    "optionD": "all",
                    "optionE": "people",
                    "result": "Your enthusiasm connects all people",
                    "explanation": "수현이는 하린의 열정이 모든 사람을 연결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하린",
                    "script": "Personal attention enriches group harmony.",
                    "translation": "개인적 관심이 그룹 조화를 풍요롭게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "Together and individually we thrive.",
                    "translation": "함께 그리고 개별적으로 우리는 번영해."
                }
            ]
        }
    ]
}
ID: 12745 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "집단적 조화와 개인적 배려의 만남",
            "explanation": "공동체적 접근과 개별적 돌봄이 조화를 이루는 포용적 의사결정",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "Let's include everyone together!",
                    "translation": "모든 사람을 함께 포함시키자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "Each person needs individual attention.",
                    "translation": "각자에게 개별적 관심이 필요해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하린이는 모든 사람을 함께 포함시키자고 하나요?",
                    "hint": "ESFJ는 집단 전체의 포용과 참여를 중시해요.",
                    "result": "O",
                    "explanation": "하린이는 모든 사람을 함께 포함시키자고 제안했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하린",
                    "script": "Group energy builds momentum.",
                    "translation": "그룹 에너지가 추진력을 만들어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "Personal care creates trust.",
                    "translation": "개인적 배려가 신뢰를 만들어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Su-hyeon thinks personal care @@.",
                    "hint": "ISFJ는 개인적이고 세심한 배려를 중시해요.",
                    "optionA": "wastes time",
                    "optionB": "creates",
                    "optionC": "complicates relationships",
                    "result": "creates",
                    "explanation": "수현이는 개인적 배려가 신뢰를 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하린",
                    "script": "Individual needs strengthen group unity.",
                    "translation": "개인적 필요가 그룹 단결을 강화해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수현",
                    "script": "Your enthusiasm connects everyone.",
                    "translation": "네 열정이 모든 사람을 연결해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "수현이가 하린의 열정에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "enthusiasm",
                    "optionC": "connects",
                    "optionD": "all",
                    "optionE": "people",
                    "result": "Your enthusiasm connects all people",
                    "explanation": "수현이는 하린의 열정이 모든 사람을 연결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하린",
                    "script": "Personal attention enriches group harmony.",
                    "translation": "개인적 관심이 그룹 조화를 풍요롭게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "Together and individually we thrive.",
                    "translation": "함께 그리고 개별적으로 우리는 번영해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "집단적 조화와 개인적 배려의 만남",
            "explanation": "공동체적 접근과 개별적 돌봄이 조화를 이루는 포용적 의사결정",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "Let's include everyone together!",
                    "translation": "모든 사람을 함께 포함시키자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "Each person needs individual attention.",
                    "translation": "각자에게 개별적 관심이 필요해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하린이는 모든 사람을 함께 포함시키자고 하나요?",
                    "hint": "ESFJ는 집단 전체의 포용과 참여를 중시해요.",
                    "result": "O",
                    "explanation": "하린이는 모든 사람을 함께 포함시키자고 제안했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하린",
                    "script": "Group energy builds momentum.",
                    "translation": "그룹 에너지가 추진력을 만들어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "Personal care creates trust.",
                    "translation": "개인적 배려가 신뢰를 만들어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Su-hyeon thinks personal care @@.",
                    "hint": "ISFJ는 개인적이고 세심한 배려를 중시해요.",
                    "optionA": "wastes time",
                    "optionB": "creates",
                    "optionC": "complicates relationships",
                    "result": "creates",
                    "explanation": "수현이는 개인적 배려가 신뢰를 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하린",
                    "script": "Individual needs strengthen group unity.",
                    "translation": "개인적 필요가 그룹 단결을 강화해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수현",
                    "script": "Your enthusiasm connects everyone.",
                    "translation": "네 열정이 모든 사람을 연결해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "수현이가 하린의 열정에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "enthusiasm",
                    "optionC": "connects",
                    "optionD": "all",
                    "optionE": "people",
                    "result": "Your enthusiasm connects all people",
                    "explanation": "수현이는 하린의 열정이 모든 사람을 연결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하린",
                    "script": "Personal attention enriches group harmony.",
                    "translation": "개인적 관심이 그룹 조화를 풍요롭게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "Together and individually we thrive.",
                    "translation": "함께 그리고 개별적으로 우리는 번영해."
                }
            ]
        }
    ]
}
ID: 12746 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "외향적 배려와 내향적 진정성의 만남",
            "explanation": "적극적 조화 추구와 조용한 가치 추구가 조화를 이루는 깊은 의사결정",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "Everyone should feel welcome!",
                    "translation": "모든 사람이 환영받는다고 느껴야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "This should honor values.",
                    "translation": "이건 가치를 존중해야 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "수민이는 모든 사람이 환영받아야 한다고 생각하나요?",
                    "hint": "ESFJ는 모든 사람이 환영받고 포함되기를 원해요.",
                    "result": "O",
                    "explanation": "수민이는 모든 사람이 환영받아야 한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수민",
                    "script": "Social harmony creates happiness.",
                    "translation": "사회적 조화가 행복을 만들어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "Authentic meaning guides choices.",
                    "translation": "진정한 의미가 선택을 이끌어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Chae-young's choices are guided by @@.",
                    "hint": "ISFP는 개인적 가치와 진정성을 중시해요.",
                    "optionA": "social pressure",
                    "optionB": "meaning",
                    "optionC": "popular opinion",
                    "result": "meaning",
                    "explanation": "채영이의 선택은 진정한 의미에 의해 이끌려요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수민",
                    "script": "True values unite people naturally.",
                    "translation": "진정한 가치가 사람들을 자연스럽게 결합시켜."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your warmth creates belonging.",
                    "translation": "네 따뜻함이 소속감을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "채영이가 수민의 따뜻함에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "warmth",
                    "optionC": "creates",
                    "optionD": "deep",
                    "optionE": "belonging",
                    "result": "Your warmth creates deep belonging",
                    "explanation": "채영이는 수민의 따뜻함이 깊은 소속감을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수민",
                    "script": "Meaningful connections honor individual uniqueness.",
                    "translation": "의미있는 연결이 개인의 독특함을 존중해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Harmony and authenticity dance together.",
                    "translation": "조화와 진정성이 함께 춤춰."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "외향적 배려와 내향적 진정성의 만남",
            "explanation": "적극적 조화 추구와 조용한 가치 추구가 조화를 이루는 깊은 의사결정",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "Everyone should feel welcome!",
                    "translation": "모든 사람이 환영받는다고 느껴야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "This should honor values.",
                    "translation": "이건 가치를 존중해야 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "수민이는 모든 사람이 환영받아야 한다고 생각하나요?",
                    "hint": "ESFJ는 모든 사람이 환영받고 포함되기를 원해요.",
                    "result": "O",
                    "explanation": "수민이는 모든 사람이 환영받아야 한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수민",
                    "script": "Social harmony creates happiness.",
                    "translation": "사회적 조화가 행복을 만들어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "Authentic meaning guides choices.",
                    "translation": "진정한 의미가 선택을 이끌어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Chae-young's choices are guided by @@.",
                    "hint": "ISFP는 개인적 가치와 진정성을 중시해요.",
                    "optionA": "social pressure",
                    "optionB": "meaning",
                    "optionC": "popular opinion",
                    "result": "meaning",
                    "explanation": "채영이의 선택은 진정한 의미에 의해 이끌려요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수민",
                    "script": "True values unite people naturally.",
                    "translation": "진정한 가치가 사람들을 자연스럽게 결합시켜."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your warmth creates belonging.",
                    "translation": "네 따뜻함이 소속감을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "채영이가 수민의 따뜻함에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "warmth",
                    "optionC": "creates",
                    "optionD": "deep",
                    "optionE": "belonging",
                    "result": "Your warmth creates deep belonging",
                    "explanation": "채영이는 수민의 따뜻함이 깊은 소속감을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수민",
                    "script": "Meaningful connections honor individual uniqueness.",
                    "translation": "의미있는 연결이 개인의 독특함을 존중해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Harmony and authenticity dance together.",
                    "translation": "조화와 진정성이 함께 춤춰."
                }
            ]
        }
    ]
}
ID: 12747 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "외향적 배려와 내향적 진정성의 만남",
            "explanation": "적극적 조화 추구와 조용한 가치 추구가 조화를 이루는 깊은 의사결정",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "Everyone should feel welcome!",
                    "translation": "모든 사람이 환영받는다고 느껴야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "This should honor values.",
                    "translation": "이건 가치를 존중해야 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "수민이는 모든 사람이 환영받아야 한다고 생각하나요?",
                    "hint": "ESFJ는 모든 사람이 환영받고 포함되기를 원해요.",
                    "result": "O",
                    "explanation": "수민이는 모든 사람이 환영받아야 한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수민",
                    "script": "Social harmony creates happiness.",
                    "translation": "사회적 조화가 행복을 만들어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "Authentic meaning guides choices.",
                    "translation": "진정한 의미가 선택을 이끌어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Chae-young's choices are guided by @@.",
                    "hint": "ISFP는 개인적 가치와 진정성을 중시해요.",
                    "optionA": "social pressure",
                    "optionB": "meaning",
                    "optionC": "popular opinion",
                    "result": "meaning",
                    "explanation": "채영이의 선택은 진정한 의미에 의해 이끌려요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수민",
                    "script": "True values unite people naturally.",
                    "translation": "진정한 가치가 사람들을 자연스럽게 결합시켜."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your warmth creates belonging.",
                    "translation": "네 따뜻함이 소속감을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "채영이가 수민의 따뜻함에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "warmth",
                    "optionC": "creates",
                    "optionD": "deep",
                    "optionE": "belonging",
                    "result": "Your warmth creates deep belonging",
                    "explanation": "채영이는 수민의 따뜻함이 깊은 소속감을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수민",
                    "script": "Meaningful connections honor individual uniqueness.",
                    "translation": "의미있는 연결이 개인의 독특함을 존중해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Harmony and authenticity dance together.",
                    "translation": "조화와 진정성이 함께 춤춰."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "외향적 배려와 내향적 진정성의 만남",
            "explanation": "적극적 조화 추구와 조용한 가치 추구가 조화를 이루는 깊은 의사결정",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "Everyone should feel welcome!",
                    "translation": "모든 사람이 환영받는다고 느껴야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "This should honor values.",
                    "translation": "이건 가치를 존중해야 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "수민이는 모든 사람이 환영받아야 한다고 생각하나요?",
                    "hint": "ESFJ는 모든 사람이 환영받고 포함되기를 원해요.",
                    "result": "O",
                    "explanation": "수민이는 모든 사람이 환영받아야 한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수민",
                    "script": "Social harmony creates happiness.",
                    "translation": "사회적 조화가 행복을 만들어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "Authentic meaning guides choices.",
                    "translation": "진정한 의미가 선택을 이끌어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Chae-young's choices are guided by @@.",
                    "hint": "ISFP는 개인적 가치와 진정성을 중시해요.",
                    "optionA": "social pressure",
                    "optionB": "meaning",
                    "optionC": "popular opinion",
                    "result": "meaning",
                    "explanation": "채영이의 선택은 진정한 의미에 의해 이끌려요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수민",
                    "script": "True values unite people naturally.",
                    "translation": "진정한 가치가 사람들을 자연스럽게 결합시켜."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your warmth creates belonging.",
                    "translation": "네 따뜻함이 소속감을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "채영이가 수민의 따뜻함에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "warmth",
                    "optionC": "creates",
                    "optionD": "deep",
                    "optionE": "belonging",
                    "result": "Your warmth creates deep belonging",
                    "explanation": "채영이는 수민의 따뜻함이 깊은 소속감을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수민",
                    "script": "Meaningful connections honor individual uniqueness.",
                    "translation": "의미있는 연결이 개인의 독특함을 존중해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Harmony and authenticity dance together.",
                    "translation": "조화와 진정성이 함께 춤춰."
                }
            ]
        }
    ]
}
ID: 12748 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새로운 모임 주최하기",
            "explanation": "ESTP의 즉흥적 사교와 ENTJ의 체계적 리더십",
            "category": "사회적 상호작용",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현아",
                    "script": "Let's organize amazing party tonight!",
                    "translation": "오늘 밤 놀라운 파티를 조직해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "Excellent initiative! I'll create structure.",
                    "translation": "훌륭한 계획이야! 내가 구조를 만들게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현아",
                    "script": "People will come when excited!",
                    "translation": "사람들은 신날 때 올 거야!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준혁",
                    "script": "Smart psychology. I'll coordinate logistics.",
                    "translation": "똑똑한 심리학이야. 내가 물류를 조정할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현아는 사람들이 신날 때 온다고 생각하나요?",
                    "hint": "현아의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "현아가 'People will come when excited!'라고 사람들이 신날 때 온다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현아",
                    "script": "Spontaneous events feel more authentic!",
                    "translation": "즉흥적인 이벤트들이 더 진정성 있게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "Authentic energy needs strategic direction.",
                    "translation": "진정성 있는 에너지는 전략적 방향이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현아",
                    "script": "Social magic happens when unexpected!",
                    "translation": "사회적 마법은 예상치 못할 때 일어나!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Social magic happens when @@!",
                    "hint": "현아가 사회적 마법이 언제 일어난다고 했나요?",
                    "optionA": "planned",
                    "optionB": "unexpected",
                    "optionC": "boring",
                    "result": "unexpected",
                    "explanation": "현아가 사회적 마법은 '예상치 못할(unexpected)' 때 일어난다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "Your spontaneity creates memorable experiences!",
                    "translation": "네 즉흥성이 기억에 남는 경험들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현아",
                    "script": "You make my ideas work!",
                    "translation": "너는 내 아이디어들을 실현시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "파티 계획에 대한 문장이에요.",
                    "result": "Great parties need energy",
                    "explanation": "훌륭한 파티들은 에너지가 필요해요.",
                    "optionA": "energy",
                    "optionB": "need",
                    "optionC": "Great",
                    "optionD": "parties"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준혁",
                    "script": "Strategic planning amplifies natural charisma!",
                    "translation": "전략적 계획이 타고난 카리스마를 증폭시켜!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새로운 모임 주최하기",
            "explanation": "ESTP의 즉흥적 사교와 ENTJ의 체계적 리더십",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현아",
                    "script": "Let's organize amazing party tonight!",
                    "translation": "오늘 밤 놀라운 파티를 조직해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "Excellent initiative! I'll create structure.",
                    "translation": "훌륭한 계획이야! 내가 구조를 만들게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현아",
                    "script": "People will come when excited!",
                    "translation": "사람들은 신날 때 올 거야!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준혁",
                    "script": "Smart psychology. I'll coordinate logistics.",
                    "translation": "똑똑한 심리학이야. 내가 물류를 조정할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현아는 사람들이 신날 때 온다고 생각하나요?",
                    "hint": "현아의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "현아가 'People will come when excited!'라고 사람들이 신날 때 온다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현아",
                    "script": "Spontaneous events feel more authentic!",
                    "translation": "즉흥적인 이벤트들이 더 진정성 있게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "Authentic energy needs strategic direction.",
                    "translation": "진정성 있는 에너지는 전략적 방향이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현아",
                    "script": "Social magic happens when unexpected!",
                    "translation": "사회적 마법은 예상치 못할 때 일어나!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Social magic happens when @@!",
                    "hint": "현아가 사회적 마법이 언제 일어난다고 했나요?",
                    "optionA": "planned",
                    "optionB": "unexpected",
                    "optionC": "boring",
                    "result": "unexpected",
                    "explanation": "현아가 사회적 마법은 '예상치 못할(unexpected)' 때 일어난다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "Your spontaneity creates memorable experiences!",
                    "translation": "네 즉흥성이 기억에 남는 경험들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현아",
                    "script": "You make my ideas work!",
                    "translation": "너는 내 아이디어들을 실현시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "파티 계획에 대한 문장이에요.",
                    "optionA": "energy",
                    "optionB": "need",
                    "optionC": "Great",
                    "optionD": "parties",
                    "result": "Great parties need energy",
                    "explanation": "훌륭한 파티들은 에너지가 필요해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준혁",
                    "script": "Strategic planning amplifies natural charisma!",
                    "translation": "전략적 계획이 타고난 카리스마를 증폭시켜!"
                }
            ]
        }
    ]
}
ID: 12749 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "네트워킹 이벤트 참가하기",
            "explanation": "ESTP의 자연스러운 교류와 ENTJ의 목표 지향적 연결",
            "category": "사회적 상호작용",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다희",
                    "script": "Everyone here seems really interesting!",
                    "translation": "여기 모든 사람이 정말 흥미로워 보여!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "Valuable networking opportunity. Strategic connections matter.",
                    "translation": "가치 있는 네트워킹 기회야. 전략적 연결들이 중요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다희",
                    "script": "I just enjoy meeting people!",
                    "translation": "나는 그냥 사람들을 만나는 걸 즐겨!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성준",
                    "script": "Natural approach works. I'll identify.",
                    "translation": "자연스러운 접근이 효과가 있어. 내가 식별할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "다희는 그냥 사람들을 만나는 것을 즐긴다고 했나요?",
                    "hint": "다희의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "다희가 'I just enjoy meeting people!'라고 그냥 사람들을 만나는 것을 즐긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다희",
                    "script": "Genuine conversations create real connections!",
                    "translation": "진정한 대화들이 실제 연결들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "Authentic relationships drive long-term success.",
                    "translation": "진정한 관계들이 장기적 성공을 이끌어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다희",
                    "script": "People respond to sincere energy!",
                    "translation": "사람들은 진실한 에너지에 반응해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "People respond to sincere @@!",
                    "hint": "다희가 사람들이 무엇에 반응한다고 했나요?",
                    "optionA": "words",
                    "optionB": "energy",
                    "optionC": "money",
                    "result": "energy",
                    "explanation": "다희가 사람들은 진실한 '에너지(energy)'에 반응한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Your authenticity builds trust quickly!",
                    "translation": "네 진정성이 신뢰를 빠르게 쌓아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다희",
                    "script": "You see the bigger picture!",
                    "translation": "너는 더 큰 그림을 봐!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "네트워킹에 대한 문장이에요.",
                    "result": "Networking builds future opportunities",
                    "explanation": "네트워킹이 미래의 기회들을 쌓아요.",
                    "optionA": "opportunities",
                    "optionB": "builds",
                    "optionC": "Networking",
                    "optionD": "future"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성준",
                    "script": "Strategic relationship building creates lasting.",
                    "translation": "전략적 관계 구축이 지속적인 걸 만들어."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "네트워킹 이벤트 참가하기",
            "explanation": "ESTP의 자연스러운 교류와 ENTJ의 목표 지향적 연결",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다희",
                    "script": "Everyone here seems really interesting!",
                    "translation": "여기 모든 사람이 정말 흥미로워 보여!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "Valuable networking opportunity. Strategic connections matter.",
                    "translation": "가치 있는 네트워킹 기회야. 전략적 연결들이 중요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다희",
                    "script": "I just enjoy meeting people!",
                    "translation": "나는 그냥 사람들을 만나는 걸 즐겨!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성준",
                    "script": "Natural approach works. I'll identify.",
                    "translation": "자연스러운 접근이 효과가 있어. 내가 식별할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "다희는 그냥 사람들을 만나는 것을 즐긴다고 했나요?",
                    "hint": "다희의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "다희가 'I just enjoy meeting people!'라고 그냥 사람들을 만나는 것을 즐긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다희",
                    "script": "Genuine conversations create real connections!",
                    "translation": "진정한 대화들이 실제 연결들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "Authentic relationships drive long-term success.",
                    "translation": "진정한 관계들이 장기적 성공을 이끌어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다희",
                    "script": "People respond to sincere energy!",
                    "translation": "사람들은 진실한 에너지에 반응해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "People respond to sincere @@!",
                    "hint": "다희가 사람들이 무엇에 반응한다고 했나요?",
                    "optionA": "words",
                    "optionB": "energy",
                    "optionC": "money",
                    "result": "energy",
                    "explanation": "다희가 사람들은 진실한 '에너지(energy)'에 반응한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Your authenticity builds trust quickly!",
                    "translation": "네 진정성이 신뢰를 빠르게 쌓아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다희",
                    "script": "You see the bigger picture!",
                    "translation": "너는 더 큰 그림을 봐!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "네트워킹에 대한 문장이에요.",
                    "optionA": "opportunities",
                    "optionB": "builds",
                    "optionC": "Networking",
                    "optionD": "future",
                    "result": "Networking builds future opportunities",
                    "explanation": "네트워킹이 미래의 기회들을 쌓아요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성준",
                    "script": "Strategic relationship building creates lasting.",
                    "translation": "전략적 관계 구축이 지속적인 걸 만들어."
                }
            ]
        }
    ]
}
ID: 12750 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 트렌드 탐구하기",
            "explanation": "ESTP의 체험적 탐험과 ENTJ의 분석적 활용",
            "category": "정보 탐구",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "This new trend looks exciting!",
                    "translation": "이 새로운 트렌드가 흥미로워 보여!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "Interesting development. What's the potential?",
                    "translation": "흥미로운 발전이야. 잠재력이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "Let's try it right now!",
                    "translation": "지금 바로 해보자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민준",
                    "script": "Experimental approach works. I'll analyze.",
                    "translation": "실험적 접근이 효과가 있어. 내가 분석할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "예진이는 지금 바로 해보자고 했나요?",
                    "hint": "예진이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "예진이가 'Let's try it right now!'라고 지금 바로 해보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "Real experience teaches everything fast!",
                    "translation": "실제 경험이 모든 걸 빠르게 가르쳐!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "Practical learning reveals market opportunities.",
                    "translation": "실용적 학습이 시장 기회들을 드러내."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Being first feels incredibly thrilling!",
                    "translation": "첫 번째가 되는 게 엄청나게 짜릿해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Being first feels incredibly @@!",
                    "hint": "예진이가 첫 번째가 되는 것이 어떻다고 했나요?",
                    "optionA": "boring",
                    "optionB": "thrilling",
                    "optionC": "scary",
                    "result": "thrilling",
                    "explanation": "예진이가 첫 번째가 되는 것이 엄청나게 '짜릿하다(thrilling)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "Your pioneering spirit identifies trends!",
                    "translation": "네 개척자 정신이 트렌드들을 식별해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "You see the business value!",
                    "translation": "너는 사업 가치를 봐!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "새로운 것을 탐구하는 것에 대한 문장이에요.",
                    "result": "Innovation always brings progress",
                    "explanation": "혁신은 항상 진보를 가져다줘요.",
                    "optionA": "brings",
                    "optionB": "Innovation",
                    "optionC": "progress",
                    "optionD": "always"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민준",
                    "script": "First-mover advantage creates competitive edge!",
                    "translation": "선점자 우위가 경쟁 우위를 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 트렌드 탐구하기",
            "explanation": "ESTP의 체험적 탐험과 ENTJ의 분석적 활용",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "This new trend looks exciting!",
                    "translation": "이 새로운 트렌드가 흥미로워 보여!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "Interesting development. What's the potential?",
                    "translation": "흥미로운 발전이야. 잠재력이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "Let's try it right now!",
                    "translation": "지금 바로 해보자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민준",
                    "script": "Experimental approach works. I'll analyze.",
                    "translation": "실험적 접근이 효과가 있어. 내가 분석할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "예진이는 지금 바로 해보자고 했나요?",
                    "hint": "예진이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "예진이가 'Let's try it right now!'라고 지금 바로 해보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "Real experience teaches everything fast!",
                    "translation": "실제 경험이 모든 걸 빠르게 가르쳐!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "Practical learning reveals market opportunities.",
                    "translation": "실용적 학습이 시장 기회들을 드러내."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Being first feels incredibly thrilling!",
                    "translation": "첫 번째가 되는 게 엄청나게 짜릿해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Being first feels incredibly @@!",
                    "hint": "예진이가 첫 번째가 되는 것이 어떻다고 했나요?",
                    "optionA": "boring",
                    "optionB": "thrilling",
                    "optionC": "scary",
                    "result": "thrilling",
                    "explanation": "예진이가 첫 번째가 되는 것이 엄청나게 '짜릿하다(thrilling)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "Your pioneering spirit identifies trends!",
                    "translation": "네 개척자 정신이 트렌드들을 식별해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "You see the business value!",
                    "translation": "너는 사업 가치를 봐!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "새로운 것을 탐구하는 것에 대한 문장이에요.",
                    "optionA": "brings",
                    "optionB": "Innovation",
                    "optionC": "progress",
                    "optionD": "always",
                    "result": "Innovation always brings progress",
                    "explanation": "혁신은 항상 진보를 가져다줘요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민준",
                    "script": "First-mover advantage creates competitive edge!",
                    "translation": "선점자 우위가 경쟁 우위를 만들어!"
                }
            ]
        }
    ]
}
ID: 12751 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "온라인 코스 선택하기",
            "explanation": "ESTP의 즉시 시작과 ENTJ의 전략적 선택",
            "category": "정보 탐구",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "This course looks really practical!",
                    "translation": "이 과정이 정말 실용적으로 보여!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태성",
                    "script": "Good choice. How does align?",
                    "translation": "좋은 선택이야. 어떻게 맞아?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "I'll learn while doing projects!",
                    "translation": "프로젝트를 하면서 배울 거야!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태성",
                    "script": "Hands-on learning builds real skills.",
                    "translation": "실습 학습이 실제 기술들을 기르어."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "상우는 프로젝트를 하면서 배울 거라고 했나요?",
                    "hint": "상우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "상우가 'I'll learn while doing projects!'라고 프로젝트를 하면서 배울 거라고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Starting immediately gives momentum fast!",
                    "translation": "즉시 시작하는 게 빠르게 추진력을 줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태성",
                    "script": "Quick execution creates learning opportunities.",
                    "translation": "빠른 실행이 학습 기회들을 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Action-based learning feels most natural!",
                    "translation": "행동 기반 학습이 가장 자연스러워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Action-based learning feels most @@!",
                    "hint": "상우가 행동 기반 학습이 어떻다고 했나요?",
                    "optionA": "difficult",
                    "optionB": "natural",
                    "optionC": "expensive",
                    "result": "natural",
                    "explanation": "상우가 행동 기반 학습이 가장 '자연스럽다(natural)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태성",
                    "script": "Your practical approach accelerates skill.",
                    "translation": "네 실용적 접근이 기술을 가속화해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "You choose strategically smart courses!",
                    "translation": "너는 전략적으로 똑똑한 과정들을 선택해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "학습에 대한 문장이에요.",
                    "result": "Learning leads to growth",
                    "explanation": "학습이 성장으로 이끌어요.",
                    "optionA": "leads",
                    "optionB": "Learning",
                    "optionC": "growth",
                    "optionD": "to"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태성",
                    "script": "Strategic learning investments maximize future.",
                    "translation": "전략적 학습 투자가 미래를 최대화해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "온라인 코스 선택하기",
            "explanation": "ESTP의 즉시 시작과 ENTJ의 전략적 선택",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "This course looks really practical!",
                    "translation": "이 과정이 정말 실용적으로 보여!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태성",
                    "script": "Good choice. How does align?",
                    "translation": "좋은 선택이야. 어떻게 맞아?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "I'll learn while doing projects!",
                    "translation": "프로젝트를 하면서 배울 거야!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태성",
                    "script": "Hands-on learning builds real skills.",
                    "translation": "실습 학습이 실제 기술들을 기르어."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "상우는 프로젝트를 하면서 배울 거라고 했나요?",
                    "hint": "상우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "상우가 'I'll learn while doing projects!'라고 프로젝트를 하면서 배울 거라고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Starting immediately gives momentum fast!",
                    "translation": "즉시 시작하는 게 빠르게 추진력을 줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태성",
                    "script": "Quick execution creates learning opportunities.",
                    "translation": "빠른 실행이 학습 기회들을 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Action-based learning feels most natural!",
                    "translation": "행동 기반 학습이 가장 자연스러워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Action-based learning feels most @@!",
                    "hint": "상우가 행동 기반 학습이 어떻다고 했나요?",
                    "optionA": "difficult",
                    "optionB": "natural",
                    "optionC": "expensive",
                    "result": "natural",
                    "explanation": "상우가 행동 기반 학습이 가장 '자연스럽다(natural)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태성",
                    "script": "Your practical approach accelerates skill.",
                    "translation": "네 실용적 접근이 기술을 가속화해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "You choose strategically smart courses!",
                    "translation": "너는 전략적으로 똑똑한 과정들을 선택해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "학습에 대한 문장이에요.",
                    "optionA": "leads",
                    "optionB": "Learning",
                    "optionC": "growth",
                    "optionD": "to",
                    "result": "Learning leads to growth",
                    "explanation": "학습이 성장으로 이끌어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태성",
                    "script": "Strategic learning investments maximize future.",
                    "translation": "전략적 학습 투자가 미래를 최대화해."
                }
            ]
        }
    ]
}
ID: 12752 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "즉석에서 여행 계획하기",
            "explanation": "ESTP의 자유로운 모험과 ENTJ의 효율적 조직",
            "category": "의사결정 방식",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "Let's go somewhere exciting tomorrow!",
                    "translation": "내일 어디 흥미진진한 곳으로 가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "Spontaneous adventure! I'll organize logistics.",
                    "translation": "즉흥적인 모험이야! 내가 물류를 조직할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "Surprises make travel more fun!",
                    "translation": "놀라움이 여행을 더 재미있게 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준서",
                    "script": "Adventure with efficiency maximizes experience.",
                    "translation": "효율성을 가진 모험이 경험을 최대화해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "시우는 놀라움이 여행을 더 재미있게 한다고 생각하나요?",
                    "hint": "시우의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "시우가 'Surprises make travel more fun!'라고 놀라움이 여행을 더 재미있게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Best discoveries happen by chance!",
                    "translation": "최고의 발견들은 우연히 일어나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Serendipity works better with smart.",
                    "translation": "우연한 발견은 똑똑한 것과 함께할 때 더 잘 돼."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "Freedom to explore feels amazing!",
                    "translation": "탐험할 자유가 놀라워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Freedom to explore feels @@!",
                    "hint": "시우가 탐험할 자유가 어떻다고 했나요?",
                    "optionA": "scary",
                    "optionB": "amazing",
                    "optionC": "boring",
                    "result": "amazing",
                    "explanation": "시우가 탐험할 자유가 '놀랍다(amazing)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "Your spontaneity creates memorable adventures!",
                    "translation": "네 즉흥성이 기억에 남는 모험들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "You make everything work smoothly!",
                    "translation": "너는 모든 걸 부드럽게 작동하게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "여행에 대한 문장이에요.",
                    "result": "Travel opens new horizons",
                    "explanation": "여행이 새로운 지평을 열어요.",
                    "optionA": "new",
                    "optionB": "horizons",
                    "optionC": "Travel",
                    "optionD": "opens"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준서",
                    "script": "Organized spontaneity delivers optimal results!",
                    "translation": "조직된 즉흥성이 최적의 결과를 제공해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "즉석에서 여행 계획하기",
            "explanation": "ESTP의 자유로운 모험과 ENTJ의 효율적 조직",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "Let's go somewhere exciting tomorrow!",
                    "translation": "내일 어디 흥미진진한 곳으로 가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "Spontaneous adventure! I'll organize logistics.",
                    "translation": "즉흥적인 모험이야! 내가 물류를 조직할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "Surprises make travel more fun!",
                    "translation": "놀라움이 여행을 더 재미있게 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준서",
                    "script": "Adventure with efficiency maximizes experience.",
                    "translation": "효율성을 가진 모험이 경험을 최대화해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "시우는 놀라움이 여행을 더 재미있게 한다고 생각하나요?",
                    "hint": "시우의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "시우가 'Surprises make travel more fun!'라고 놀라움이 여행을 더 재미있게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Best discoveries happen by chance!",
                    "translation": "최고의 발견들은 우연히 일어나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Serendipity works better with smart.",
                    "translation": "우연한 발견은 똑똑한 것과 함께할 때 더 잘 돼."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "Freedom to explore feels amazing!",
                    "translation": "탐험할 자유가 놀라워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Freedom to explore feels @@!",
                    "hint": "시우가 탐험할 자유가 어떻다고 했나요?",
                    "optionA": "scary",
                    "optionB": "amazing",
                    "optionC": "boring",
                    "result": "amazing",
                    "explanation": "시우가 탐험할 자유가 '놀랍다(amazing)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "Your spontaneity creates memorable adventures!",
                    "translation": "네 즉흥성이 기억에 남는 모험들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "You make everything work smoothly!",
                    "translation": "너는 모든 걸 부드럽게 작동하게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "여행에 대한 문장이에요.",
                    "optionA": "new",
                    "optionB": "horizons",
                    "optionC": "Travel",
                    "optionD": "opens",
                    "result": "Travel opens new horizons",
                    "explanation": "여행이 새로운 지평을 열어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준서",
                    "script": "Organized spontaneity delivers optimal results!",
                    "translation": "조직된 즉흥성이 최적의 결과를 제공해!"
                }
            ]
        }
    ]
}
ID: 12753 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "투자 기회 결정하기",
            "explanation": "ESTP의 직감적 판단과 ENTJ의 전략적 분석",
            "category": "의사결정 방식",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "This investment opportunity looks promising!",
                    "translation": "이 투자 기회가 유망해 보여!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "Interesting prospect. What's the data?",
                    "translation": "흥미로운 전망이야. 데이터가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "My gut feeling says yes!",
                    "translation": "내 직감이 그렇다고 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "나연",
                    "script": "Instinct matters. I'll analyze fundamentals.",
                    "translation": "직감이 중요해. 내가 펀더멘털을 분석할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건우의 직감이 그렇다고 한다고 했나요?",
                    "hint": "건우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "건우가 'My gut feeling says yes!'라고 자신의 직감이 그렇다고 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "Market timing matters more sometimes!",
                    "translation": "시장 타이밍이 때로는 더 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나연",
                    "script": "Timing and strategy together work.",
                    "translation": "타이밍과 전략이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건우",
                    "script": "Quick decisions capture opportunities best!",
                    "translation": "빠른 결정들이 기회들을 가장 잘 포착해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Quick decisions capture opportunities @@!",
                    "hint": "건우가 빠른 결정들이 기회들을 어떻게 포착한다고 했나요?",
                    "optionA": "worst",
                    "optionB": "best",
                    "optionC": "slowly",
                    "result": "best",
                    "explanation": "건우가 빠른 결정들이 기회들을 '가장 잘(best)' 포착한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나연",
                    "script": "Your market instincts identify trends!",
                    "translation": "네 시장 직감이 트렌드들을 식별해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "You create winning investment strategies!",
                    "translation": "너는 성공하는 투자 전략들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "투자에 대한 문장이에요.",
                    "result": "Investment requires careful planning",
                    "explanation": "투자는 신중한 계획이 필요해요.",
                    "optionA": "planning",
                    "optionB": "requires",
                    "optionC": "Investment",
                    "optionD": "careful"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나연",
                    "script": "Strategic analysis validates intuitive insights!",
                    "translation": "전략적 분석이 직관적 통찰들을 검증해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "투자 기회 결정하기",
            "explanation": "ESTP의 직감적 판단과 ENTJ의 전략적 분석",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "This investment opportunity looks promising!",
                    "translation": "이 투자 기회가 유망해 보여!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "Interesting prospect. What's the data?",
                    "translation": "흥미로운 전망이야. 데이터가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "My gut feeling says yes!",
                    "translation": "내 직감이 그렇다고 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "나연",
                    "script": "Instinct matters. I'll analyze fundamentals.",
                    "translation": "직감이 중요해. 내가 펀더멘털을 분석할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건우의 직감이 그렇다고 한다고 했나요?",
                    "hint": "건우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "건우가 'My gut feeling says yes!'라고 자신의 직감이 그렇다고 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "Market timing matters more sometimes!",
                    "translation": "시장 타이밍이 때로는 더 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나연",
                    "script": "Timing and strategy together work.",
                    "translation": "타이밍과 전략이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건우",
                    "script": "Quick decisions capture opportunities best!",
                    "translation": "빠른 결정들이 기회들을 가장 잘 포착해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Quick decisions capture opportunities @@!",
                    "hint": "건우가 빠른 결정들이 기회들을 어떻게 포착한다고 했나요?",
                    "optionA": "worst",
                    "optionB": "best",
                    "optionC": "slowly",
                    "result": "best",
                    "explanation": "건우가 빠른 결정들이 기회들을 '가장 잘(best)' 포착한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나연",
                    "script": "Your market instincts identify trends!",
                    "translation": "네 시장 직감이 트렌드들을 식별해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "You create winning investment strategies!",
                    "translation": "너는 성공하는 투자 전략들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "투자에 대한 문장이에요.",
                    "optionA": "planning",
                    "optionB": "requires",
                    "optionC": "Investment",
                    "optionD": "careful",
                    "result": "Investment requires careful planning",
                    "explanation": "투자는 신중한 계획이 필요해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나연",
                    "script": "Strategic analysis validates intuitive insights!",
                    "translation": "전략적 분석이 직관적 통찰들을 검증해!"
                }
            ]
        }
    ]
}
ID: 12754 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "모험적인 취미 생활",
            "explanation": "ESTP의 스릴 추구와 ENTJ의 목표 지향적 도전",
            "category": "생활 태도",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민규",
                    "script": "Life needs more excitement daily!",
                    "translation": "삶에는 매일 더 많은 흥분이 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Dynamic lifestyle drives personal growth.",
                    "translation": "역동적인 라이프스타일이 개인적 성장을 이끌어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민규",
                    "script": "Boring routines kill my energy!",
                    "translation": "지루한 루틴들이 내 에너지를 죽여!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수진",
                    "script": "Variety maintains motivation and performance.",
                    "translation": "다양성이 동기와 성과를 유지해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "민규이는 지루한 루틴들이 자신의 에너지를 죽인다고 했나요?",
                    "hint": "민규의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "민규가 'Boring routines kill my energy!'라고 지루한 루틴들이 자신의 에너지를 죽인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민규",
                    "script": "New challenges make me alive!",
                    "translation": "새로운 도전들이 나를 살아있게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "Challenges build leadership capabilities progressively.",
                    "translation": "도전들이 리더십 역량을 점진적으로 기르어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민규",
                    "script": "Adventure creates the best memories!",
                    "translation": "모험이 최고의 추억들을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Adventure creates the best @@!",
                    "hint": "민규가 모험이 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "memories",
                    "optionC": "money",
                    "result": "memories",
                    "explanation": "민규가 모험이 최고의 '추억들(memories)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "Your adventure spirit inspires bold!",
                    "translation": "네 모험 정신이 대담한 걸 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민규",
                    "script": "You turn adventures into achievements!",
                    "translation": "너는 모험들을 성취로 바꿔!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "새로운 경험에 대한 문장이에요.",
                    "result": "New experiences shape character",
                    "explanation": "새로운 경험들이 성격을 형성해요.",
                    "optionA": "New",
                    "optionB": "shape",
                    "optionC": "character",
                    "optionD": "experiences"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수진",
                    "script": "Strategic risk-taking accelerates development!",
                    "translation": "전략적 위험 감수가 발전을 가속화해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "모험적인 취미 생활",
            "explanation": "ESTP의 스릴 추구와 ENTJ의 목표 지향적 도전",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민규",
                    "script": "Life needs more excitement daily!",
                    "translation": "삶에는 매일 더 많은 흥분이 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Dynamic lifestyle drives personal growth.",
                    "translation": "역동적인 라이프스타일이 개인적 성장을 이끌어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민규",
                    "script": "Boring routines kill my energy!",
                    "translation": "지루한 루틴들이 내 에너지를 죽여!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수진",
                    "script": "Variety maintains motivation and performance.",
                    "translation": "다양성이 동기와 성과를 유지해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "민규이는 지루한 루틴들이 자신의 에너지를 죽인다고 했나요?",
                    "hint": "민규의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "민규가 'Boring routines kill my energy!'라고 지루한 루틴들이 자신의 에너지를 죽인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민규",
                    "script": "New challenges make me alive!",
                    "translation": "새로운 도전들이 나를 살아있게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "Challenges build leadership capabilities progressively.",
                    "translation": "도전들이 리더십 역량을 점진적으로 기르어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민규",
                    "script": "Adventure creates the best memories!",
                    "translation": "모험이 최고의 추억들을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Adventure creates the best @@!",
                    "hint": "민규가 모험이 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "memories",
                    "optionC": "money",
                    "result": "memories",
                    "explanation": "민규가 모험이 최고의 '추억들(memories)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "Your adventure spirit inspires bold!",
                    "translation": "네 모험 정신이 대담한 걸 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민규",
                    "script": "You turn adventures into achievements!",
                    "translation": "너는 모험들을 성취로 바꿔!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "새로운 경험에 대한 문장이에요.",
                    "optionA": "New",
                    "optionB": "shape",
                    "optionC": "character",
                    "optionD": "experiences",
                    "result": "New experiences shape character",
                    "explanation": "새로운 경험들이 성격을 형성해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수진",
                    "script": "Strategic risk-taking accelerates development!",
                    "translation": "전략적 위험 감수가 발전을 가속화해!"
                }
            ]
        }
    ]
}
ID: 12755 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "효율적인 일상 관리",
            "explanation": "ESTP의 유연한 적응과 ENTJ의 시스템적 최적화",
            "category": "생활 태도",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재훈",
                    "script": "I adapt to whatever happens!",
                    "translation": "나는 무슨 일이 일어나든 적응해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Flexibility important. Systems create consistency.",
                    "translation": "유연성이 중요해. 시스템들이 일관성을 만들어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재훈",
                    "script": "Going with flow works perfectly!",
                    "translation": "흐름에 따라가는 게 완벽하게 작동해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하은",
                    "script": "Natural flow needs strategic direction.",
                    "translation": "자연스러운 흐름은 전략적 방향이 필요해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "재훈이는 흐름에 따라가는 것이 완벽하게 작동한다고 했나요?",
                    "hint": "재훈이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "재훈이가 'Going with flow works perfectly!'라고 흐름에 따라가는 것이 완벽하게 작동한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재훈",
                    "script": "Rigid schedules make me stressed!",
                    "translation": "경직된 일정들이 나를 스트레스받게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "Flexible structure maintains productivity without.",
                    "translation": "유연한 구조가 없이도 생산성을 유지해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재훈",
                    "script": "Spontaneity keeps life interesting always!",
                    "translation": "즉흥성이 삶을 항상 흥미롭게 유지해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Spontaneity keeps life interesting @@!",
                    "hint": "재훈이가 즉흥성이 삶을 어떻게 유지한다고 했나요?",
                    "optionA": "never",
                    "optionB": "always",
                    "optionC": "sometimes",
                    "result": "always",
                    "explanation": "재훈이가 즉흥성이 삶을 '항상(always)' 흥미롭게 유지한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "Your adaptability handles changing priorities!",
                    "translation": "네 적응력이 변화하는 우선순위들을 다뤄!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재훈",
                    "script": "You create systems that work!",
                    "translation": "너는 작동하는 시스템들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "균형 잡힌 생활에 대한 문장이에요.",
                    "result": "Balance brings life success",
                    "explanation": "균형이 삶의 성공을 가져다줘요.",
                    "optionA": "Balance",
                    "optionB": "success",
                    "optionC": "brings",
                    "optionD": "life"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하은",
                    "script": "Structured flexibility optimizes personal effectiveness!",
                    "translation": "구조화된 유연성이 개인적 효과성을 최적화해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "효율적인 일상 관리",
            "explanation": "ESTP의 유연한 적응과 ENTJ의 시스템적 최적화",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재훈",
                    "script": "I adapt to whatever happens!",
                    "translation": "나는 무슨 일이 일어나든 적응해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Flexibility important. Systems create consistency.",
                    "translation": "유연성이 중요해. 시스템들이 일관성을 만들어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재훈",
                    "script": "Going with flow works perfectly!",
                    "translation": "흐름에 따라가는 게 완벽하게 작동해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하은",
                    "script": "Natural flow needs strategic direction.",
                    "translation": "자연스러운 흐름은 전략적 방향이 필요해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "재훈이는 흐름에 따라가는 것이 완벽하게 작동한다고 했나요?",
                    "hint": "재훈이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "재훈이가 'Going with flow works perfectly!'라고 흐름에 따라가는 것이 완벽하게 작동한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재훈",
                    "script": "Rigid schedules make me stressed!",
                    "translation": "경직된 일정들이 나를 스트레스받게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "Flexible structure maintains productivity without.",
                    "translation": "유연한 구조가 없이도 생산성을 유지해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재훈",
                    "script": "Spontaneity keeps life interesting always!",
                    "translation": "즉흥성이 삶을 항상 흥미롭게 유지해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Spontaneity keeps life interesting @@!",
                    "hint": "재훈이가 즉흥성이 삶을 어떻게 유지한다고 했나요?",
                    "optionA": "never",
                    "optionB": "always",
                    "optionC": "sometimes",
                    "result": "always",
                    "explanation": "재훈이가 즉흥성이 삶을 '항상(always)' 흥미롭게 유지한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "Your adaptability handles changing priorities!",
                    "translation": "네 적응력이 변화하는 우선순위들을 다뤄!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재훈",
                    "script": "You create systems that work!",
                    "translation": "너는 작동하는 시스템들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "균형 잡힌 생활에 대한 문장이에요.",
                    "optionA": "Balance",
                    "optionB": "success",
                    "optionC": "brings",
                    "optionD": "life",
                    "result": "Balance brings life success",
                    "explanation": "균형이 삶의 성공을 가져다줘요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하은",
                    "script": "Structured flexibility optimizes personal effectiveness!",
                    "translation": "구조화된 유연성이 개인적 효과성을 최적화해!"
                }
            ]
        }
    ]
}
ID: 12756 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시간 압박 상황 대처",
            "explanation": "ESTP의 즉시 행동과 ENTJ의 우선순위 관리",
            "category": "스트레스 상황 대처",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현준",
                    "script": "Crisis mode activated! Let's move!",
                    "translation": "위기 모드 활성화! 움직이자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "Emergency response needed. I'll prioritize.",
                    "translation": "긴급 대응이 필요해. 내가 우선순위를 정할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현준",
                    "script": "Pressure makes me perform better!",
                    "translation": "압박이 나를 더 잘하게 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예린",
                    "script": "Stress can drive excellence strategically.",
                    "translation": "스트레스가 전략적으로 우수성을 이끌 수 있어."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현준이는 압박이 자신을 더 잘하게 한다고 했나요?",
                    "hint": "현준이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "현준이가 'Pressure makes me perform better!'라고 압박이 자신을 더 잘하게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현준",
                    "script": "Action first, planning comes later!",
                    "translation": "행동 먼저, 계획은 나중에!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예린",
                    "script": "Immediate action with clear direction.",
                    "translation": "명확한 방향을 가진 즉시 행동."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현준",
                    "script": "High energy solves problems fast!",
                    "translation": "높은 에너지가 문제들을 빠르게 해결해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "High energy solves problems @@!",
                    "hint": "현준이가 높은 에너지가 문제들을 어떻게 해결한다고 했나요?",
                    "optionA": "slowly",
                    "optionB": "fast",
                    "optionC": "badly",
                    "result": "fast",
                    "explanation": "현준이가 높은 에너지가 문제들을 '빠르게(fast)' 해결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예린",
                    "script": "Your crisis energy drives breakthrough!",
                    "translation": "네 위기 에너지가 돌파구를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현준",
                    "script": "You organize chaos into success!",
                    "translation": "너는 혼란을 성공으로 조직해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "위기 상황에서의 대응에 대한 문장이에요.",
                    "result": "Crisis reveals true character",
                    "explanation": "위기가 진정한 성격을 드러내요.",
                    "optionA": "true",
                    "optionB": "reveals",
                    "optionC": "character",
                    "optionD": "Crisis"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예린",
                    "script": "Strategic crisis management maximizes outcomes!",
                    "translation": "전략적 위기 관리가 결과들을 최대화해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시간 압박 상황 대처",
            "explanation": "ESTP의 즉시 행동과 ENTJ의 우선순위 관리",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현준",
                    "script": "Crisis mode activated! Let's move!",
                    "translation": "위기 모드 활성화! 움직이자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "Emergency response needed. I'll prioritize.",
                    "translation": "긴급 대응이 필요해. 내가 우선순위를 정할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현준",
                    "script": "Pressure makes me perform better!",
                    "translation": "압박이 나를 더 잘하게 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예린",
                    "script": "Stress can drive excellence strategically.",
                    "translation": "스트레스가 전략적으로 우수성을 이끌 수 있어."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현준이는 압박이 자신을 더 잘하게 한다고 했나요?",
                    "hint": "현준이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "현준이가 'Pressure makes me perform better!'라고 압박이 자신을 더 잘하게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현준",
                    "script": "Action first, planning comes later!",
                    "translation": "행동 먼저, 계획은 나중에!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예린",
                    "script": "Immediate action with clear direction.",
                    "translation": "명확한 방향을 가진 즉시 행동."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현준",
                    "script": "High energy solves problems fast!",
                    "translation": "높은 에너지가 문제들을 빠르게 해결해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "High energy solves problems @@!",
                    "hint": "현준이가 높은 에너지가 문제들을 어떻게 해결한다고 했나요?",
                    "optionA": "slowly",
                    "optionB": "fast",
                    "optionC": "badly",
                    "result": "fast",
                    "explanation": "현준이가 높은 에너지가 문제들을 '빠르게(fast)' 해결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예린",
                    "script": "Your crisis energy drives breakthrough!",
                    "translation": "네 위기 에너지가 돌파구를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현준",
                    "script": "You organize chaos into success!",
                    "translation": "너는 혼란을 성공으로 조직해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "위기 상황에서의 대응에 대한 문장이에요.",
                    "optionA": "true",
                    "optionB": "reveals",
                    "optionC": "character",
                    "optionD": "Crisis",
                    "result": "Crisis reveals true character",
                    "explanation": "위기가 진정한 성격을 드러내요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예린",
                    "script": "Strategic crisis management maximizes outcomes!",
                    "translation": "전략적 위기 관리가 결과들을 최대화해!"
                }
            ]
        }
    ]
}
ID: 12757 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "팀 갈등 해결하기",
            "explanation": "ESTP의 직접적 소통과 ENTJ의 결정적 리더십",
            "category": "스트레스 상황 대처",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "별이",
                    "script": "Team tension is really high!",
                    "translation": "팀 긴장감이 정말 높아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜원",
                    "script": "Conflict resolution requires decisive leadership.",
                    "translation": "갈등 해결은 결정적인 리더십이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "별이",
                    "script": "Let's talk it out openly!",
                    "translation": "공개적으로 이야기해보자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "혜원",
                    "script": "Direct communication creates clear understanding.",
                    "translation": "직접적인 소통이 명확한 이해를 만들어."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "별이는 공개적으로 이야기해보자고 했나요?",
                    "hint": "별이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "별이가 'Let's talk it out openly!'라고 공개적으로 이야기해보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "별이",
                    "script": "Honest conversation fixes most problems!",
                    "translation": "솔직한 대화가 대부분의 문제들을 고쳐!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜원",
                    "script": "Transparency builds trust and drives.",
                    "translation": "투명성이 신뢰를 쌓고 이끌어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "별이",
                    "script": "People respond to genuine energy!",
                    "translation": "사람들은 진정한 에너지에 반응해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "People respond to genuine @@!",
                    "hint": "별이가 사람들이 무엇에 반응한다고 했나요?",
                    "optionA": "words",
                    "optionB": "energy",
                    "optionC": "money",
                    "result": "energy",
                    "explanation": "별이가 사람들은 진정한 '에너지(energy)'에 반응한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜원",
                    "script": "Your authenticity facilitates team healing!",
                    "translation": "네 진정성이 팀 치유를 촉진해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "별이",
                    "script": "You create solutions that work!",
                    "translation": "너는 작동하는 해결책들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀워크에 대한 문장이에요.",
                    "result": "Communication builds strong teams",
                    "explanation": "소통이 강한 팀들을 만들어요.",
                    "optionA": "builds",
                    "optionB": "strong",
                    "optionC": "Communication",
                    "optionD": "teams"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜원",
                    "script": "Strong leadership transforms conflict into.",
                    "translation": "강한 리더십이 갈등을 변화시켜."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "팀 갈등 해결하기",
            "explanation": "ESTP의 직접적 소통과 ENTJ의 결정적 리더십",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "별이",
                    "script": "Team tension is really high!",
                    "translation": "팀 긴장감이 정말 높아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜원",
                    "script": "Conflict resolution requires decisive leadership.",
                    "translation": "갈등 해결은 결정적인 리더십이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "별이",
                    "script": "Let's talk it out openly!",
                    "translation": "공개적으로 이야기해보자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "혜원",
                    "script": "Direct communication creates clear understanding.",
                    "translation": "직접적인 소통이 명확한 이해를 만들어."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "별이는 공개적으로 이야기해보자고 했나요?",
                    "hint": "별이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "별이가 'Let's talk it out openly!'라고 공개적으로 이야기해보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "별이",
                    "script": "Honest conversation fixes most problems!",
                    "translation": "솔직한 대화가 대부분의 문제들을 고쳐!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜원",
                    "script": "Transparency builds trust and drives.",
                    "translation": "투명성이 신뢰를 쌓고 이끌어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "별이",
                    "script": "People respond to genuine energy!",
                    "translation": "사람들은 진정한 에너지에 반응해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "People respond to genuine @@!",
                    "hint": "별이가 사람들이 무엇에 반응한다고 했나요?",
                    "optionA": "words",
                    "optionB": "energy",
                    "optionC": "money",
                    "result": "energy",
                    "explanation": "별이가 사람들은 진정한 '에너지(energy)'에 반응한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜원",
                    "script": "Your authenticity facilitates team healing!",
                    "translation": "네 진정성이 팀 치유를 촉진해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "별이",
                    "script": "You create solutions that work!",
                    "translation": "너는 작동하는 해결책들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "팀워크에 대한 문장이에요.",
                    "optionA": "builds",
                    "optionB": "strong",
                    "optionC": "Communication",
                    "optionD": "teams",
                    "result": "Communication builds strong teams",
                    "explanation": "소통이 강한 팀들을 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜원",
                    "script": "Strong leadership transforms conflict into.",
                    "translation": "강한 리더십이 갈등을 변화시켜."
                }
            ]
        }
    ]
}
ID: 12758 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "창업 벤처 시작하기",
            "explanation": "ESTP의 과감한 도전과 ENTJ의 전략적 실행",
            "category": "직업 및 목표 설정",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "Let's launch our startup now!",
                    "translation": "지금 우리 스타트업을 런칭하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "Bold vision! I'll develop strategy.",
                    "translation": "대담한 비전이야! 내가 전략을 개발할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "Market opportunity won't wait long!",
                    "translation": "시장 기회는 오래 기다리지 않을 거야!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서아",
                    "script": "First-mover advantage requires swift execution.",
                    "translation": "선점자 우위는 신속한 실행이 필요해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건호는 시장 기회가 오래 기다리지 않을 거라고 했나요?",
                    "hint": "건호의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "건호가 'Market opportunity won't wait long!'라고 시장 기회는 오래 기다리지 않을 거라고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Taking risks creates amazing opportunities!",
                    "translation": "위험을 감수하는 게 놀라운 기회들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서아",
                    "script": "Calculated risks with strategic planning.",
                    "translation": "전략적 계획을 가진 계산된 위험들."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건호",
                    "script": "Entrepreneurial energy drives innovation forward!",
                    "translation": "기업가적 에너지가 혁신을 앞으로 이끌어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Entrepreneurial energy drives innovation @@!",
                    "hint": "건호가 기업가적 에너지가 혁신을 어떻게 이끈다고 했나요?",
                    "optionA": "backward",
                    "optionB": "forward",
                    "optionC": "sideways",
                    "result": "forward",
                    "explanation": "건호가 기업가적 에너지가 혁신을 '앞으로(forward)' 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서아",
                    "script": "Your entrepreneurial drive ignites possibilities!",
                    "translation": "네 기업가적 추진력이 가능성들을 점화시켜!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건호",
                    "script": "You build winning business models!",
                    "translation": "너는 성공하는 비즈니스 모델들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "창업에 대한 문장이에요.",
                    "result": "Success requires bold vision",
                    "explanation": "성공은 대담한 비전이 필요해요.",
                    "optionA": "vision",
                    "optionB": "Success",
                    "optionC": "bold",
                    "optionD": "requires"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서아",
                    "script": "Visionary leadership transforms ideas into.",
                    "translation": "비전 있는 리더십이 아이디어들을 변화시켜."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "창업 벤처 시작하기",
            "explanation": "ESTP의 과감한 도전과 ENTJ의 전략적 실행",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "Let's launch our startup now!",
                    "translation": "지금 우리 스타트업을 런칭하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "Bold vision! I'll develop strategy.",
                    "translation": "대담한 비전이야! 내가 전략을 개발할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "Market opportunity won't wait long!",
                    "translation": "시장 기회는 오래 기다리지 않을 거야!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서아",
                    "script": "First-mover advantage requires swift execution.",
                    "translation": "선점자 우위는 신속한 실행이 필요해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건호는 시장 기회가 오래 기다리지 않을 거라고 했나요?",
                    "hint": "건호의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "건호가 'Market opportunity won't wait long!'라고 시장 기회는 오래 기다리지 않을 거라고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Taking risks creates amazing opportunities!",
                    "translation": "위험을 감수하는 게 놀라운 기회들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서아",
                    "script": "Calculated risks with strategic planning.",
                    "translation": "전략적 계획을 가진 계산된 위험들."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건호",
                    "script": "Entrepreneurial energy drives innovation forward!",
                    "translation": "기업가적 에너지가 혁신을 앞으로 이끌어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Entrepreneurial energy drives innovation @@!",
                    "hint": "건호가 기업가적 에너지가 혁신을 어떻게 이끈다고 했나요?",
                    "optionA": "backward",
                    "optionB": "forward",
                    "optionC": "sideways",
                    "result": "forward",
                    "explanation": "건호가 기업가적 에너지가 혁신을 '앞으로(forward)' 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서아",
                    "script": "Your entrepreneurial drive ignites possibilities!",
                    "translation": "네 기업가적 추진력이 가능성들을 점화시켜!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건호",
                    "script": "You build winning business models!",
                    "translation": "너는 성공하는 비즈니스 모델들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "창업에 대한 문장이에요.",
                    "optionA": "vision",
                    "optionB": "Success",
                    "optionC": "bold",
                    "optionD": "requires",
                    "result": "Success requires bold vision",
                    "explanation": "성공은 대담한 비전이 필요해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서아",
                    "script": "Visionary leadership transforms ideas into.",
                    "translation": "비전 있는 리더십이 아이디어들을 변화시켜."
                }
            ]
        }
    ]
}
ID: 12759 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 목표 달성하기",
            "explanation": "ESTP의 실행 중심과 ENTJ의 시스템적 성장",
            "category": "직업 및 목표 설정",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성민",
                    "script": "I want rapid career advancement!",
                    "translation": "나는 빠른 커리어 발전을 원해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "Ambitious goal! Strategic progression works.",
                    "translation": "야심찬 목표야! 전략적 진행이 효과가 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성민",
                    "script": "Results speak louder than plans!",
                    "translation": "결과가 계획보다 더 크게 말해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소라",
                    "script": "Performance drives promotion with strategy.",
                    "translation": "성과가 전략과 함께 승진을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성민이는 결과가 계획보다 더 크게 말한다고 했나요?",
                    "hint": "성민이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "성민이가 'Results speak louder than plans!'라고 결과가 계획보다 더 크게 말한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성민",
                    "script": "High performance comes from action!",
                    "translation": "높은 성과는 행동에서 나와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소라",
                    "script": "Action with direction maximizes impact.",
                    "translation": "방향을 가진 행동이 임팩트를 최대화해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성민",
                    "script": "Seizing opportunities creates career momentum!",
                    "translation": "기회를 잡는 게 커리어 모멘텀을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seizing opportunities creates career @@!",
                    "hint": "성민이가 기회를 잡는 것이 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "momentum",
                    "optionC": "confusion",
                    "result": "momentum",
                    "explanation": "성민이가 기회를 잡는 것이 커리어 '모멘텀(momentum)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소라",
                    "script": "Your execution excellence accelerates advancement!",
                    "translation": "네 실행 우수성이 발전을 가속화해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성민",
                    "script": "You create systematic success paths!",
                    "translation": "너는 체계적인 성공 경로들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "커리어 성공에 대한 문장이에요.",
                    "result": "Performance builds career success",
                    "explanation": "성과가 커리어 성공을 만들어요.",
                    "optionA": "builds",
                    "optionB": "career",
                    "optionC": "success",
                    "optionD": "Performance"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소라",
                    "script": "Strategic career planning ensures sustained.",
                    "translation": "전략적 커리어 계획이 지속적인 걸 보장해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 목표 달성하기",
            "explanation": "ESTP의 실행 중심과 ENTJ의 시스템적 성장",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성민",
                    "script": "I want rapid career advancement!",
                    "translation": "나는 빠른 커리어 발전을 원해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "Ambitious goal! Strategic progression works.",
                    "translation": "야심찬 목표야! 전략적 진행이 효과가 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성민",
                    "script": "Results speak louder than plans!",
                    "translation": "결과가 계획보다 더 크게 말해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소라",
                    "script": "Performance drives promotion with strategy.",
                    "translation": "성과가 전략과 함께 승진을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성민이는 결과가 계획보다 더 크게 말한다고 했나요?",
                    "hint": "성민이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "성민이가 'Results speak louder than plans!'라고 결과가 계획보다 더 크게 말한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성민",
                    "script": "High performance comes from action!",
                    "translation": "높은 성과는 행동에서 나와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소라",
                    "script": "Action with direction maximizes impact.",
                    "translation": "방향을 가진 행동이 임팩트를 최대화해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성민",
                    "script": "Seizing opportunities creates career momentum!",
                    "translation": "기회를 잡는 게 커리어 모멘텀을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seizing opportunities creates career @@!",
                    "hint": "성민이가 기회를 잡는 것이 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "momentum",
                    "optionC": "confusion",
                    "result": "momentum",
                    "explanation": "성민이가 기회를 잡는 것이 커리어 '모멘텀(momentum)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소라",
                    "script": "Your execution excellence accelerates advancement!",
                    "translation": "네 실행 우수성이 발전을 가속화해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성민",
                    "script": "You create systematic success paths!",
                    "translation": "너는 체계적인 성공 경로들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "커리어 성공에 대한 문장이에요.",
                    "optionA": "builds",
                    "optionB": "career",
                    "optionC": "success",
                    "optionD": "Performance",
                    "result": "Performance builds career success",
                    "explanation": "성과가 커리어 성공을 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소라",
                    "script": "Strategic career planning ensures sustained.",
                    "translation": "전략적 커리어 계획이 지속적인 걸 보장해."
                }
            ]
        }
    ]
}
ID: 12760 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "익스트림 스포츠 도전",
            "explanation": "ESTP의 스릴 추구와 ENTJ의 목표 달성",
            "category": "취미와 여가 활동",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "Extreme sports give incredible rush!",
                    "translation": "익스트림 스포츠가 엄청난 스릴을 줘!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "Adrenaline activity builds mental toughness.",
                    "translation": "아드레날린 활동이 정신적 강인함을 기르어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "Living on edge feels amazing!",
                    "translation": "위험하게 사는 게 놀라워!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하영",
                    "script": "Calculated risks develop leadership courage.",
                    "translation": "계산된 위험들이 리더십 용기를 발달시켜."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "윤호는 위험하게 사는 것이 놀랍다고 했나요?",
                    "hint": "윤호의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "윤호가 'Living on edge feels amazing!'라고 위험하게 사는 것이 놀랍다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "Fear becomes fuel for action!",
                    "translation": "두려움이 행동의 연료가 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하영",
                    "script": "Fear management creates competitive advantage.",
                    "translation": "두려움 관리가 경쟁 우위를 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤호",
                    "script": "Pushing limits reveals true potential!",
                    "translation": "한계를 밀어붙이는 게 진정한 잠재력을 드러내!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Pushing limits reveals true @@!",
                    "hint": "윤호가 한계를 밀어붙이는 것이 무엇을 드러낸다고 했나요?",
                    "optionA": "problems",
                    "optionB": "potential",
                    "optionC": "fear",
                    "result": "potential",
                    "explanation": "윤호가 한계를 밀어붙이는 것이 진정한 '잠재력(potential)'을 드러낸다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하영",
                    "script": "Your courage inspires breakthrough performance!",
                    "translation": "네 용기가 돌파구 성과에 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "You turn challenges into victories!",
                    "translation": "너는 도전들을 승리로 바꿔!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "도전에 대한 문장이에요.",
                    "result": "Challenge builds strong character",
                    "explanation": "도전이 강한 성격을 만들어요.",
                    "optionA": "strong",
                    "optionB": "Challenge",
                    "optionC": "builds",
                    "optionD": "character"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하영",
                    "script": "Strategic risk-taking develops exceptional capabilities!",
                    "translation": "전략적 위험 감수가 탁월한 능력들을 개발해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "익스트림 스포츠 도전",
            "explanation": "ESTP의 스릴 추구와 ENTJ의 목표 달성",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "Extreme sports give incredible rush!",
                    "translation": "익스트림 스포츠가 엄청난 스릴을 줘!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "Adrenaline activity builds mental toughness.",
                    "translation": "아드레날린 활동이 정신적 강인함을 기르어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "Living on edge feels amazing!",
                    "translation": "위험하게 사는 게 놀라워!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하영",
                    "script": "Calculated risks develop leadership courage.",
                    "translation": "계산된 위험들이 리더십 용기를 발달시켜."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "윤호는 위험하게 사는 것이 놀랍다고 했나요?",
                    "hint": "윤호의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "윤호가 'Living on edge feels amazing!'라고 위험하게 사는 것이 놀랍다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "Fear becomes fuel for action!",
                    "translation": "두려움이 행동의 연료가 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하영",
                    "script": "Fear management creates competitive advantage.",
                    "translation": "두려움 관리가 경쟁 우위를 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤호",
                    "script": "Pushing limits reveals true potential!",
                    "translation": "한계를 밀어붙이는 게 진정한 잠재력을 드러내!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Pushing limits reveals true @@!",
                    "hint": "윤호가 한계를 밀어붙이는 것이 무엇을 드러낸다고 했나요?",
                    "optionA": "problems",
                    "optionB": "potential",
                    "optionC": "fear",
                    "result": "potential",
                    "explanation": "윤호가 한계를 밀어붙이는 것이 진정한 '잠재력(potential)'을 드러낸다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하영",
                    "script": "Your courage inspires breakthrough performance!",
                    "translation": "네 용기가 돌파구 성과에 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "You turn challenges into victories!",
                    "translation": "너는 도전들을 승리로 바꿔!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "도전에 대한 문장이에요.",
                    "optionA": "strong",
                    "optionB": "Challenge",
                    "optionC": "builds",
                    "optionD": "character",
                    "result": "Challenge builds strong character",
                    "explanation": "도전이 강한 성격을 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하영",
                    "script": "Strategic risk-taking develops exceptional capabilities!",
                    "translation": "전략적 위험 감수가 탁월한 능력들을 개발해!"
                }
            ]
        }
    ]
}
ID: 12761 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "팀 스포츠 참여하기",
            "explanation": "ESTP의 팀 에너지와 ENTJ의 승리 전략",
            "category": "취미와 여가 활동",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "Team sports energize me completely!",
                    "translation": "팀 스포츠가 나를 완전히 활력 있게 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "Group dynamics create winning synergy.",
                    "translation": "그룹 역학이 승리하는 시너지를 만들어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "Playing together feels so natural!",
                    "translation": "함께 경기하는 게 정말 자연스러워!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "다인",
                    "script": "Natural teamwork with strategic coordination.",
                    "translation": "전략적 조정을 가진 자연스러운 팀워크."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태현이는 함께 경기하는 것이 자연스럽다고 했나요?",
                    "hint": "태현이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "태현이가 'Playing together feels so natural!'라고 함께 경기하는 것이 자연스럽다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "Competition brings out team spirit!",
                    "translation": "경쟁이 팀 정신을 이끌어내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다인",
                    "script": "Competitive drive fuels excellence together.",
                    "translation": "경쟁적 추진력이 함께 우수성을 연료로 공급해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태현",
                    "script": "Winning together creates strongest bonds!",
                    "translation": "함께 이기는 게 가장 강한 유대감을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Winning together creates strongest @@!",
                    "hint": "태현이가 함께 이기는 것이 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "bonds",
                    "optionC": "competition",
                    "result": "bonds",
                    "explanation": "태현이가 함께 이기는 것이 가장 강한 '유대감(bonds)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다인",
                    "script": "Your team energy maximizes collective!",
                    "translation": "네 팀 에너지가 집단적인 걸 최대화해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "You develop championship strategies perfectly!",
                    "translation": "너는 챔피언십 전략들을 완벽하게 개발해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀워크에 대한 문장이에요.",
                    "result": "Teamwork makes dreams possible",
                    "explanation": "팀워크가 꿈들을 가능하게 만들어요.",
                    "optionA": "possible",
                    "optionB": "makes",
                    "optionC": "Teamwork",
                    "optionD": "dreams"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다인",
                    "script": "Strategic team leadership delivers championship.",
                    "translation": "전략적 팀 리더십이 챔피언십을 제공해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "팀 스포츠 참여하기",
            "explanation": "ESTP의 팀 에너지와 ENTJ의 승리 전략",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "Team sports energize me completely!",
                    "translation": "팀 스포츠가 나를 완전히 활력 있게 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "Group dynamics create winning synergy.",
                    "translation": "그룹 역학이 승리하는 시너지를 만들어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "Playing together feels so natural!",
                    "translation": "함께 경기하는 게 정말 자연스러워!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "다인",
                    "script": "Natural teamwork with strategic coordination.",
                    "translation": "전략적 조정을 가진 자연스러운 팀워크."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태현이는 함께 경기하는 것이 자연스럽다고 했나요?",
                    "hint": "태현이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "태현이가 'Playing together feels so natural!'라고 함께 경기하는 것이 자연스럽다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "Competition brings out team spirit!",
                    "translation": "경쟁이 팀 정신을 이끌어내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다인",
                    "script": "Competitive drive fuels excellence together.",
                    "translation": "경쟁적 추진력이 함께 우수성을 연료로 공급해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태현",
                    "script": "Winning together creates strongest bonds!",
                    "translation": "함께 이기는 게 가장 강한 유대감을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Winning together creates strongest @@!",
                    "hint": "태현이가 함께 이기는 것이 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "bonds",
                    "optionC": "competition",
                    "result": "bonds",
                    "explanation": "태현이가 함께 이기는 것이 가장 강한 '유대감(bonds)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다인",
                    "script": "Your team energy maximizes collective!",
                    "translation": "네 팀 에너지가 집단적인 걸 최대화해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "You develop championship strategies perfectly!",
                    "translation": "너는 챔피언십 전략들을 완벽하게 개발해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "팀워크에 대한 문장이에요.",
                    "optionA": "possible",
                    "optionB": "makes",
                    "optionC": "Teamwork",
                    "optionD": "dreams",
                    "result": "Teamwork makes dreams possible",
                    "explanation": "팀워크가 꿈들을 가능하게 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다인",
                    "script": "Strategic team leadership delivers championship.",
                    "translation": "전략적 팀 리더십이 챔피언십을 제공해."
                }
            ]
        }
    ]
}
ID: 12762 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "프로젝트 방향 갈등",
            "explanation": "ESTP의 유연한 협상과 ENTJ의 결정적 해결",
            "category": "갈등 해결 방식",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "Different opinions are creating confusion!",
                    "translation": "다른 의견들이 혼란을 만들고 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하나",
                    "script": "Conflicting perspectives need decisive resolution.",
                    "translation": "상충하는 관점들은 결정적인 해결이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "Let's find common ground quickly!",
                    "translation": "빠르게 공통점을 찾자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하나",
                    "script": "Compromise with clear direction forward.",
                    "translation": "앞으로 나아갈 명확한 방향을 가진 타협."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "상우는 빠르게 공통점을 찾자고 했나요?",
                    "hint": "상우의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "상우가 'Let's find common ground quickly!'라고 빠르게 공통점을 찾자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "People want to contribute positively!",
                    "translation": "사람들은 긍정적으로 기여하고 싶어해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하나",
                    "script": "Positive contribution requires unified vision.",
                    "translation": "긍정적 기여는 통합된 비전이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Flexible solutions work for everyone!",
                    "translation": "유연한 해결책들이 모든 사람에게 효과가 있어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Flexible solutions work for @@!",
                    "hint": "상우가 유연한 해결책들이 누구에게 효과가 있다고 했나요?",
                    "optionA": "nobody",
                    "optionB": "everyone",
                    "optionC": "someone",
                    "result": "everyone",
                    "explanation": "상우가 유연한 해결책들이 '모든 사람(everyone)'에게 효과가 있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하나",
                    "script": "Your diplomatic approach builds consensus!",
                    "translation": "네 외교적 접근이 합의를 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "You create clear winning strategies!",
                    "translation": "너는 명확한 승리 전략들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "result": "Conflict requires strong leadership",
                    "explanation": "갈등은 강한 리더십이 필요해요.",
                    "optionA": "leadership",
                    "optionB": "strong",
                    "optionC": "requires",
                    "optionD": "Conflict"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하나",
                    "script": "Strategic conflict resolution drives team.",
                    "translation": "전략적 갈등 해결이 팀을 이끌어."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "프로젝트 방향 갈등",
            "explanation": "ESTP의 유연한 협상과 ENTJ의 결정적 해결",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "Different opinions are creating confusion!",
                    "translation": "다른 의견들이 혼란을 만들고 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하나",
                    "script": "Conflicting perspectives need decisive resolution.",
                    "translation": "상충하는 관점들은 결정적인 해결이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "Let's find common ground quickly!",
                    "translation": "빠르게 공통점을 찾자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하나",
                    "script": "Compromise with clear direction forward.",
                    "translation": "앞으로 나아갈 명확한 방향을 가진 타협."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "상우는 빠르게 공통점을 찾자고 했나요?",
                    "hint": "상우의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "상우가 'Let's find common ground quickly!'라고 빠르게 공통점을 찾자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "People want to contribute positively!",
                    "translation": "사람들은 긍정적으로 기여하고 싶어해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하나",
                    "script": "Positive contribution requires unified vision.",
                    "translation": "긍정적 기여는 통합된 비전이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Flexible solutions work for everyone!",
                    "translation": "유연한 해결책들이 모든 사람에게 효과가 있어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Flexible solutions work for @@!",
                    "hint": "상우가 유연한 해결책들이 누구에게 효과가 있다고 했나요?",
                    "optionA": "nobody",
                    "optionB": "everyone",
                    "optionC": "someone",
                    "result": "everyone",
                    "explanation": "상우가 유연한 해결책들이 '모든 사람(everyone)'에게 효과가 있다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하나",
                    "script": "Your diplomatic approach builds consensus!",
                    "translation": "네 외교적 접근이 합의를 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "You create clear winning strategies!",
                    "translation": "너는 명확한 승리 전략들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "optionA": "leadership",
                    "optionB": "strong",
                    "optionC": "requires",
                    "optionD": "Conflict",
                    "result": "Conflict requires strong leadership",
                    "explanation": "갈등은 강한 리더십이 필요해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하나",
                    "script": "Strategic conflict resolution drives team.",
                    "translation": "전략적 갈등 해결이 팀을 이끌어."
                }
            ]
        }
    ]
}
ID: 12763 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "마감 압박 상황 해결",
            "explanation": "ESTP의 에너지 집중과 ENTJ의 효율적 지휘",
            "category": "갈등 해결 방식",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "Deadline pressure is intensifying rapidly!",
                    "translation": "마감 압박이 빠르게 강해지고 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "Critical situation requires immediate coordination.",
                    "translation": "중요한 상황은 즉시 조정이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "Let's rally everyone together now!",
                    "translation": "지금 모든 사람을 결집시키자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예은",
                    "script": "Team mobilization with strategic task.",
                    "translation": "전략적 작업을 가진 팀 동원."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "시우는 지금 모든 사람을 결집시키자고 했나요?",
                    "hint": "시우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "시우가 'Let's rally everyone together now!'라고 지금 모든 사람을 결집시키자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "High energy creates breakthrough momentum!",
                    "translation": "높은 에너지가 돌파구 모멘텀을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "Focused energy with systematic execution.",
                    "translation": "체계적 실행을 가진 집중된 에너지."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "Team spirit conquers impossible deadlines!",
                    "translation": "팀 정신이 불가능한 마감일들을 정복해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Team spirit conquers impossible @@!",
                    "hint": "시우가 팀 정신이 불가능한 무엇을 정복한다고 했나요?",
                    "optionA": "dreams",
                    "optionB": "deadlines",
                    "optionC": "problems",
                    "result": "deadlines",
                    "explanation": "시우가 팀 정신이 불가능한 '마감일들(deadlines)'을 정복한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "Your motivational energy drives team!",
                    "translation": "네 동기부여 에너지가 팀을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "You organize victory from chaos!",
                    "translation": "너는 혼란에서 승리를 조직해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀의 성공에 대한 문장이에요.",
                    "result": "Teams achieve impossible united",
                    "explanation": "팀들은 단결해서 불가능한 것을 달성해요.",
                    "optionA": "united",
                    "optionB": "Teams",
                    "optionC": "impossible",
                    "optionD": "achieve"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예은",
                    "script": "Strategic leadership transforms pressure into.",
                    "translation": "전략적 리더십이 압박을 변화시켜."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "마감 압박 상황 해결",
            "explanation": "ESTP의 에너지 집중과 ENTJ의 효율적 지휘",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "Deadline pressure is intensifying rapidly!",
                    "translation": "마감 압박이 빠르게 강해지고 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "Critical situation requires immediate coordination.",
                    "translation": "중요한 상황은 즉시 조정이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "Let's rally everyone together now!",
                    "translation": "지금 모든 사람을 결집시키자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예은",
                    "script": "Team mobilization with strategic task.",
                    "translation": "전략적 작업을 가진 팀 동원."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "시우는 지금 모든 사람을 결집시키자고 했나요?",
                    "hint": "시우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "시우가 'Let's rally everyone together now!'라고 지금 모든 사람을 결집시키자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "High energy creates breakthrough momentum!",
                    "translation": "높은 에너지가 돌파구 모멘텀을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "Focused energy with systematic execution.",
                    "translation": "체계적 실행을 가진 집중된 에너지."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "Team spirit conquers impossible deadlines!",
                    "translation": "팀 정신이 불가능한 마감일들을 정복해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Team spirit conquers impossible @@!",
                    "hint": "시우가 팀 정신이 불가능한 무엇을 정복한다고 했나요?",
                    "optionA": "dreams",
                    "optionB": "deadlines",
                    "optionC": "problems",
                    "result": "deadlines",
                    "explanation": "시우가 팀 정신이 불가능한 '마감일들(deadlines)'을 정복한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "Your motivational energy drives team!",
                    "translation": "네 동기부여 에너지가 팀을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "You organize victory from chaos!",
                    "translation": "너는 혼란에서 승리를 조직해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "팀의 성공에 대한 문장이에요.",
                    "optionA": "united",
                    "optionB": "Teams",
                    "optionC": "impossible",
                    "optionD": "achieve",
                    "result": "Teams achieve impossible united",
                    "explanation": "팀들은 단결해서 불가능한 것을 달성해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예은",
                    "script": "Strategic leadership transforms pressure into.",
                    "translation": "전략적 리더십이 압박을 변화시켜."
                }
            ]
        }
    ]
}
ID: 12764 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "따뜻한 배려와 전략적 효율의 만남",
            "explanation": "인간 중심적 접근과 시스템적 최적화가 조화를 이루는 균형 잡힌 의사결정",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "Everyone's feelings matter here.",
                    "translation": "모든 사람의 감정이 여기서 중요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "Systems need logical optimization.",
                    "translation": "시스템에는 논리적 최적화가 필요해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민지는 모든 사람의 감정이 중요하다고 생각하나요?",
                    "hint": "ESFJ는 사람들의 감정과 복지를 최우선으로 고려해요.",
                    "result": "O",
                    "explanation": "민지는 모든 사람의 감정이 중요하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민지",
                    "script": "Group harmony creates success.",
                    "translation": "그룹 조화가 성공을 만들어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Strategic analysis guides decisions.",
                    "translation": "전략적 분석이 결정을 이끌어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ji-hoon thinks strategic analysis @@.",
                    "hint": "INTJ는 체계적이고 전략적인 분석을 중시해요.",
                    "optionA": "confuses issues",
                    "optionB": "guides",
                    "optionC": "wastes time",
                    "result": "guides",
                    "explanation": "지훈이는 전략적 분석이 결정을 이끈다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "People work better when valued.",
                    "translation": "사람들은 소중히 여겨질 때 더 잘 일해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "Your empathy strengthens implementation.",
                    "translation": "네 공감력이 실행을 강화해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지훈이가 민지의 공감력에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "empathy",
                    "optionC": "strengthens",
                    "optionD": "team",
                    "optionE": "implementation",
                    "result": "Your empathy strengthens team implementation",
                    "explanation": "지훈이는 민지의 공감력이 팀 실행을 강화한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "Efficient systems serve human needs.",
                    "translation": "효율적인 시스템이 인간의 필요를 섬겨."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Logic and compassion create excellence.",
                    "translation": "논리와 연민이 탁월함을 만들어."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "따뜻한 배려와 전략적 효율의 만남",
            "explanation": "인간 중심적 접근과 시스템적 최적화가 조화를 이루는 균형 잡힌 의사결정",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "Everyone's feelings matter here.",
                    "translation": "모든 사람의 감정이 여기서 중요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "Systems need logical optimization.",
                    "translation": "시스템에는 논리적 최적화가 필요해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민지는 모든 사람의 감정이 중요하다고 생각하나요?",
                    "hint": "ESFJ는 사람들의 감정과 복지를 최우선으로 고려해요.",
                    "result": "O",
                    "explanation": "민지는 모든 사람의 감정이 중요하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민지",
                    "script": "Group harmony creates success.",
                    "translation": "그룹 조화가 성공을 만들어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Strategic analysis guides decisions.",
                    "translation": "전략적 분석이 결정을 이끌어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ji-hoon thinks strategic analysis @@.",
                    "hint": "INTJ는 체계적이고 전략적인 분석을 중시해요.",
                    "optionA": "confuses issues",
                    "optionB": "guides",
                    "optionC": "wastes time",
                    "result": "guides",
                    "explanation": "지훈이는 전략적 분석이 결정을 이끈다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "People work better when valued.",
                    "translation": "사람들은 소중히 여겨질 때 더 잘 일해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "Your empathy strengthens implementation.",
                    "translation": "네 공감력이 실행을 강화해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지훈이가 민지의 공감력에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "empathy",
                    "optionC": "strengthens",
                    "optionD": "team",
                    "optionE": "implementation",
                    "result": "Your empathy strengthens team implementation",
                    "explanation": "지훈이는 민지의 공감력이 팀 실행을 강화한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "Efficient systems serve human needs.",
                    "translation": "효율적인 시스템이 인간의 필요를 섬겨."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Logic and compassion create excellence.",
                    "translation": "논리와 연민이 탁월함을 만들어."
                }
            ]
        }
    ]
}
ID: 12765 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "집단적 조화와 개별적 탐구의 만남",
            "explanation": "사회적 화합과 이론적 분석이 조화를 이루는 균형 있는 접근",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "Team consensus guides decisions.",
                    "translation": "팀 합의가 결정을 이끌어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "Individual analysis reveals truth.",
                    "translation": "개별적 분석이 진실을 드러내."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지우는 팀 합의가 결정을 이끈다고 생각하나요?",
                    "hint": "ESFJ는 집단의 합의와 조화를 중시해요.",
                    "result": "O",
                    "explanation": "지우는 팀 합의가 결정을 이끈다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "Collective input ensures fairness.",
                    "translation": "집단적 의견이 공정성을 보장해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민재",
                    "script": "Logical exploration discovers patterns.",
                    "translation": "논리적 탐구가 패턴을 발견해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Min-jae thinks logical exploration @@.",
                    "hint": "INTP는 논리적 탐구를 통한 패턴 발견을 중시해요.",
                    "optionA": "wastes time",
                    "optionB": "discovers",
                    "optionC": "creates confusion",
                    "result": "discovers",
                    "explanation": "민재는 논리적 탐구가 패턴을 발견한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "Different perspectives enrich understanding.",
                    "translation": "다양한 관점이 이해를 풍요롭게 해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민재",
                    "script": "Your inclusion creates supportive environment.",
                    "translation": "네 포용이 지지적인 환경을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "민재가 지우의 포용에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "inclusion",
                    "optionC": "creates",
                    "optionD": "supportive",
                    "optionE": "environment",
                    "result": "Your inclusion creates supportive environment",
                    "explanation": "민재는 지우의 포용이 지지적인 환경을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "Deep thinking strengthens group decisions.",
                    "translation": "깊은 사고가 그룹 결정을 강화해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민재",
                    "script": "Community and analysis work together.",
                    "translation": "공동체와 분석이 함께 작용해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "집단적 조화와 개별적 탐구의 만남",
            "explanation": "사회적 화합과 이론적 분석이 조화를 이루는 균형 있는 접근",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "Team consensus guides decisions.",
                    "translation": "팀 합의가 결정을 이끌어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "Individual analysis reveals truth.",
                    "translation": "개별적 분석이 진실을 드러내."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지우는 팀 합의가 결정을 이끈다고 생각하나요?",
                    "hint": "ESFJ는 집단의 합의와 조화를 중시해요.",
                    "result": "O",
                    "explanation": "지우는 팀 합의가 결정을 이끈다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "Collective input ensures fairness.",
                    "translation": "집단적 의견이 공정성을 보장해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민재",
                    "script": "Logical exploration discovers patterns.",
                    "translation": "논리적 탐구가 패턴을 발견해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Min-jae thinks logical exploration @@.",
                    "hint": "INTP는 논리적 탐구를 통한 패턴 발견을 중시해요.",
                    "optionA": "wastes time",
                    "optionB": "discovers",
                    "optionC": "creates confusion",
                    "result": "discovers",
                    "explanation": "민재는 논리적 탐구가 패턴을 발견한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "Different perspectives enrich understanding.",
                    "translation": "다양한 관점이 이해를 풍요롭게 해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민재",
                    "script": "Your inclusion creates supportive environment.",
                    "translation": "네 포용이 지지적인 환경을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "민재가 지우의 포용에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "inclusion",
                    "optionC": "creates",
                    "optionD": "supportive",
                    "optionE": "environment",
                    "result": "Your inclusion creates supportive environment",
                    "explanation": "민재는 지우의 포용이 지지적인 환경을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "Deep thinking strengthens group decisions.",
                    "translation": "깊은 사고가 그룹 결정을 강화해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민재",
                    "script": "Community and analysis work together.",
                    "translation": "공동체와 분석이 함께 작용해."
                }
            ]
        }
    ]
}
ID: 12766 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "현재 배려와 미래 통찰의 조화",
            "explanation": "즉시적 돌봄과 장기적 비전이 만나는 포괄적 의사결정",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "Everyone needs immediate support.",
                    "translation": "모든 사람에게 즉시 지원이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I see deeper implications.",
                    "translation": "더 깊은 함의가 보여."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하린이는 모든 사람에게 즉시 지원이 필요하다고 생각하나요?",
                    "hint": "ESFJ는 사람들의 현재 필요에 즉시 응답하려고 해요.",
                    "result": "O",
                    "explanation": "하린이는 모든 사람에게 즉시 지원이 필요하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하린",
                    "script": "Present care builds trust.",
                    "translation": "현재의 돌봄이 신뢰를 만들어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "Future consequences guide choices.",
                    "translation": "미래의 결과가 선택을 이끌어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Seo-jin's choices are guided by @@.",
                    "hint": "INFJ는 미래의 가능성과 결과를 고려해서 결정해요.",
                    "optionA": "immediate needs",
                    "optionB": "consequences",
                    "optionC": "popular opinion",
                    "result": "consequences",
                    "explanation": "서진이의 선택은 미래의 결과에 의해 이끌려요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하린",
                    "script": "Caring creates lasting connections.",
                    "translation": "배려가 지속적인 연결을 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서진",
                    "script": "Your warmth heals hearts.",
                    "translation": "네 따뜻함이 마음을 치유해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서진이가 하린의 따뜻함에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "warmth",
                    "optionC": "heals",
                    "optionD": "many",
                    "optionE": "hearts",
                    "result": "Your warmth heals many hearts",
                    "explanation": "서진이는 하린의 따뜻함이 많은 마음을 치유한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하린",
                    "script": "Vision with compassion transforms lives.",
                    "translation": "연민이 있는 비전이 삶을 변화시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서진",
                    "script": "Care and insight create wisdom.",
                    "translation": "배려와 통찰이 지혜를 만들어."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "현재 배려와 미래 통찰의 조화",
            "explanation": "즉시적 돌봄과 장기적 비전이 만나는 포괄적 의사결정",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "Everyone needs immediate support.",
                    "translation": "모든 사람에게 즉시 지원이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I see deeper implications.",
                    "translation": "더 깊은 함의가 보여."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하린이는 모든 사람에게 즉시 지원이 필요하다고 생각하나요?",
                    "hint": "ESFJ는 사람들의 현재 필요에 즉시 응답하려고 해요.",
                    "result": "O",
                    "explanation": "하린이는 모든 사람에게 즉시 지원이 필요하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하린",
                    "script": "Present care builds trust.",
                    "translation": "현재의 돌봄이 신뢰를 만들어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "Future consequences guide choices.",
                    "translation": "미래의 결과가 선택을 이끌어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Seo-jin's choices are guided by @@.",
                    "hint": "INFJ는 미래의 가능성과 결과를 고려해서 결정해요.",
                    "optionA": "immediate needs",
                    "optionB": "consequences",
                    "optionC": "popular opinion",
                    "result": "consequences",
                    "explanation": "서진이의 선택은 미래의 결과에 의해 이끌려요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하린",
                    "script": "Caring creates lasting connections.",
                    "translation": "배려가 지속적인 연결을 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서진",
                    "script": "Your warmth heals hearts.",
                    "translation": "네 따뜻함이 마음을 치유해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "서진이가 하린의 따뜻함에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "warmth",
                    "optionC": "heals",
                    "optionD": "many",
                    "optionE": "hearts",
                    "result": "Your warmth heals many hearts",
                    "explanation": "서진이는 하린의 따뜻함이 많은 마음을 치유한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하린",
                    "script": "Vision with compassion transforms lives.",
                    "translation": "연민이 있는 비전이 삶을 변화시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서진",
                    "script": "Care and insight create wisdom.",
                    "translation": "배려와 통찰이 지혜를 만들어."
                }
            ]
        }
    ]
}
ID: 12767 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "집단적 화합과 개인적 진정성의 만남",
            "explanation": "사회적 조화와 내면적 가치가 조화를 이루는 의미 있는 결정",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "Group needs come first.",
                    "translation": "그룹의 필요가 먼저야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "Personal values guide me.",
                    "translation": "개인적 가치가 나를 이끌어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "수민이는 그룹의 필요가 먼저라고 생각하나요?",
                    "hint": "ESFJ는 개인보다 집단의 필요를 우선시해요.",
                    "result": "O",
                    "explanation": "수민이는 그룹의 필요가 먼저라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수민",
                    "script": "Unity creates positive outcomes.",
                    "translation": "통합이 긍정적인 결과를 만들어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "Authentic expression matters most.",
                    "translation": "진정한 표현이 가장 중요해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ha-yoon thinks authentic expression @@.",
                    "hint": "INFP는 진정한 자기 표현과 개인적 진실을 최우선시해요.",
                    "optionA": "confuses others",
                    "optionB": "matters",
                    "optionC": "wastes energy",
                    "result": "matters",
                    "explanation": "하윤이는 진정한 표현이 가장 중요하다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수민",
                    "script": "Individual voices strengthen community.",
                    "translation": "개별적인 목소리가 공동체를 강화해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하윤",
                    "script": "Your inclusion honors differences.",
                    "translation": "네 포용이 차이를 존중해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "하윤이가 수민의 포용에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "inclusion",
                    "optionC": "honors",
                    "optionD": "individual",
                    "optionE": "differences",
                    "result": "Your inclusion honors individual differences",
                    "explanation": "하윤이는 수민의 포용이 개인적 차이를 존중한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수민",
                    "script": "True values unite diverse people.",
                    "translation": "진정한 가치가 다양한 사람들을 결합시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하윤",
                    "script": "Community and authenticity dance together.",
                    "translation": "공동체와 진정성이 함께 춤춰."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "집단적 화합과 개인적 진정성의 만남",
            "explanation": "사회적 조화와 내면적 가치가 조화를 이루는 의미 있는 결정",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "Group needs come first.",
                    "translation": "그룹의 필요가 먼저야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "Personal values guide me.",
                    "translation": "개인적 가치가 나를 이끌어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "수민이는 그룹의 필요가 먼저라고 생각하나요?",
                    "hint": "ESFJ는 개인보다 집단의 필요를 우선시해요.",
                    "result": "O",
                    "explanation": "수민이는 그룹의 필요가 먼저라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수민",
                    "script": "Unity creates positive outcomes.",
                    "translation": "통합이 긍정적인 결과를 만들어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "Authentic expression matters most.",
                    "translation": "진정한 표현이 가장 중요해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ha-yoon thinks authentic expression @@.",
                    "hint": "INFP는 진정한 자기 표현과 개인적 진실을 최우선시해요.",
                    "optionA": "confuses others",
                    "optionB": "matters",
                    "optionC": "wastes energy",
                    "result": "matters",
                    "explanation": "하윤이는 진정한 표현이 가장 중요하다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수민",
                    "script": "Individual voices strengthen community.",
                    "translation": "개별적인 목소리가 공동체를 강화해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하윤",
                    "script": "Your inclusion honors differences.",
                    "translation": "네 포용이 차이를 존중해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "하윤이가 수민의 포용에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "inclusion",
                    "optionC": "honors",
                    "optionD": "individual",
                    "optionE": "differences",
                    "result": "Your inclusion honors individual differences",
                    "explanation": "하윤이는 수민의 포용이 개인적 차이를 존중한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수민",
                    "script": "True values unite diverse people.",
                    "translation": "진정한 가치가 다양한 사람들을 결합시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하윤",
                    "script": "Community and authenticity dance together.",
                    "translation": "공동체와 진정성이 함께 춤춰."
                }
            ]
        }
    ]
}
ID: 12768 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "인간적 접근과 목표 중심의 조화",
            "explanation": "관계 지향적 배려와 성과 지향적 실행이 만나는 효과적 리더십",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "People's wellbeing drives success.",
                    "translation": "사람들의 복지가 성공을 이끌어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "Clear goals ensure results.",
                    "translation": "명확한 목표가 결과를 보장해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "소민이는 사람들의 복지가 성공을 이끈다고 생각하나요?",
                    "hint": "ESFJ는 사람들의 행복과 복지를 성공의 기준으로 봐요.",
                    "result": "O",
                    "explanation": "소민이는 사람들의 복지가 성공을 이끈다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소민",
                    "script": "Happy teams achieve more.",
                    "translation": "행복한 팀이 더 많이 성취해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Measurable outcomes prove effectiveness.",
                    "translation": "측정 가능한 결과가 효과성을 입증해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Tae-young thinks measurable outcomes @@.",
                    "hint": "ESTJ는 구체적이고 측정 가능한 결과를 중시해요.",
                    "optionA": "confuse priorities",
                    "optionB": "prove",
                    "optionC": "waste resources",
                    "result": "prove",
                    "explanation": "태영이는 측정 가능한 결과가 효과성을 입증한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소민",
                    "script": "Team spirit multiplies productivity.",
                    "translation": "팀 정신이 생산성을 배가시켜."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태영",
                    "script": "Your care builds commitment.",
                    "translation": "네 배려가 헌신을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "태영이가 소민의 배려에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "care",
                    "optionC": "builds",
                    "optionD": "strong",
                    "optionE": "commitment",
                    "result": "Your care builds strong commitment",
                    "explanation": "태영이는 소민의 배려가 강한 헌신을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소민",
                    "script": "Results shine when people feel valued.",
                    "translation": "사람들이 소중히 여겨질 때 결과가 빛나."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태영",
                    "script": "Performance and compassion unite perfectly.",
                    "translation": "성과와 연민이 완벽하게 결합해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "인간적 접근과 목표 중심의 조화",
            "explanation": "관계 지향적 배려와 성과 지향적 실행이 만나는 효과적 리더십",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소민",
                    "script": "People's wellbeing drives success.",
                    "translation": "사람들의 복지가 성공을 이끌어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "Clear goals ensure results.",
                    "translation": "명확한 목표가 결과를 보장해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "소민이는 사람들의 복지가 성공을 이끈다고 생각하나요?",
                    "hint": "ESFJ는 사람들의 행복과 복지를 성공의 기준으로 봐요.",
                    "result": "O",
                    "explanation": "소민이는 사람들의 복지가 성공을 이끈다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소민",
                    "script": "Happy teams achieve more.",
                    "translation": "행복한 팀이 더 많이 성취해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Measurable outcomes prove effectiveness.",
                    "translation": "측정 가능한 결과가 효과성을 입증해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Tae-young thinks measurable outcomes @@.",
                    "hint": "ESTJ는 구체적이고 측정 가능한 결과를 중시해요.",
                    "optionA": "confuse priorities",
                    "optionB": "prove",
                    "optionC": "waste resources",
                    "result": "prove",
                    "explanation": "태영이는 측정 가능한 결과가 효과성을 입증한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소민",
                    "script": "Team spirit multiplies productivity.",
                    "translation": "팀 정신이 생산성을 배가시켜."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태영",
                    "script": "Your care builds commitment.",
                    "translation": "네 배려가 헌신을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "태영이가 소민의 배려에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "care",
                    "optionC": "builds",
                    "optionD": "strong",
                    "optionE": "commitment",
                    "result": "Your care builds strong commitment",
                    "explanation": "태영이는 소민의 배려가 강한 헌신을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소민",
                    "script": "Results shine when people feel valued.",
                    "translation": "사람들이 소중히 여겨질 때 결과가 빛나."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태영",
                    "script": "Performance and compassion unite perfectly.",
                    "translation": "성과와 연민이 완벽하게 결합해."
                }
            ]
        }
    ]
}
ID: 12769 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "계획적 배려와 즉석 대응의 만남",
            "explanation": "체계적 지원과 유연한 적응이 조화를 이루는 역동적 접근",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "Everyone's needs require planning.",
                    "translation": "모든 사람의 필요에는 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "Quick responses solve problems.",
                    "translation": "빠른 대응이 문제를 해결해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지우는 모든 사람의 필요에 계획이 필요하다고 생각하나요?",
                    "hint": "ESFJ는 사람들의 필요를 미리 계획하고 준비하려고 해요.",
                    "result": "O",
                    "explanation": "지우는 모든 사람의 필요에는 계획이 필요하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "Organized care prevents problems.",
                    "translation": "조직적인 배려가 문제를 방지해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Flexible adaptation handles surprises.",
                    "translation": "유연한 적응이 예상치 못한 일을 처리해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Sang-woo thinks flexible adaptation @@.",
                    "hint": "ESTP는 유연하고 즉석에서의 적응을 중시해요.",
                    "optionA": "creates confusion",
                    "optionB": "handles",
                    "optionC": "wastes energy",
                    "result": "handles",
                    "explanation": "상우는 유연한 적응이 예상치 못한 일을 처리한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "Structure supports spontaneous kindness.",
                    "translation": "구조가 즉흥적인 친절을 뒷받침해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Your thoughtfulness creates safety.",
                    "translation": "네 사려깊음이 안전함을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "상우가 지우의 사려깊음에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "thoughtfulness",
                    "optionC": "creates",
                    "optionD": "emotional",
                    "optionE": "safety",
                    "result": "Your thoughtfulness creates emotional safety",
                    "explanation": "상우는 지우의 사려깊음이 감정적 안전함을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "Quick thinking enhances caring service.",
                    "translation": "빠른 사고가 배려하는 서비스를 향상시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "Planning and action work perfectly.",
                    "translation": "계획과 행동이 완벽하게 작용해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "계획적 배려와 즉석 대응의 만남",
            "explanation": "체계적 지원과 유연한 적응이 조화를 이루는 역동적 접근",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "Everyone's needs require planning.",
                    "translation": "모든 사람의 필요에는 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "Quick responses solve problems.",
                    "translation": "빠른 대응이 문제를 해결해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지우는 모든 사람의 필요에 계획이 필요하다고 생각하나요?",
                    "hint": "ESFJ는 사람들의 필요를 미리 계획하고 준비하려고 해요.",
                    "result": "O",
                    "explanation": "지우는 모든 사람의 필요에는 계획이 필요하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "Organized care prevents problems.",
                    "translation": "조직적인 배려가 문제를 방지해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Flexible adaptation handles surprises.",
                    "translation": "유연한 적응이 예상치 못한 일을 처리해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Sang-woo thinks flexible adaptation @@.",
                    "hint": "ESTP는 유연하고 즉석에서의 적응을 중시해요.",
                    "optionA": "creates confusion",
                    "optionB": "handles",
                    "optionC": "wastes energy",
                    "result": "handles",
                    "explanation": "상우는 유연한 적응이 예상치 못한 일을 처리한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "Structure supports spontaneous kindness.",
                    "translation": "구조가 즉흥적인 친절을 뒷받침해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Your thoughtfulness creates safety.",
                    "translation": "네 사려깊음이 안전함을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "상우가 지우의 사려깊음에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "thoughtfulness",
                    "optionC": "creates",
                    "optionD": "emotional",
                    "optionE": "safety",
                    "result": "Your thoughtfulness creates emotional safety",
                    "explanation": "상우는 지우의 사려깊음이 감정적 안전함을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "Quick thinking enhances caring service.",
                    "translation": "빠른 사고가 배려하는 서비스를 향상시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "Planning and action work perfectly.",
                    "translation": "계획과 행동이 완벽하게 작용해."
                }
            ]
        }
    ]
}
ID: 12770 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "체계적 조화와 자발적 기쁨의 만남",
            "explanation": "계획적 배려와 즉흥적 활력이 조화를 이루는 균형 있는 접근",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "Group harmony needs coordination.",
                    "translation": "그룹 조화에는 조정이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "Natural joy brings people together.",
                    "translation": "자연스러운 기쁨이 사람들을 모아."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민지는 그룹 조화에 조정이 필요하다고 생각하나요?",
                    "hint": "ESFJ는 조화를 위해 체계적인 조정과 계획을 선호해요.",
                    "result": "O",
                    "explanation": "민지는 그룹 조화에는 조정이 필요하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민지",
                    "script": "Planned activities ensure inclusion.",
                    "translation": "계획된 활동이 포용을 보장해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "Spontaneous moments create magic.",
                    "translation": "즉흥적인 순간이 마법을 만들어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ye-sol thinks spontaneous moments @@.",
                    "hint": "ESFP는 계획되지 않은 자발적 순간의 힘을 믿어요.",
                    "optionA": "disrupt harmony",
                    "optionB": "create",
                    "optionC": "waste opportunities",
                    "result": "create",
                    "explanation": "예솔이는 즉흥적인 순간이 마법을 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "Organization enables creative expression.",
                    "translation": "조직화가 창의적 표현을 가능하게 해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예솔",
                    "script": "Your caring creates joyful atmosphere.",
                    "translation": "네 배려가 즐거운 분위기를 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "예솔이가 민지의 배려에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "caring",
                    "optionC": "creates",
                    "optionD": "joyful",
                    "optionE": "atmosphere",
                    "result": "Your caring creates joyful atmosphere",
                    "explanation": "예솔이는 민지의 배려가 즐거운 분위기를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "Joyful energy enriches organized caring.",
                    "translation": "즐거운 에너지가 조직적인 배려를 풍요롭게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예솔",
                    "script": "Structure and spontaneity celebrate together.",
                    "translation": "구조와 즉흥성이 함께 축하해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "체계적 조화와 자발적 기쁨의 만남",
            "explanation": "계획적 배려와 즉흥적 활력이 조화를 이루는 균형 있는 접근",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "Group harmony needs coordination.",
                    "translation": "그룹 조화에는 조정이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "Natural joy brings people together.",
                    "translation": "자연스러운 기쁨이 사람들을 모아."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민지는 그룹 조화에 조정이 필요하다고 생각하나요?",
                    "hint": "ESFJ는 조화를 위해 체계적인 조정과 계획을 선호해요.",
                    "result": "O",
                    "explanation": "민지는 그룹 조화에는 조정이 필요하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민지",
                    "script": "Planned activities ensure inclusion.",
                    "translation": "계획된 활동이 포용을 보장해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "Spontaneous moments create magic.",
                    "translation": "즉흥적인 순간이 마법을 만들어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ye-sol thinks spontaneous moments @@.",
                    "hint": "ESFP는 계획되지 않은 자발적 순간의 힘을 믿어요.",
                    "optionA": "disrupt harmony",
                    "optionB": "create",
                    "optionC": "waste opportunities",
                    "result": "create",
                    "explanation": "예솔이는 즉흥적인 순간이 마법을 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "Organization enables creative expression.",
                    "translation": "조직화가 창의적 표현을 가능하게 해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예솔",
                    "script": "Your caring creates joyful atmosphere.",
                    "translation": "네 배려가 즐거운 분위기를 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "예솔이가 민지의 배려에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "caring",
                    "optionC": "creates",
                    "optionD": "joyful",
                    "optionE": "atmosphere",
                    "result": "Your caring creates joyful atmosphere",
                    "explanation": "예솔이는 민지의 배려가 즐거운 분위기를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "Joyful energy enriches organized caring.",
                    "translation": "즐거운 에너지가 조직적인 배려를 풍요롭게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예솔",
                    "script": "Structure and spontaneity celebrate together.",
                    "translation": "구조와 즉흥성이 함께 축하해."
                }
            ]
        }
    ]
}
ID: 12771 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "배려 중심과 전략 중심의 강력한 결합",
            "explanation": "인간적 관심과 목표 달성이 만나는 역동적 리더십",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "Team wellbeing ensures success.",
                    "translation": "팀의 복지가 성공을 보장해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "Strategic execution drives results.",
                    "translation": "전략적 실행이 결과를 이끌어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하린이는 팀의 복지가 성공을 보장한다고 생각하나요?",
                    "hint": "ESFJ는 팀원들의 복지와 만족이 성공의 기반이라고 믿어요.",
                    "result": "O",
                    "explanation": "하린이는 팀의 복지가 성공을 보장한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하린",
                    "script": "People perform best when supported.",
                    "translation": "사람들은 지원받을 때 최고로 해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Bold vision creates breakthroughs.",
                    "translation": "대담한 비전이 돌파구를 만들어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Jun-hyeok thinks bold vision @@.",
                    "hint": "ENTJ는 대담하고 혁신적인 비전을 중시해요.",
                    "optionA": "confuses people",
                    "optionB": "creates",
                    "optionC": "wastes resources",
                    "result": "creates",
                    "explanation": "준혁이는 대담한 비전이 돌파구를 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하린",
                    "script": "Strong relationships amplify achievements.",
                    "translation": "강한 관계가 성취를 증폭시켜."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준혁",
                    "script": "Your empathy builds loyalty.",
                    "translation": "네 공감력이 충성심을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "준혁이가 하린의 공감력에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "empathy",
                    "optionC": "builds",
                    "optionD": "team",
                    "optionE": "loyalty",
                    "result": "Your empathy builds team loyalty",
                    "explanation": "준혁이는 하린의 공감력이 팀 충성심을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하린",
                    "script": "Great leadership serves human potential.",
                    "translation": "위대한 리더십이 인간의 잠재력을 섬겨."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Vision and compassion create transformation.",
                    "translation": "비전과 연민이 변화를 만들어."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "배려 중심과 전략 중심의 강력한 결합",
            "explanation": "인간적 관심과 목표 달성이 만나는 역동적 리더십",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "Team wellbeing ensures success.",
                    "translation": "팀의 복지가 성공을 보장해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "Strategic execution drives results.",
                    "translation": "전략적 실행이 결과를 이끌어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하린이는 팀의 복지가 성공을 보장한다고 생각하나요?",
                    "hint": "ESFJ는 팀원들의 복지와 만족이 성공의 기반이라고 믿어요.",
                    "result": "O",
                    "explanation": "하린이는 팀의 복지가 성공을 보장한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하린",
                    "script": "People perform best when supported.",
                    "translation": "사람들은 지원받을 때 최고로 해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Bold vision creates breakthroughs.",
                    "translation": "대담한 비전이 돌파구를 만들어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Jun-hyeok thinks bold vision @@.",
                    "hint": "ENTJ는 대담하고 혁신적인 비전을 중시해요.",
                    "optionA": "confuses people",
                    "optionB": "creates",
                    "optionC": "wastes resources",
                    "result": "creates",
                    "explanation": "준혁이는 대담한 비전이 돌파구를 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하린",
                    "script": "Strong relationships amplify achievements.",
                    "translation": "강한 관계가 성취를 증폭시켜."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준혁",
                    "script": "Your empathy builds loyalty.",
                    "translation": "네 공감력이 충성심을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "준혁이가 하린의 공감력에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "empathy",
                    "optionC": "builds",
                    "optionD": "team",
                    "optionE": "loyalty",
                    "result": "Your empathy builds team loyalty",
                    "explanation": "준혁이는 하린의 공감력이 팀 충성심을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하린",
                    "script": "Great leadership serves human potential.",
                    "translation": "위대한 리더십이 인간의 잠재력을 섬겨."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Vision and compassion create transformation.",
                    "translation": "비전과 연민이 변화를 만들어."
                }
            ]
        }
    ]
}
ID: 12772 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "전통적 조화와 혁신적 아이디어의 만남",
            "explanation": "안정적인 지원과 창의적 탐험이 조화를 이루는 균형 잡힌 접근",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "Proven approaches build trust.",
                    "translation": "검증된 접근법이 신뢰를 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "Fresh ideas spark excitement!",
                    "translation": "새로운 아이디어가 흥미를 불러일으켜!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "수민이는 검증된 접근법이 신뢰를 만든다고 생각하나요?",
                    "hint": "ESFJ는 시간이 검증한 안전한 방법을 선호해요.",
                    "result": "O",
                    "explanation": "수민이는 검증된 접근법이 신뢰를 만든다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수민",
                    "script": "Stable methods ensure everyone's comfort.",
                    "translation": "안정적인 방법이 모든 사람의 편안함을 보장해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "Creative exploration reveals possibilities.",
                    "translation": "창의적 탐험이 가능성을 드러내."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Do-yoon thinks creative exploration @@.",
                    "hint": "ENTP는 창의적 탐험을 통한 새로운 발견을 중시해요.",
                    "optionA": "wastes time",
                    "optionB": "reveals",
                    "optionC": "creates confusion",
                    "result": "reveals",
                    "explanation": "도윤이는 창의적 탐험이 가능성을 드러낸다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수민",
                    "script": "Innovation thrives with supportive foundation.",
                    "translation": "혁신은 지지적인 기반과 함께 번영해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도윤",
                    "script": "Your care makes risks safer.",
                    "translation": "네 배려가 위험을 더 안전하게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "도윤이가 수민의 배려에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "care",
                    "optionC": "makes",
                    "optionD": "risks",
                    "optionE": "safer",
                    "result": "Your care makes risks safer",
                    "explanation": "도윤이는 수민의 배려가 위험을 더 안전하게 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수민",
                    "script": "Creative energy needs nurturing community.",
                    "translation": "창의적 에너지에는 돌보는 공동체가 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Tradition and innovation dance together.",
                    "translation": "전통과 혁신이 함께 춤춰."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "전통적 조화와 혁신적 아이디어의 만남",
            "explanation": "안정적인 지원과 창의적 탐험이 조화를 이루는 균형 잡힌 접근",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "Proven approaches build trust.",
                    "translation": "검증된 접근법이 신뢰를 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "Fresh ideas spark excitement!",
                    "translation": "새로운 아이디어가 흥미를 불러일으켜!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "수민이는 검증된 접근법이 신뢰를 만든다고 생각하나요?",
                    "hint": "ESFJ는 시간이 검증한 안전한 방법을 선호해요.",
                    "result": "O",
                    "explanation": "수민이는 검증된 접근법이 신뢰를 만든다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수민",
                    "script": "Stable methods ensure everyone's comfort.",
                    "translation": "안정적인 방법이 모든 사람의 편안함을 보장해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "Creative exploration reveals possibilities.",
                    "translation": "창의적 탐험이 가능성을 드러내."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Do-yoon thinks creative exploration @@.",
                    "hint": "ENTP는 창의적 탐험을 통한 새로운 발견을 중시해요.",
                    "optionA": "wastes time",
                    "optionB": "reveals",
                    "optionC": "creates confusion",
                    "result": "reveals",
                    "explanation": "도윤이는 창의적 탐험이 가능성을 드러낸다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수민",
                    "script": "Innovation thrives with supportive foundation.",
                    "translation": "혁신은 지지적인 기반과 함께 번영해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도윤",
                    "script": "Your care makes risks safer.",
                    "translation": "네 배려가 위험을 더 안전하게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "도윤이가 수민의 배려에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "care",
                    "optionC": "makes",
                    "optionD": "risks",
                    "optionE": "safer",
                    "result": "Your care makes risks safer",
                    "explanation": "도윤이는 수민의 배려가 위험을 더 안전하게 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수민",
                    "script": "Creative energy needs nurturing community.",
                    "translation": "창의적 에너지에는 돌보는 공동체가 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Tradition and innovation dance together.",
                    "translation": "전통과 혁신이 함께 춤춰."
                }
            ]
        }
    ]
}
ID: 12773 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "현재 중심과 미래 중심 배려의 만남",
            "explanation": "즉시적 지원과 영감적 리더십이 조화를 이루는 포괄적 접근",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "Immediate needs require attention.",
                    "translation": "즉시 필요에는 관심이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "Future growth guides decisions.",
                    "translation": "미래 성장이 결정을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지민이는 즉시 필요에 관심이 필요하다고 생각하나요?",
                    "hint": "ESFJ는 현재의 구체적인 필요에 즉시 응답하려고 해요.",
                    "result": "O",
                    "explanation": "지민이는 즉시 필요에는 관심이 필요하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지민",
                    "script": "Present care builds foundation.",
                    "translation": "현재의 돌봄이 기반을 만들어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Inspiring vision motivates growth.",
                    "translation": "영감을 주는 비전이 성장을 동기부여해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Jae-min thinks inspiring vision @@.",
                    "hint": "ENFJ는 영감적이고 미래 지향적인 비전을 중시해요.",
                    "optionA": "confuses priorities",
                    "optionB": "motivates",
                    "optionC": "creates pressure",
                    "result": "motivates",
                    "explanation": "재민이는 영감을 주는 비전이 성장을 동기부여한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지민",
                    "script": "Shared dreams need practical support.",
                    "translation": "공유된 꿈에는 실질적 지원이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재민",
                    "script": "Your dedication creates belonging.",
                    "translation": "네 헌신이 소속감을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "재민이가 지민의 헌신에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "dedication",
                    "optionC": "creates",
                    "optionD": "strong",
                    "optionE": "belonging",
                    "result": "Your dedication creates strong belonging",
                    "explanation": "재민이는 지민의 헌신이 강한 소속감을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지민",
                    "script": "Vision with action transforms communities.",
                    "translation": "행동이 있는 비전이 공동체를 변화시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재민",
                    "script": "Care and inspiration heal together.",
                    "translation": "배려와 영감이 함께 치유해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "현재 중심과 미래 중심 배려의 만남",
            "explanation": "즉시적 지원과 영감적 리더십이 조화를 이루는 포괄적 접근",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "Immediate needs require attention.",
                    "translation": "즉시 필요에는 관심이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "Future growth guides decisions.",
                    "translation": "미래 성장이 결정을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지민이는 즉시 필요에 관심이 필요하다고 생각하나요?",
                    "hint": "ESFJ는 현재의 구체적인 필요에 즉시 응답하려고 해요.",
                    "result": "O",
                    "explanation": "지민이는 즉시 필요에는 관심이 필요하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지민",
                    "script": "Present care builds foundation.",
                    "translation": "현재의 돌봄이 기반을 만들어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Inspiring vision motivates growth.",
                    "translation": "영감을 주는 비전이 성장을 동기부여해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Jae-min thinks inspiring vision @@.",
                    "hint": "ENFJ는 영감적이고 미래 지향적인 비전을 중시해요.",
                    "optionA": "confuses priorities",
                    "optionB": "motivates",
                    "optionC": "creates pressure",
                    "result": "motivates",
                    "explanation": "재민이는 영감을 주는 비전이 성장을 동기부여한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지민",
                    "script": "Shared dreams need practical support.",
                    "translation": "공유된 꿈에는 실질적 지원이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재민",
                    "script": "Your dedication creates belonging.",
                    "translation": "네 헌신이 소속감을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "재민이가 지민의 헌신에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "dedication",
                    "optionC": "creates",
                    "optionD": "strong",
                    "optionE": "belonging",
                    "result": "Your dedication creates strong belonging",
                    "explanation": "재민이는 지민의 헌신이 강한 소속감을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지민",
                    "script": "Vision with action transforms communities.",
                    "translation": "행동이 있는 비전이 공동체를 변화시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재민",
                    "script": "Care and inspiration heal together.",
                    "translation": "배려와 영감이 함께 치유해."
                }
            ]
        }
    ]
}
ID: 12774 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "체계적 지원과 자유로운 탐험의 만남",
            "explanation": "조직적 배려와 무한한 가능성이 조화를 이루는 창의적 접근",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "Everyone deserves consistent care.",
                    "translation": "모든 사람이 일관된 배려를 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지영",
                    "script": "Endless opportunities await us!",
                    "translation": "무한한 기회가 우리를 기다려!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하린이는 모든 사람이 일관된 배려를 받을 자격이 있다고 생각하나요?",
                    "hint": "ESFJ는 모든 사람이 공평하고 일관된 배려를 받아야 한다고 믿어요.",
                    "result": "O",
                    "explanation": "하린이는 모든 사람이 일관된 배려를 받을 자격이 있다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하린",
                    "script": "Reliable support creates stability.",
                    "translation": "믿을 수 있는 지원이 안정성을 만들어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지영",
                    "script": "Creative freedom unleashes potential.",
                    "translation": "창의적 자유가 잠재력을 해방시켜."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ji-young thinks creative freedom @@.",
                    "hint": "ENFP는 창의적 자유와 열린 가능성을 중시해요.",
                    "optionA": "limits options",
                    "optionB": "unleashes",
                    "optionC": "creates chaos",
                    "result": "unleashes",
                    "explanation": "지영이는 창의적 자유가 잠재력을 해방시킨다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하린",
                    "script": "Structure enables beautiful exploration.",
                    "translation": "구조가 아름다운 탐험을 가능하게 해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지영",
                    "script": "Your care makes dreams safe.",
                    "translation": "네 배려가 꿈을 안전하게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지영이가 하린의 배려에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "care",
                    "optionC": "makes",
                    "optionD": "dreams",
                    "optionE": "safe",
                    "result": "Your care makes dreams safe",
                    "explanation": "지영이는 하린의 배려가 꿈을 안전하게 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하린",
                    "script": "Free spirits flourish with loving support.",
                    "translation": "자유로운 영혼은 사랑하는 지원과 함께 번영해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "Support and possibility create magic.",
                    "translation": "지원과 가능성이 마법을 만들어."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "체계적 지원과 자유로운 탐험의 만남",
            "explanation": "조직적 배려와 무한한 가능성이 조화를 이루는 창의적 접근",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "Everyone deserves consistent care.",
                    "translation": "모든 사람이 일관된 배려를 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지영",
                    "script": "Endless opportunities await us!",
                    "translation": "무한한 기회가 우리를 기다려!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하린이는 모든 사람이 일관된 배려를 받을 자격이 있다고 생각하나요?",
                    "hint": "ESFJ는 모든 사람이 공평하고 일관된 배려를 받아야 한다고 믿어요.",
                    "result": "O",
                    "explanation": "하린이는 모든 사람이 일관된 배려를 받을 자격이 있다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하린",
                    "script": "Reliable support creates stability.",
                    "translation": "믿을 수 있는 지원이 안정성을 만들어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지영",
                    "script": "Creative freedom unleashes potential.",
                    "translation": "창의적 자유가 잠재력을 해방시켜."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ji-young thinks creative freedom @@.",
                    "hint": "ENFP는 창의적 자유와 열린 가능성을 중시해요.",
                    "optionA": "limits options",
                    "optionB": "unleashes",
                    "optionC": "creates chaos",
                    "result": "unleashes",
                    "explanation": "지영이는 창의적 자유가 잠재력을 해방시킨다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하린",
                    "script": "Structure enables beautiful exploration.",
                    "translation": "구조가 아름다운 탐험을 가능하게 해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지영",
                    "script": "Your care makes dreams safe.",
                    "translation": "네 배려가 꿈을 안전하게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지영이가 하린의 배려에 대해 한 말이에요.",
                    "optionA": "Your",
                    "optionB": "care",
                    "optionC": "makes",
                    "optionD": "dreams",
                    "optionE": "safe",
                    "result": "Your care makes dreams safe",
                    "explanation": "지영이는 하린의 배려가 꿈을 안전하게 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하린",
                    "script": "Free spirits flourish with loving support.",
                    "translation": "자유로운 영혼은 사랑하는 지원과 함께 번영해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "Support and possibility create magic.",
                    "translation": "지원과 가능성이 마법을 만들어."
                }
            ]
        }
    ]
}
ID: 12775 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "일정 관리 방식 결정",
            "explanation": "ESFP의 유연한 즉흥성과 ISTJ의 체계적 계획 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "Let's see what feels right!",
                    "translation": "뭐가 맞는지 보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "We need structured scheduling first.",
                    "translation": "먼저 체계적인 일정이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "Spontaneous choices bring joyful surprises!",
                    "translation": "자발적인 선택이 즐거운 놀라움을 가져와!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예솔은 뭐가 맞는지 보자고 하나요?",
                    "hint": "ESFP는 즉흥적으로 상황을 판단해요.",
                    "result": "O",
                    "explanation": "예솔은 'Let's see what feels right'라고 즉흥적 접근을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "Proven procedures ensure reliable outcomes.",
                    "translation": "검증된 절차가 신뢰할 수 있는 결과를 보장해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "Following my heart creates authentic happiness!",
                    "translation": "내 마음을 따라가면 진정한 행복이 만들어져!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Ye-sol thinks spontaneous choices bring joyful @@.",
                    "hint": "ESFP는 자발적 선택의 즐거운 효과를 믿어요.",
                    "optionA": "problems",
                    "optionB": "surprises",
                    "optionC": "rules",
                    "result": "surprises",
                    "explanation": "예솔은 자발적인 선택이 즐거운 놀라움을 가져온다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지호",
                    "script": "Your passion brings life to work!",
                    "translation": "네 열정이 일에 생명을 불어넣어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "Your structure provides stable foundation!",
                    "translation": "네 구조가 안정적인 기반을 제공해!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지호가 예솔의 열정을 칭찬해요.",
                    "result": "Your passion brings work to life",
                    "explanation": "지호는 예솔의 열정이 일에 생명을 불어넣는다고 칭찬해요.",
                    "optionA": "to",
                    "optionB": "Your",
                    "optionC": "passion",
                    "optionD": "work",
                    "optionE": "life",
                    "optionF": "brings"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지호",
                    "script": "Your spontaneity adds wonderful flexibility!",
                    "translation": "네 자발성이 멋진 유연성을 더해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "일정 관리 방식 결정",
            "explanation": "ESFP의 유연한 즉흥성과 ISTJ의 체계적 계획 비교",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "Let's see what feels right!",
                    "translation": "뭐가 맞는지 보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "We need structured scheduling first.",
                    "translation": "먼저 체계적인 일정이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "Spontaneous choices bring joyful surprises!",
                    "translation": "자발적인 선택이 즐거운 놀라움을 가져와!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예솔은 뭐가 맞는지 보자고 하나요?",
                    "hint": "ESFP는 즉흥적으로 상황을 판단해요.",
                    "result": "O",
                    "explanation": "예솔은 'Let's see what feels right'라고 즉흥적 접근을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "Proven procedures ensure reliable outcomes.",
                    "translation": "검증된 절차가 신뢰할 수 있는 결과를 보장해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "Following my heart creates authentic happiness!",
                    "translation": "내 마음을 따라가면 진정한 행복이 만들어져!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Ye-sol thinks spontaneous choices bring joyful @@.",
                    "hint": "ESFP는 자발적 선택의 즐거운 효과를 믿어요.",
                    "optionA": "problems",
                    "optionB": "surprises",
                    "optionC": "rules",
                    "result": "surprises",
                    "explanation": "예솔은 자발적인 선택이 즐거운 놀라움을 가져온다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지호",
                    "script": "Your passion brings life to work!",
                    "translation": "네 열정이 일에 생명을 불어넣어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "Your structure provides stable foundation!",
                    "translation": "네 구조가 안정적인 기반을 제공해!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "지호가 예솔의 열정을 칭찬해요.",
                    "optionA": "to",
                    "optionB": "Your",
                    "optionC": "passion",
                    "optionD": "work",
                    "optionE": "life",
                    "optionF": "brings",
                    "result": "Your passion brings work to life",
                    "explanation": "지호는 예솔의 열정이 일에 생명을 불어넣는다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지호",
                    "script": "Your spontaneity adds wonderful flexibility!",
                    "translation": "네 자발성이 멋진 유연성을 더해!"
                }
            ]
        }
    ]
}
ID: 12776 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "문제 해결 접근법 선택",
            "explanation": "ESFP의 감정적 직감과 ISTP의 논리적 분석 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미소",
                    "script": "My feelings tell me clearly!",
                    "translation": "내 감정이 명확하게 말해줘!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성호",
                    "script": "Logic determines the best approach.",
                    "translation": "논리가 최선의 접근법을 결정해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미소",
                    "script": "Emotional wisdom guides right decisions!",
                    "translation": "감정적 지혜가 올바른 결정을 안내해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미소는 자신의 감정이 명확하게 말해준다고 하나요?",
                    "hint": "ESFP는 감정을 통해 판단해요.",
                    "result": "O",
                    "explanation": "미소는 'My feelings tell me clearly'라고 감정적 판단을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성호",
                    "script": "Practical testing validates theoretical concepts.",
                    "translation": "실용적 테스트가 이론적 개념을 검증해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미소",
                    "script": "Heartfelt choices create meaningful experiences!",
                    "translation": "진심어린 선택이 의미있는 경험을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Mi-so thinks emotional wisdom guides right @@.",
                    "hint": "ESFP는 감정적 지혜의 안내력을 믿어요.",
                    "optionA": "problems",
                    "optionB": "decisions",
                    "optionC": "tools",
                    "result": "decisions",
                    "explanation": "미소는 감정적 지혜가 올바른 결정을 안내한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성호",
                    "script": "Your craftsmanship shows true artistry!",
                    "translation": "네 솜씨가 진정한 예술성을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미소",
                    "script": "Your precision creates lasting solutions!",
                    "translation": "네 정밀함이 지속적인 해결책을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성호가 미소의 솜씨를 칭찬해요.",
                    "optionA": "craftsmanship",
                    "optionB": "shows",
                    "optionC": "artistry",
                    "optionD": "true",
                    "optionE": "Your",
                    "result": "Your craftsmanship shows true artistry",
                    "explanation": "성호는 미소의 솜씨가 진정한 예술성을 보여준다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성호",
                    "script": "Your emotional intelligence enriches problem solving!",
                    "translation": "네 감성지능이 문제 해결을 풍부하게 해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "문제 해결 접근법 선택",
            "explanation": "ESFP의 감정적 직감과 ISTP의 논리적 분석 비교",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미소",
                    "script": "My feelings tell me clearly!",
                    "translation": "내 감정이 명확하게 말해줘!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성호",
                    "script": "Logic determines the best approach.",
                    "translation": "논리가 최선의 접근법을 결정해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미소",
                    "script": "Emotional wisdom guides right decisions!",
                    "translation": "감정적 지혜가 올바른 결정을 안내해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미소는 자신의 감정이 명확하게 말해준다고 하나요?",
                    "hint": "ESFP는 감정을 통해 판단해요.",
                    "result": "O",
                    "explanation": "미소는 'My feelings tell me clearly'라고 감정적 판단을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성호",
                    "script": "Practical testing validates theoretical concepts.",
                    "translation": "실용적 테스트가 이론적 개념을 검증해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미소",
                    "script": "Heartfelt choices create meaningful experiences!",
                    "translation": "진심어린 선택이 의미있는 경험을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Mi-so thinks emotional wisdom guides right @@.",
                    "hint": "ESFP는 감정적 지혜의 안내력을 믿어요.",
                    "optionA": "problems",
                    "optionB": "decisions",
                    "optionC": "tools",
                    "result": "decisions",
                    "explanation": "미소는 감정적 지혜가 올바른 결정을 안내한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성호",
                    "script": "Your craftsmanship shows true artistry!",
                    "translation": "네 솜씨가 진정한 예술성을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미소",
                    "script": "Your precision creates lasting solutions!",
                    "translation": "네 정밀함이 지속적인 해결책을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "성호가 미소의 솜씨를 칭찬해요.",
                    "optionA": "craftsmanship",
                    "optionB": "shows",
                    "optionC": "artistry",
                    "optionD": "true",
                    "optionE": "Your",
                    "result": "Your craftsmanship shows true artistry",
                    "explanation": "성호는 미소의 솜씨가 진정한 예술성을 보여준다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성호",
                    "script": "Your emotional intelligence enriches problem solving!",
                    "translation": "네 감성지능이 문제 해결을 풍부하게 해!"
                }
            ]
        }
    ]
}
ID: 12777 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "도움 방식 결정하기",
            "explanation": "ESFP의 즉석 격려와 ISFJ의 체계적 지원 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜림",
                    "script": "I'll cheer them up right now!",
                    "translation": "지금 당장 그들을 격려할게!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤아",
                    "script": "Let me plan thoughtful support.",
                    "translation": "사려깊은 지원을 계획해볼게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜림",
                    "script": "Immediate joy lifts everyone's spirits!",
                    "translation": "즉각적인 기쁨이 모든 사람의 기분을 올려!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜림은 지금 당장 격려하겠다고 하나요?",
                    "hint": "ESFP는 즉석에서 격려를 제공해요.",
                    "result": "O",
                    "explanation": "혜림은 'I'll cheer them up right now'라고 즉석 격려를 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤아",
                    "script": "Organized care addresses specific needs.",
                    "translation": "조직적인 돌봄이 특정 요구를 해결해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜림",
                    "script": "Spontaneous kindness touches hearts deeply!",
                    "translation": "자발적인 친절이 마음을 깊이 감동시켜!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hye-rim thinks immediate joy lifts everyone's @@.",
                    "hint": "ESFP는 즉각적 기쁨의 사기 진작 효과를 믿어요.",
                    "optionA": "work",
                    "optionB": "spirits",
                    "optionC": "plans",
                    "result": "spirits",
                    "explanation": "혜림은 즉각적인 기쁨이 모든 사람의 기분을 올린다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤아",
                    "script": "Your warmth comforts everyone naturally!",
                    "translation": "네 따뜻함이 모든 사람을 자연스럽게 위로해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜림",
                    "script": "Your dedication creates lasting security!",
                    "translation": "네 헌신이 지속적인 안정감을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "윤아가 혜림의 따뜻함을 칭찬해요.",
                    "optionA": "warmth",
                    "optionB": "comforts",
                    "optionC": "naturally",
                    "optionD": "everyone",
                    "optionE": "Your",
                    "result": "Your warmth comforts everyone naturally",
                    "explanation": "윤아는 혜림의 따뜻함이 모든 사람을 자연스럽게 위로한다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤아",
                    "script": "Your joyful presence heals wounded hearts!",
                    "translation": "네 즐거운 존재감이 상처받은 마음을 치유해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "도움 방식 결정하기",
            "explanation": "ESFP의 즉석 격려와 ISFJ의 체계적 지원 비교",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜림",
                    "script": "I'll cheer them up right now!",
                    "translation": "지금 당장 그들을 격려할게!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤아",
                    "script": "Let me plan thoughtful support.",
                    "translation": "사려깊은 지원을 계획해볼게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜림",
                    "script": "Immediate joy lifts everyone's spirits!",
                    "translation": "즉각적인 기쁨이 모든 사람의 기분을 올려!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜림은 지금 당장 격려하겠다고 하나요?",
                    "hint": "ESFP는 즉석에서 격려를 제공해요.",
                    "result": "O",
                    "explanation": "혜림은 'I'll cheer them up right now'라고 즉석 격려를 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤아",
                    "script": "Organized care addresses specific needs.",
                    "translation": "조직적인 돌봄이 특정 요구를 해결해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜림",
                    "script": "Spontaneous kindness touches hearts deeply!",
                    "translation": "자발적인 친절이 마음을 깊이 감동시켜!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hye-rim thinks immediate joy lifts everyone's @@.",
                    "hint": "ESFP는 즉각적 기쁨의 사기 진작 효과를 믿어요.",
                    "optionA": "work",
                    "optionB": "spirits",
                    "optionC": "plans",
                    "result": "spirits",
                    "explanation": "혜림은 즉각적인 기쁨이 모든 사람의 기분을 올린다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤아",
                    "script": "Your warmth comforts everyone naturally!",
                    "translation": "네 따뜻함이 모든 사람을 자연스럽게 위로해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜림",
                    "script": "Your dedication creates lasting security!",
                    "translation": "네 헌신이 지속적인 안정감을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "윤아가 혜림의 따뜻함을 칭찬해요.",
                    "optionA": "warmth",
                    "optionB": "comforts",
                    "optionC": "naturally",
                    "optionD": "everyone",
                    "optionE": "Your",
                    "result": "Your warmth comforts everyone naturally",
                    "explanation": "윤아는 혜림의 따뜻함이 모든 사람을 자연스럽게 위로한다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤아",
                    "script": "Your joyful presence heals wounded hearts!",
                    "translation": "네 즐거운 존재감이 상처받은 마음을 치유해!"
                }
            ]
        }
    ]
}
ID: 12778 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "창작 동기 발견하기",
            "explanation": "ESFP의 외적 영감과 ISFP의 내적 성찰 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "People's reactions inspire my creativity!",
                    "translation": "사람들의 반응이 내 창의성에 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "Inner feelings guide my expression.",
                    "translation": "내면 감정이 내 표현을 안내해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "Shared joy creates beautiful artistic moments!",
                    "translation": "공유된 기쁨이 아름다운 예술적 순간을 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예솔은 사람들의 반응이 창의성에 영감을 준다고 하나요?",
                    "hint": "ESFP는 외부의 반응에서 영감을 얻어요.",
                    "result": "O",
                    "explanation": "예솔은 'People's reactions inspire my creativity'라고 외적 영감을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아린",
                    "script": "Authentic emotions create meaningful art.",
                    "translation": "진정한 감정이 의미있는 예술을 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "Interactive creativity brings people together!",
                    "translation": "상호작용적 창의성이 사람들을 하나로 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Ye-sol thinks shared joy creates beautiful artistic @@.",
                    "hint": "ESFP는 공유된 기쁨의 예술적 효과를 믿어요.",
                    "optionA": "problems",
                    "optionB": "moments",
                    "optionC": "rules",
                    "result": "moments",
                    "explanation": "예솔은 공유된 기쁨이 아름다운 예술적 순간을 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Your authenticity inspires genuine creativity!",
                    "translation": "네 진정성이 순수한 창의성을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "Your depth adds profound beauty!",
                    "translation": "네 깊이가 심오한 아름다움을 더해!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "아린이 예솔의 진정성을 칭찬해요.",
                    "optionA": "authenticity",
                    "optionB": "inspires",
                    "optionC": "creativity",
                    "optionD": "genuine",
                    "optionE": "Your",
                    "result": "Your authenticity inspires genuine creativity",
                    "explanation": "아린은 예솔의 진정성이 순수한 창의성을 불러일으킨다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "Your vibrant energy brings art alive!",
                    "translation": "네 활기찬 에너지가 예술을 살려내!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "창작 동기 발견하기",
            "explanation": "ESFP의 외적 영감과 ISFP의 내적 성찰 비교",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "People's reactions inspire my creativity!",
                    "translation": "사람들의 반응이 내 창의성에 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "Inner feelings guide my expression.",
                    "translation": "내면 감정이 내 표현을 안내해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "Shared joy creates beautiful artistic moments!",
                    "translation": "공유된 기쁨이 아름다운 예술적 순간을 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예솔은 사람들의 반응이 창의성에 영감을 준다고 하나요?",
                    "hint": "ESFP는 외부의 반응에서 영감을 얻어요.",
                    "result": "O",
                    "explanation": "예솔은 'People's reactions inspire my creativity'라고 외적 영감을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아린",
                    "script": "Authentic emotions create meaningful art.",
                    "translation": "진정한 감정이 의미있는 예술을 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "Interactive creativity brings people together!",
                    "translation": "상호작용적 창의성이 사람들을 하나로 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Ye-sol thinks shared joy creates beautiful artistic @@.",
                    "hint": "ESFP는 공유된 기쁨의 예술적 효과를 믿어요.",
                    "optionA": "problems",
                    "optionB": "moments",
                    "optionC": "rules",
                    "result": "moments",
                    "explanation": "예솔은 공유된 기쁨이 아름다운 예술적 순간을 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Your authenticity inspires genuine creativity!",
                    "translation": "네 진정성이 순수한 창의성을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "Your depth adds profound beauty!",
                    "translation": "네 깊이가 심오한 아름다움을 더해!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "아린이 예솔의 진정성을 칭찬해요.",
                    "optionA": "authenticity",
                    "optionB": "inspires",
                    "optionC": "creativity",
                    "optionD": "genuine",
                    "optionE": "Your",
                    "result": "Your authenticity inspires genuine creativity",
                    "explanation": "아린은 예솔의 진정성이 순수한 창의성을 불러일으킨다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "Your vibrant energy brings art alive!",
                    "translation": "네 활기찬 에너지가 예술을 살려내!"
                }
            ]
        }
    ]
}
ID: 12779 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "미래 계획 수립하기",
            "explanation": "ESFP의 현재 중심과 INTJ의 장기 비전 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미소",
                    "script": "Today's happiness matters most!",
                    "translation": "오늘의 행복이 가장 중요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "Long-term vision shapes strategic choices.",
                    "translation": "장기적 비전이 전략적 선택을 형성해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미소",
                    "script": "Present joy creates positive momentum!",
                    "translation": "현재의 기쁨이 긍정적 추진력을 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미소는 오늘의 행복이 가장 중요하다고 하나요?",
                    "hint": "ESFP는 현재의 행복을 중시해요.",
                    "result": "O",
                    "explanation": "미소는 'Today's happiness matters most'라고 현재 중심 접근을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "Future planning prevents strategic mistakes.",
                    "translation": "미래 계획이 전략적 실수를 방지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미소",
                    "script": "Living fully now builds meaningful memories!",
                    "translation": "지금 충실히 사는 것이 의미있는 기억을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Mi-so thinks present joy creates positive @@.",
                    "hint": "ESFP는 현재 기쁨의 추진력을 믿어요.",
                    "optionA": "problems",
                    "optionB": "momentum",
                    "optionC": "rules",
                    "result": "momentum",
                    "explanation": "미소는 현재의 기쁨이 긍정적 추진력을 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "승현",
                    "script": "Your vision illuminates future possibilities!",
                    "translation": "네 비전이 미래 가능성을 밝혀!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미소",
                    "script": "Your strategy builds solid framework!",
                    "translation": "네 전략이 견고한 틀을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "승현이 미소의 비전을 칭찬해요.",
                    "optionA": "vision",
                    "optionB": "illuminates",
                    "optionC": "possibilities",
                    "optionD": "future",
                    "optionE": "Your",
                    "result": "Your vision illuminates future possibilities",
                    "explanation": "승현은 미소의 비전이 미래 가능성을 밝힌다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "Your present focus balances strategic planning!",
                    "translation": "네 현재 집중이 전략적 계획의 균형을 잡아!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "미래 계획 수립하기",
            "explanation": "ESFP의 현재 중심과 INTJ의 장기 비전 비교",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미소",
                    "script": "Today's happiness matters most!",
                    "translation": "오늘의 행복이 가장 중요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "Long-term vision shapes strategic choices.",
                    "translation": "장기적 비전이 전략적 선택을 형성해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미소",
                    "script": "Present joy creates positive momentum!",
                    "translation": "현재의 기쁨이 긍정적 추진력을 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미소는 오늘의 행복이 가장 중요하다고 하나요?",
                    "hint": "ESFP는 현재의 행복을 중시해요.",
                    "result": "O",
                    "explanation": "미소는 'Today's happiness matters most'라고 현재 중심 접근을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "Future planning prevents strategic mistakes.",
                    "translation": "미래 계획이 전략적 실수를 방지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미소",
                    "script": "Living fully now builds meaningful memories!",
                    "translation": "지금 충실히 사는 것이 의미있는 기억을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Mi-so thinks present joy creates positive @@.",
                    "hint": "ESFP는 현재 기쁨의 추진력을 믿어요.",
                    "optionA": "problems",
                    "optionB": "momentum",
                    "optionC": "rules",
                    "result": "momentum",
                    "explanation": "미소는 현재의 기쁨이 긍정적 추진력을 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "승현",
                    "script": "Your vision illuminates future possibilities!",
                    "translation": "네 비전이 미래 가능성을 밝혀!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미소",
                    "script": "Your strategy builds solid framework!",
                    "translation": "네 전략이 견고한 틀을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "승현이 미소의 비전을 칭찬해요.",
                    "optionA": "vision",
                    "optionB": "illuminates",
                    "optionC": "possibilities",
                    "optionD": "future",
                    "optionE": "Your",
                    "result": "Your vision illuminates future possibilities",
                    "explanation": "승현은 미소의 비전이 미래 가능성을 밝힌다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "Your present focus balances strategic planning!",
                    "translation": "네 현재 집중이 전략적 계획의 균형을 잡아!"
                }
            ]
        }
    ]
}
ID: 12780 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "복잡한 개념 이해하기",
            "explanation": "ESFP의 실감적 이해와 INTP의 논리적 분석 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜림",
                    "script": "I understand through real examples!",
                    "translation": "실제 예시를 통해 이해해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "Theoretical frameworks explain underlying principles.",
                    "translation": "이론적 틀이 기본 원리를 설명해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜림",
                    "script": "Concrete experiences make concepts alive!",
                    "translation": "구체적 경험이 개념을 생생하게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜림은 실제 예시를 통해 이해한다고 하나요?",
                    "hint": "ESFP는 구체적 경험으로 이해해요.",
                    "result": "O",
                    "explanation": "혜림은 'I understand through real examples'라고 경험적 이해를 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민재",
                    "script": "Abstract models organize complex information.",
                    "translation": "추상적 모델이 복잡한 정보를 정리해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜림",
                    "script": "Personal connection reveals deeper meanings!",
                    "translation": "개인적 연결이 더 깊은 의미를 드러내!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hye-rim thinks concrete experiences make concepts @@.",
                    "hint": "ESFP는 구체적 경험의 생생함을 믿어요.",
                    "optionA": "difficult",
                    "optionB": "alive",
                    "optionC": "boring",
                    "result": "alive",
                    "explanation": "혜림은 구체적 경험이 개념을 생생하게 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민재",
                    "script": "Your experimentation discovers practical truths!",
                    "translation": "네 실험이 실용적 진실을 발견해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜림",
                    "script": "Your analysis provides clear understanding!",
                    "translation": "네 분석이 명확한 이해를 제공해!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "민재가 혜림의 실험을 칭찬해요.",
                    "optionA": "experimentation",
                    "optionB": "discovers",
                    "optionC": "truths",
                    "optionD": "practical",
                    "optionE": "Your",
                    "result": "Your experimentation discovers practical truths",
                    "explanation": "민재는 혜림의 실험이 실용적 진실을 발견한다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민재",
                    "script": "Your emotional intelligence enriches logical understanding!",
                    "translation": "네 감성지능이 논리적 이해를 풍부하게 해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "복잡한 개념 이해하기",
            "explanation": "ESFP의 실감적 이해와 INTP의 논리적 분석 비교",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜림",
                    "script": "I understand through real examples!",
                    "translation": "실제 예시를 통해 이해해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "Theoretical frameworks explain underlying principles.",
                    "translation": "이론적 틀이 기본 원리를 설명해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜림",
                    "script": "Concrete experiences make concepts alive!",
                    "translation": "구체적 경험이 개념을 생생하게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜림은 실제 예시를 통해 이해한다고 하나요?",
                    "hint": "ESFP는 구체적 경험으로 이해해요.",
                    "result": "O",
                    "explanation": "혜림은 'I understand through real examples'라고 경험적 이해를 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민재",
                    "script": "Abstract models organize complex information.",
                    "translation": "추상적 모델이 복잡한 정보를 정리해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜림",
                    "script": "Personal connection reveals deeper meanings!",
                    "translation": "개인적 연결이 더 깊은 의미를 드러내!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hye-rim thinks concrete experiences make concepts @@.",
                    "hint": "ESFP는 구체적 경험의 생생함을 믿어요.",
                    "optionA": "difficult",
                    "optionB": "alive",
                    "optionC": "boring",
                    "result": "alive",
                    "explanation": "혜림은 구체적 경험이 개념을 생생하게 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민재",
                    "script": "Your experimentation discovers practical truths!",
                    "translation": "네 실험이 실용적 진실을 발견해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜림",
                    "script": "Your analysis provides clear understanding!",
                    "translation": "네 분석이 명확한 이해를 제공해!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "민재가 혜림의 실험을 칭찬해요.",
                    "optionA": "experimentation",
                    "optionB": "discovers",
                    "optionC": "truths",
                    "optionD": "practical",
                    "optionE": "Your",
                    "result": "Your experimentation discovers practical truths",
                    "explanation": "민재는 혜림의 실험이 실용적 진실을 발견한다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민재",
                    "script": "Your emotional intelligence enriches logical understanding!",
                    "translation": "네 감성지능이 논리적 이해를 풍부하게 해!"
                }
            ]
        }
    ]
}
ID: 12781 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "복잡한 관계 해결하기",
            "explanation": "ESFP의 밝은 중재와 INFJ의 깊이있는 통찰 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "Let's focus on positive aspects!",
                    "translation": "긍정적인 면에 집중하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다은",
                    "script": "We need deeper understanding first.",
                    "translation": "먼저 더 깊은 이해가 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "Joyful energy dissolves negative tensions!",
                    "translation": "즐거운 에너지가 부정적 긴장을 녹여!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예솔은 긍정적인 면에 집중하자고 하나요?",
                    "hint": "ESFP는 긍정적 측면을 강조해요.",
                    "result": "O",
                    "explanation": "예솔은 'Let's focus on positive aspects'라고 긍정적 접근을 제안했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다은",
                    "script": "Intuitive patterns reveal hidden connections.",
                    "translation": "직관적 패턴이 숨겨진 연결을 드러내."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "Uplifting spirit creates harmonious atmosphere!",
                    "translation": "고무적인 정신이 조화로운 분위기를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Ye-sol thinks joyful energy dissolves negative @@.",
                    "hint": "ESFP는 즐거운 에너지의 해소 효과를 믿어요.",
                    "optionA": "people",
                    "optionB": "tensions",
                    "optionC": "ideas",
                    "result": "tensions",
                    "explanation": "예솔은 즐거운 에너지가 부정적 긴장을 녹인다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다은",
                    "script": "Your wisdom reveals profound insights!",
                    "translation": "네 지혜가 심오한 통찰을 드러내!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "Your vision connects distant possibilities!",
                    "translation": "네 비전이 먼 가능성을 연결해!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다은이 예솔의 지혜를 칭찬해요.",
                    "optionA": "wisdom",
                    "optionB": "reveals",
                    "optionC": "insights",
                    "optionD": "profound",
                    "optionE": "Your",
                    "result": "Your wisdom reveals profound insights",
                    "explanation": "다은은 예솔의 지혜가 심오한 통찰을 드러낸다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다은",
                    "script": "Your positive energy transforms difficult situations!",
                    "translation": "네 긍정적 에너지가 어려운 상황을 변화시켜!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "복잡한 관계 해결하기",
            "explanation": "ESFP의 밝은 중재와 INFJ의 깊이있는 통찰 비교",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "Let's focus on positive aspects!",
                    "translation": "긍정적인 면에 집중하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다은",
                    "script": "We need deeper understanding first.",
                    "translation": "먼저 더 깊은 이해가 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "Joyful energy dissolves negative tensions!",
                    "translation": "즐거운 에너지가 부정적 긴장을 녹여!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예솔은 긍정적인 면에 집중하자고 하나요?",
                    "hint": "ESFP는 긍정적 측면을 강조해요.",
                    "result": "O",
                    "explanation": "예솔은 'Let's focus on positive aspects'라고 긍정적 접근을 제안했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다은",
                    "script": "Intuitive patterns reveal hidden connections.",
                    "translation": "직관적 패턴이 숨겨진 연결을 드러내."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "Uplifting spirit creates harmonious atmosphere!",
                    "translation": "고무적인 정신이 조화로운 분위기를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Ye-sol thinks joyful energy dissolves negative @@.",
                    "hint": "ESFP는 즐거운 에너지의 해소 효과를 믿어요.",
                    "optionA": "people",
                    "optionB": "tensions",
                    "optionC": "ideas",
                    "result": "tensions",
                    "explanation": "예솔은 즐거운 에너지가 부정적 긴장을 녹인다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다은",
                    "script": "Your wisdom reveals profound insights!",
                    "translation": "네 지혜가 심오한 통찰을 드러내!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "Your vision connects distant possibilities!",
                    "translation": "네 비전이 먼 가능성을 연결해!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "다은이 예솔의 지혜를 칭찬해요.",
                    "optionA": "wisdom",
                    "optionB": "reveals",
                    "optionC": "insights",
                    "optionD": "profound",
                    "optionE": "Your",
                    "result": "Your wisdom reveals profound insights",
                    "explanation": "다은은 예솔의 지혜가 심오한 통찰을 드러낸다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다은",
                    "script": "Your positive energy transforms difficult situations!",
                    "translation": "네 긍정적 에너지가 어려운 상황을 변화시켜!"
                }
            ]
        }
    ]
}
ID: 12782 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "개인적 가치 선택하기",
            "explanation": "ESFP의 경험적 판단과 INFP의 원칙적 결정 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미소",
                    "script": "I choose what brings happiness!",
                    "translation": "행복을 가져다주는 걸 선택해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "Core principles guide my decisions.",
                    "translation": "핵심 원칙이 내 결정을 안내해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미소",
                    "script": "Feel-good choices create positive outcomes!",
                    "translation": "기분 좋은 선택이 긍정적 결과를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미소는 행복을 가져다주는 걸 선택한다고 하나요?",
                    "hint": "ESFP는 즉각적 행복을 추구해요.",
                    "result": "O",
                    "explanation": "미소는 'I choose what brings happiness'라고 행복 중심 선택을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "Authentic values ensure long-term satisfaction.",
                    "translation": "진정한 가치가 장기적 만족을 보장해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미소",
                    "script": "Immediate joy energizes meaningful action!",
                    "translation": "즉각적 기쁨이 의미있는 행동에 활력을 줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Mi-so thinks feel-good choices create positive @@.",
                    "hint": "ESFP는 기분 좋은 선택의 긍정적 효과를 믿어요.",
                    "optionA": "problems",
                    "optionB": "outcomes",
                    "optionC": "rules",
                    "result": "outcomes",
                    "explanation": "미소는 기분 좋은 선택이 긍정적 결과를 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하윤",
                    "script": "Your authenticity creates meaningful connections!",
                    "translation": "네 진정성이 의미있는 연결을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미소",
                    "script": "Your principles inspire ethical choices!",
                    "translation": "네 원칙이 윤리적 선택을 불러일으켜!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "하윤이 미소의 진정성을 칭찬해요.",
                    "optionA": "authenticity",
                    "optionB": "creates",
                    "optionC": "connections",
                    "optionD": "meaningful",
                    "optionE": "Your",
                    "result": "Your authenticity creates meaningful connections",
                    "explanation": "하윤은 미소의 진정성이 의미있는 연결을 만든다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하윤",
                    "script": "Your joyful spirit brings authentic happiness!",
                    "translation": "네 즐거운 정신이 진정한 행복을 가져와!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "개인적 가치 선택하기",
            "explanation": "ESFP의 경험적 판단과 INFP의 원칙적 결정 비교",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미소",
                    "script": "I choose what brings happiness!",
                    "translation": "행복을 가져다주는 걸 선택해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "Core principles guide my decisions.",
                    "translation": "핵심 원칙이 내 결정을 안내해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미소",
                    "script": "Feel-good choices create positive outcomes!",
                    "translation": "기분 좋은 선택이 긍정적 결과를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미소는 행복을 가져다주는 걸 선택한다고 하나요?",
                    "hint": "ESFP는 즉각적 행복을 추구해요.",
                    "result": "O",
                    "explanation": "미소는 'I choose what brings happiness'라고 행복 중심 선택을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "Authentic values ensure long-term satisfaction.",
                    "translation": "진정한 가치가 장기적 만족을 보장해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미소",
                    "script": "Immediate joy energizes meaningful action!",
                    "translation": "즉각적 기쁨이 의미있는 행동에 활력을 줘!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Mi-so thinks feel-good choices create positive @@.",
                    "hint": "ESFP는 기분 좋은 선택의 긍정적 효과를 믿어요.",
                    "optionA": "problems",
                    "optionB": "outcomes",
                    "optionC": "rules",
                    "result": "outcomes",
                    "explanation": "미소는 기분 좋은 선택이 긍정적 결과를 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하윤",
                    "script": "Your authenticity creates meaningful connections!",
                    "translation": "네 진정성이 의미있는 연결을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미소",
                    "script": "Your principles inspire ethical choices!",
                    "translation": "네 원칙이 윤리적 선택을 불러일으켜!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "하윤이 미소의 진정성을 칭찬해요.",
                    "optionA": "authenticity",
                    "optionB": "creates",
                    "optionC": "connections",
                    "optionD": "meaningful",
                    "optionE": "Your",
                    "result": "Your authenticity creates meaningful connections",
                    "explanation": "하윤은 미소의 진정성이 의미있는 연결을 만든다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하윤",
                    "script": "Your joyful spirit brings authentic happiness!",
                    "translation": "네 즐거운 정신이 진정한 행복을 가져와!"
                }
            ]
        }
    ]
}
ID: 12783 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "조직 운영 방식 결정",
            "explanation": "ESFP의 인간 중심과 ESTJ의 효율 중심 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜림",
                    "script": "People's happiness comes first!",
                    "translation": "사람들의 행복이 먼저야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "Efficient systems ensure organizational success.",
                    "translation": "효율적 시스템이 조직 성공을 보장해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜림",
                    "script": "Happy teams perform their best work!",
                    "translation": "행복한 팀이 최고의 일을 해내!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜림은 사람들의 행복이 먼저라고 하나요?",
                    "hint": "ESFP는 사람의 행복을 우선시해요.",
                    "result": "O",
                    "explanation": "혜림은 'People's happiness comes first'라고 인간 중심 접근을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태윤",
                    "script": "Structured procedures maximize productivity.",
                    "translation": "구조적 절차가 생산성을 극대화해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜림",
                    "script": "Positive atmosphere boosts creative energy!",
                    "translation": "긍정적 분위기가 창의적 에너지를 높여!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hye-rim thinks happy teams perform their best @@.",
                    "hint": "ESFP는 행복한 팀의 성과를 믿어요.",
                    "optionA": "mistakes",
                    "optionB": "work",
                    "optionC": "plans",
                    "result": "work",
                    "explanation": "혜림은 행복한 팀이 최고의 일을 해낸다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태윤",
                    "script": "Your organization creates systematic excellence!",
                    "translation": "네 조직력이 체계적 우수성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜림",
                    "script": "Your caring creates practical value!",
                    "translation": "네 배려가 실용적 가치를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "태윤이 혜림의 조직력을 칭찬해요.",
                    "optionA": "organization",
                    "optionB": "creates",
                    "optionC": "excellence",
                    "optionD": "systematic",
                    "optionE": "Your",
                    "result": "Your organization creates systematic excellence",
                    "explanation": "태윤은 혜림의 조직력이 체계적 우수성을 만든다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태윤",
                    "script": "Your human focus brings authentic meaning!",
                    "translation": "네 인간적 초점이 진정한 의미를 가져와!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "조직 운영 방식 결정",
            "explanation": "ESFP의 인간 중심과 ESTJ의 효율 중심 비교",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜림",
                    "script": "People's happiness comes first!",
                    "translation": "사람들의 행복이 먼저야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "Efficient systems ensure organizational success.",
                    "translation": "효율적 시스템이 조직 성공을 보장해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜림",
                    "script": "Happy teams perform their best work!",
                    "translation": "행복한 팀이 최고의 일을 해내!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜림은 사람들의 행복이 먼저라고 하나요?",
                    "hint": "ESFP는 사람의 행복을 우선시해요.",
                    "result": "O",
                    "explanation": "혜림은 'People's happiness comes first'라고 인간 중심 접근을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태윤",
                    "script": "Structured procedures maximize productivity.",
                    "translation": "구조적 절차가 생산성을 극대화해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜림",
                    "script": "Positive atmosphere boosts creative energy!",
                    "translation": "긍정적 분위기가 창의적 에너지를 높여!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hye-rim thinks happy teams perform their best @@.",
                    "hint": "ESFP는 행복한 팀의 성과를 믿어요.",
                    "optionA": "mistakes",
                    "optionB": "work",
                    "optionC": "plans",
                    "result": "work",
                    "explanation": "혜림은 행복한 팀이 최고의 일을 해낸다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태윤",
                    "script": "Your organization creates systematic excellence!",
                    "translation": "네 조직력이 체계적 우수성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜림",
                    "script": "Your caring creates practical value!",
                    "translation": "네 배려가 실용적 가치를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "태윤이 혜림의 조직력을 칭찬해요.",
                    "optionA": "organization",
                    "optionB": "creates",
                    "optionC": "excellence",
                    "optionD": "systematic",
                    "optionE": "Your",
                    "result": "Your organization creates systematic excellence",
                    "explanation": "태윤은 혜림의 조직력이 체계적 우수성을 만든다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태윤",
                    "script": "Your human focus brings authentic meaning!",
                    "translation": "네 인간적 초점이 진정한 의미를 가져와!"
                }
            ]
        }
    ]
}
ID: 12784 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "즉석 선택 상황",
            "explanation": "ESFP의 감정적 직감과 ESTP의 논리적 판단 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "This feels absolutely perfect right now!",
                    "translation": "지금 당장 이게 완전 완벽하게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "Quick analysis shows the best option.",
                    "translation": "빠른 분석이 최선의 선택지를 보여줘."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "Heartfelt instincts guide perfect timing!",
                    "translation": "진심어린 본능이 완벽한 타이밍을 안내해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예솔은 지금 당장 완벽하게 느껴진다고 하나요?",
                    "hint": "ESFP는 즉석에서 감정으로 판단해요.",
                    "result": "O",
                    "explanation": "예솔은 'This feels absolutely perfect right now'라고 즉각적 감정 판단을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Logical assessment ensures smart choices.",
                    "translation": "논리적 평가가 현명한 선택을 보장해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "Emotional wisdom creates joyful experiences!",
                    "translation": "감정적 지혜가 즐거운 경험을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Ye-sol thinks heartfelt instincts guide perfect @@.",
                    "hint": "ESFP는 진심어린 본능의 타이밍 감각을 믿어요.",
                    "optionA": "mistakes",
                    "optionB": "timing",
                    "optionC": "plans",
                    "result": "timing",
                    "explanation": "예솔은 진심어린 본능이 완벽한 타이밍을 안내한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Your decisiveness cuts through complexity!",
                    "translation": "네 결단력이 복잡함을 뚫고 나가!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "Your speed delivers immediate results!",
                    "translation": "네 속도가 즉각적인 결과를 전달해!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "상우가 예솔의 결단력을 칭찬해요.",
                    "optionA": "decisiveness",
                    "optionB": "cuts",
                    "optionC": "complexity",
                    "optionD": "through",
                    "optionE": "Your",
                    "result": "Your decisiveness cuts through complexity",
                    "explanation": "상우는 예솔의 결단력이 복잡함을 뚫고 나간다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "Your emotional intelligence guides smart decisions!",
                    "translation": "네 감성지능이 현명한 결정을 안내해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "즉석 선택 상황",
            "explanation": "ESFP의 감정적 직감과 ESTP의 논리적 판단 비교",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "This feels absolutely perfect right now!",
                    "translation": "지금 당장 이게 완전 완벽하게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "Quick analysis shows the best option.",
                    "translation": "빠른 분석이 최선의 선택지를 보여줘."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "Heartfelt instincts guide perfect timing!",
                    "translation": "진심어린 본능이 완벽한 타이밍을 안내해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예솔은 지금 당장 완벽하게 느껴진다고 하나요?",
                    "hint": "ESFP는 즉석에서 감정으로 판단해요.",
                    "result": "O",
                    "explanation": "예솔은 'This feels absolutely perfect right now'라고 즉각적 감정 판단을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Logical assessment ensures smart choices.",
                    "translation": "논리적 평가가 현명한 선택을 보장해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "Emotional wisdom creates joyful experiences!",
                    "translation": "감정적 지혜가 즐거운 경험을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Ye-sol thinks heartfelt instincts guide perfect @@.",
                    "hint": "ESFP는 진심어린 본능의 타이밍 감각을 믿어요.",
                    "optionA": "mistakes",
                    "optionB": "timing",
                    "optionC": "plans",
                    "result": "timing",
                    "explanation": "예솔은 진심어린 본능이 완벽한 타이밍을 안내한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Your decisiveness cuts through complexity!",
                    "translation": "네 결단력이 복잡함을 뚫고 나가!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "Your speed delivers immediate results!",
                    "translation": "네 속도가 즉각적인 결과를 전달해!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "상우가 예솔의 결단력을 칭찬해요.",
                    "optionA": "decisiveness",
                    "optionB": "cuts",
                    "optionC": "complexity",
                    "optionD": "through",
                    "optionE": "Your",
                    "result": "Your decisiveness cuts through complexity",
                    "explanation": "상우는 예솔의 결단력이 복잡함을 뚫고 나간다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "Your emotional intelligence guides smart decisions!",
                    "translation": "네 감성지능이 현명한 결정을 안내해!"
                }
            ]
        }
    ]
}
ID: 12785 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "집단 화합 방법 결정",
            "explanation": "ESFP의 자발적 즐거움과 ESFJ의 체계적 배려 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미소",
                    "script": "Let's create spontaneous fun moments!",
                    "translation": "자발적인 재미 순간을 만들어보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하린",
                    "script": "We need organized group activities.",
                    "translation": "조직적인 집단 활동이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미소",
                    "script": "Natural joy brings people together instantly!",
                    "translation": "자연스러운 기쁨이 사람들을 즉시 하나로 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미소는 자발적인 재미 순간을 만들자고 하나요?",
                    "hint": "ESFP는 자발적 즐거움을 추구해요.",
                    "result": "O",
                    "explanation": "미소는 'Let's create spontaneous fun moments'라고 자발적 접근을 제안했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하린",
                    "script": "Structured support ensures everyone's inclusion.",
                    "translation": "구조적 지원이 모든 사람의 포함을 보장해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미소",
                    "script": "Infectious enthusiasm creates magical connections!",
                    "translation": "전염성 있는 열정이 마법같은 연결을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Mi-so thinks natural joy brings people together @@.",
                    "hint": "ESFP는 자연스러운 기쁨의 즉각적 효과를 믿어요.",
                    "optionA": "slowly",
                    "optionB": "instantly",
                    "optionC": "carefully",
                    "result": "instantly",
                    "explanation": "미소는 자연스러운 기쁨이 사람들을 즉시 하나로 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하린",
                    "script": "Your care nurtures lasting relationships!",
                    "translation": "네 배려가 지속적인 관계를 키워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미소",
                    "script": "Your warmth creates welcoming atmosphere!",
                    "translation": "네 따뜻함이 환영하는 분위기를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "하린이 미소의 배려를 칭찬해요.",
                    "optionA": "care",
                    "optionB": "nurtures",
                    "optionC": "relationships",
                    "optionD": "lasting",
                    "optionE": "Your",
                    "result": "Your care nurtures lasting relationships",
                    "explanation": "하린은 미소의 배려가 지속적인 관계를 키운다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하린",
                    "script": "Your spontaneous joy builds beautiful community!",
                    "translation": "네 자발적 기쁨이 아름다운 공동체를 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "집단 화합 방법 결정",
            "explanation": "ESFP의 자발적 즐거움과 ESFJ의 체계적 배려 비교",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미소",
                    "script": "Let's create spontaneous fun moments!",
                    "translation": "자발적인 재미 순간을 만들어보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하린",
                    "script": "We need organized group activities.",
                    "translation": "조직적인 집단 활동이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미소",
                    "script": "Natural joy brings people together instantly!",
                    "translation": "자연스러운 기쁨이 사람들을 즉시 하나로 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미소는 자발적인 재미 순간을 만들자고 하나요?",
                    "hint": "ESFP는 자발적 즐거움을 추구해요.",
                    "result": "O",
                    "explanation": "미소는 'Let's create spontaneous fun moments'라고 자발적 접근을 제안했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하린",
                    "script": "Structured support ensures everyone's inclusion.",
                    "translation": "구조적 지원이 모든 사람의 포함을 보장해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미소",
                    "script": "Infectious enthusiasm creates magical connections!",
                    "translation": "전염성 있는 열정이 마법같은 연결을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Mi-so thinks natural joy brings people together @@.",
                    "hint": "ESFP는 자연스러운 기쁨의 즉각적 효과를 믿어요.",
                    "optionA": "slowly",
                    "optionB": "instantly",
                    "optionC": "carefully",
                    "result": "instantly",
                    "explanation": "미소는 자연스러운 기쁨이 사람들을 즉시 하나로 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하린",
                    "script": "Your care nurtures lasting relationships!",
                    "translation": "네 배려가 지속적인 관계를 키워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미소",
                    "script": "Your warmth creates welcoming atmosphere!",
                    "translation": "네 따뜻함이 환영하는 분위기를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "하린이 미소의 배려를 칭찬해요.",
                    "optionA": "care",
                    "optionB": "nurtures",
                    "optionC": "relationships",
                    "optionD": "lasting",
                    "optionE": "Your",
                    "result": "Your care nurtures lasting relationships",
                    "explanation": "하린은 미소의 배려가 지속적인 관계를 키운다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하린",
                    "script": "Your spontaneous joy builds beautiful community!",
                    "translation": "네 자발적 기쁨이 아름다운 공동체를 만들어!"
                }
            ]
        }
    ]
}
ID: 12786 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "리더십 스타일 결정하기",
            "explanation": "ESFP의 감정적 동기부여와 ENTJ의 목표 지향 지휘 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜림",
                    "script": "Inspiring people through positive energy!",
                    "translation": "긍정적 에너지로 사람들에게 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "Strategic goals drive effective management.",
                    "translation": "전략적 목표가 효과적 관리를 이끌어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜림",
                    "script": "Emotional connection motivates genuine commitment!",
                    "translation": "감정적 연결이 진정한 몰입을 동기부여해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜림은 긍정적 에너지로 영감을 준다고 하나요?",
                    "hint": "ESFP는 감정적 에너지로 리더십을 발휘해요.",
                    "result": "O",
                    "explanation": "혜림은 'Inspiring people through positive energy'라고 감정적 리더십을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Results-oriented planning maximizes achievement.",
                    "translation": "결과 지향적 계획이 성취를 극대화해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜림",
                    "script": "Joyful leadership creates enthusiastic teams!",
                    "translation": "즐거운 리더십이 열정적인 팀을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hye-rim thinks emotional connection motivates genuine @@.",
                    "hint": "ESFP는 감정적 연결의 동기부여 효과를 믿어요.",
                    "optionA": "problems",
                    "optionB": "commitment",
                    "optionC": "rules",
                    "result": "commitment",
                    "explanation": "혜림은 감정적 연결이 진정한 몰입을 동기부여한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준혁",
                    "script": "Your vision drives transformational change!",
                    "translation": "네 비전이 변혁적 변화를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜림",
                    "script": "Your execution turns possibilities into reality!",
                    "translation": "네 실행력이 가능성을 현실로 바꿔!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "준혁이 혜림의 비전을 칭찬해요.",
                    "optionA": "vision",
                    "optionB": "drives",
                    "optionC": "change",
                    "optionD": "transformational",
                    "optionE": "Your",
                    "result": "Your vision drives transformational change",
                    "explanation": "준혁은 혜림의 비전이 변혁적 변화를 이끈다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Your emotional leadership inspires authentic performance!",
                    "translation": "네 감정적 리더십이 진정한 성과를 불러일으켜!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "리더십 스타일 결정하기",
            "explanation": "ESFP의 감정적 동기부여와 ENTJ의 목표 지향 지휘 비교",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜림",
                    "script": "Inspiring people through positive energy!",
                    "translation": "긍정적 에너지로 사람들에게 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "Strategic goals drive effective management.",
                    "translation": "전략적 목표가 효과적 관리를 이끌어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜림",
                    "script": "Emotional connection motivates genuine commitment!",
                    "translation": "감정적 연결이 진정한 몰입을 동기부여해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜림은 긍정적 에너지로 영감을 준다고 하나요?",
                    "hint": "ESFP는 감정적 에너지로 리더십을 발휘해요.",
                    "result": "O",
                    "explanation": "혜림은 'Inspiring people through positive energy'라고 감정적 리더십을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Results-oriented planning maximizes achievement.",
                    "translation": "결과 지향적 계획이 성취를 극대화해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜림",
                    "script": "Joyful leadership creates enthusiastic teams!",
                    "translation": "즐거운 리더십이 열정적인 팀을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hye-rim thinks emotional connection motivates genuine @@.",
                    "hint": "ESFP는 감정적 연결의 동기부여 효과를 믿어요.",
                    "optionA": "problems",
                    "optionB": "commitment",
                    "optionC": "rules",
                    "result": "commitment",
                    "explanation": "혜림은 감정적 연결이 진정한 몰입을 동기부여한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준혁",
                    "script": "Your vision drives transformational change!",
                    "translation": "네 비전이 변혁적 변화를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜림",
                    "script": "Your execution turns possibilities into reality!",
                    "translation": "네 실행력이 가능성을 현실로 바꿔!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "준혁이 혜림의 비전을 칭찬해요.",
                    "optionA": "vision",
                    "optionB": "drives",
                    "optionC": "change",
                    "optionD": "transformational",
                    "optionE": "Your",
                    "result": "Your vision drives transformational change",
                    "explanation": "준혁은 혜림의 비전이 변혁적 변화를 이끈다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Your emotional leadership inspires authentic performance!",
                    "translation": "네 감정적 리더십이 진정한 성과를 불러일으켜!"
                }
            ]
        }
    ]
}
ID: 12787 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "창의적 아이디어 발전시키기",
            "explanation": "ESFP의 실감적 창의와 ENTP의 개념적 혁신 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "Let's make ideas come alive!",
                    "translation": "아이디어를 생생하게 만들어보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현주",
                    "script": "Multiple possibilities expand creative horizons.",
                    "translation": "여러 가능성이 창의적 지평을 확장해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "Tangible experiences bring concepts to life!",
                    "translation": "유형적 경험이 개념을 현실로 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예솔은 아이디어를 생생하게 만들자고 하나요?",
                    "hint": "ESFP는 아이디어를 실제로 구현하려 해요.",
                    "result": "O",
                    "explanation": "예솔은 'Let's make ideas come alive'라고 실현적 접근을 제안했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현주",
                    "script": "Innovative thinking discovers breakthrough solutions.",
                    "translation": "혁신적 사고가 돌파적 해결책을 발견해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "Interactive creativity engages real people!",
                    "translation": "상호작용적 창의성이 실제 사람들을 참여시켜!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Ye-sol thinks tangible experiences bring concepts to @@.",
                    "hint": "ESFP는 유형적 경험의 실현력을 믿어요.",
                    "optionA": "death",
                    "optionB": "life",
                    "optionC": "theory",
                    "result": "life",
                    "explanation": "예솔은 유형적 경험이 개념을 현실로 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현주",
                    "script": "Your creativity opens unlimited pathways!",
                    "translation": "네 창의성이 무제한 길을 열어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "Your innovation challenges conventional boundaries!",
                    "translation": "네 혁신이 관습적 경계에 도전해!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현주가 예솔의 창의성을 칭찬해요.",
                    "optionA": "creativity",
                    "optionB": "opens",
                    "optionC": "pathways",
                    "optionD": "unlimited",
                    "optionE": "Your",
                    "result": "Your creativity opens unlimited pathways",
                    "explanation": "현주는 예솔의 창의성이 무제한 길을 연다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현주",
                    "script": "Your practical magic transforms abstract ideas!",
                    "translation": "네 실용적 마법이 추상적 아이디어를 변화시켜!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "창의적 아이디어 발전시키기",
            "explanation": "ESFP의 실감적 창의와 ENTP의 개념적 혁신 비교",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "Let's make ideas come alive!",
                    "translation": "아이디어를 생생하게 만들어보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현주",
                    "script": "Multiple possibilities expand creative horizons.",
                    "translation": "여러 가능성이 창의적 지평을 확장해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "Tangible experiences bring concepts to life!",
                    "translation": "유형적 경험이 개념을 현실로 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예솔은 아이디어를 생생하게 만들자고 하나요?",
                    "hint": "ESFP는 아이디어를 실제로 구현하려 해요.",
                    "result": "O",
                    "explanation": "예솔은 'Let's make ideas come alive'라고 실현적 접근을 제안했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현주",
                    "script": "Innovative thinking discovers breakthrough solutions.",
                    "translation": "혁신적 사고가 돌파적 해결책을 발견해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "Interactive creativity engages real people!",
                    "translation": "상호작용적 창의성이 실제 사람들을 참여시켜!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Ye-sol thinks tangible experiences bring concepts to @@.",
                    "hint": "ESFP는 유형적 경험의 실현력을 믿어요.",
                    "optionA": "death",
                    "optionB": "life",
                    "optionC": "theory",
                    "result": "life",
                    "explanation": "예솔은 유형적 경험이 개념을 현실로 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현주",
                    "script": "Your creativity opens unlimited pathways!",
                    "translation": "네 창의성이 무제한 길을 열어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "Your innovation challenges conventional boundaries!",
                    "translation": "네 혁신이 관습적 경계에 도전해!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "현주가 예솔의 창의성을 칭찬해요.",
                    "optionA": "creativity",
                    "optionB": "opens",
                    "optionC": "pathways",
                    "optionD": "unlimited",
                    "optionE": "Your",
                    "result": "Your creativity opens unlimited pathways",
                    "explanation": "현주는 예솔의 창의성이 무제한 길을 연다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현주",
                    "script": "Your practical magic transforms abstract ideas!",
                    "translation": "네 실용적 마법이 추상적 아이디어를 변화시켜!"
                }
            ]
        }
    ]
}
ID: 12788 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "팀 성장 지원 방법 결정",
            "explanation": "ESFP의 즉석 격려와 ENFJ의 체계적 발전 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미소",
                    "script": "I'll celebrate their strengths right now!",
                    "translation": "지금 당장 그들의 강점을 축하할게!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지아",
                    "script": "Let's create developmental growth plans.",
                    "translation": "발전적 성장 계획을 만들어보자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미소",
                    "script": "Immediate recognition boosts confidence instantly!",
                    "translation": "즉각적인 인정이 자신감을 즉시 높여!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미소는 지금 당장 강점을 축하하겠다고 하나요?",
                    "hint": "ESFP는 즉석에서 격려를 제공해요.",
                    "result": "O",
                    "explanation": "미소는 'I'll celebrate their strengths right now'라고 즉석 격려를 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지아",
                    "script": "Structured guidance nurtures long-term potential.",
                    "translation": "구조적 안내가 장기적 잠재력을 키워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미소",
                    "script": "Spontaneous praise creates magical moments!",
                    "translation": "자발적인 칭찬이 마법같은 순간을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Mi-so thinks immediate recognition boosts confidence @@.",
                    "hint": "ESFP는 즉각적 인정의 즉시 효과를 믿어요.",
                    "optionA": "slowly",
                    "optionB": "instantly",
                    "optionC": "partially",
                    "result": "instantly",
                    "explanation": "미소는 즉각적인 인정이 자신감을 즉시 높인다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지아",
                    "script": "Your inspiration elevates everyone's potential!",
                    "translation": "네 영감이 모든 사람의 잠재력을 끌어올려!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미소",
                    "script": "Your guidance creates meaningful development!",
                    "translation": "네 안내가 의미있는 발전을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지아가 미소의 영감을 칭찬해요.",
                    "optionA": "inspiration",
                    "optionB": "elevates",
                    "optionC": "potential",
                    "optionD": "everyone's",
                    "optionE": "Your",
                    "result": "Your inspiration elevates everyone's potential",
                    "explanation": "지아는 미소의 영감이 모든 사람의 잠재력을 끌어올린다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지아",
                    "script": "Your joyful support creates lasting transformation!",
                    "translation": "네 즐거운 지원이 지속적인 변화를 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "팀 성장 지원 방법 결정",
            "explanation": "ESFP의 즉석 격려와 ENFJ의 체계적 발전 비교",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미소",
                    "script": "I'll celebrate their strengths right now!",
                    "translation": "지금 당장 그들의 강점을 축하할게!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지아",
                    "script": "Let's create developmental growth plans.",
                    "translation": "발전적 성장 계획을 만들어보자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미소",
                    "script": "Immediate recognition boosts confidence instantly!",
                    "translation": "즉각적인 인정이 자신감을 즉시 높여!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미소는 지금 당장 강점을 축하하겠다고 하나요?",
                    "hint": "ESFP는 즉석에서 격려를 제공해요.",
                    "result": "O",
                    "explanation": "미소는 'I'll celebrate their strengths right now'라고 즉석 격려를 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지아",
                    "script": "Structured guidance nurtures long-term potential.",
                    "translation": "구조적 안내가 장기적 잠재력을 키워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미소",
                    "script": "Spontaneous praise creates magical moments!",
                    "translation": "자발적인 칭찬이 마법같은 순간을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Mi-so thinks immediate recognition boosts confidence @@.",
                    "hint": "ESFP는 즉각적 인정의 즉시 효과를 믿어요.",
                    "optionA": "slowly",
                    "optionB": "instantly",
                    "optionC": "partially",
                    "result": "instantly",
                    "explanation": "미소는 즉각적인 인정이 자신감을 즉시 높인다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지아",
                    "script": "Your inspiration elevates everyone's potential!",
                    "translation": "네 영감이 모든 사람의 잠재력을 끌어올려!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미소",
                    "script": "Your guidance creates meaningful development!",
                    "translation": "네 안내가 의미있는 발전을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "지아가 미소의 영감을 칭찬해요.",
                    "optionA": "inspiration",
                    "optionB": "elevates",
                    "optionC": "potential",
                    "optionD": "everyone's",
                    "optionE": "Your",
                    "result": "Your inspiration elevates everyone's potential",
                    "explanation": "지아는 미소의 영감이 모든 사람의 잠재력을 끌어올린다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지아",
                    "script": "Your joyful support creates lasting transformation!",
                    "translation": "네 즐거운 지원이 지속적인 변화를 만들어!"
                }
            ]
        }
    ]
}
ID: 12789 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "미래 가능성 탐색하기",
            "explanation": "ESFP의 현재 경험과 ENFP의 미래 가능성 비교",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜림",
                    "script": "Let's enjoy what's happening now!",
                    "translation": "지금 일어나는 일을 즐기자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나리",
                    "script": "Amazing possibilities await us ahead!",
                    "translation": "놀라운 가능성이 앞에서 우리를 기다려!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜림",
                    "script": "Present moments create beautiful memories!",
                    "translation": "현재 순간들이 아름다운 기억을 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜림은 지금 일어나는 일을 즐기자고 하나요?",
                    "hint": "ESFP는 현재 순간을 중시해요.",
                    "result": "O",
                    "explanation": "혜림은 'Let's enjoy what's happening now'라고 현재 중심 접근을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나리",
                    "script": "Future visions inspire breakthrough thinking.",
                    "translation": "미래 비전이 돌파적 사고를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜림",
                    "script": "Living fully today builds joyful foundations!",
                    "translation": "오늘을 충실히 사는 것이 즐거운 기반을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hye-rim thinks present moments create beautiful @@.",
                    "hint": "ESFP는 현재 순간의 기억 창조력을 믿어요.",
                    "optionA": "problems",
                    "optionB": "memories",
                    "optionC": "plans",
                    "result": "memories",
                    "explanation": "혜림은 현재 순간들이 아름다운 기억을 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나리",
                    "script": "Your enthusiasm ignites creative energy!",
                    "translation": "네 열정이 창의적 에너지를 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜림",
                    "script": "Your imagination opens new possibilities!",
                    "translation": "네 상상력이 새로운 가능성을 열어!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "나리가 혜림의 열정을 칭찬해요.",
                    "optionA": "enthusiasm",
                    "optionB": "ignites",
                    "optionC": "energy",
                    "optionD": "creative",
                    "optionE": "Your",
                    "result": "Your enthusiasm ignites creative energy",
                    "explanation": "나리는 혜림의 열정이 창의적 에너지를 불러일으킨다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나리",
                    "script": "Your present joy enriches future dreams!",
                    "translation": "네 현재의 기쁨이 미래의 꿈을 풍부하게 해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "미래 가능성 탐색하기",
            "explanation": "ESFP의 현재 경험과 ENFP의 미래 가능성 비교",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜림",
                    "script": "Let's enjoy what's happening now!",
                    "translation": "지금 일어나는 일을 즐기자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나리",
                    "script": "Amazing possibilities await us ahead!",
                    "translation": "놀라운 가능성이 앞에서 우리를 기다려!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜림",
                    "script": "Present moments create beautiful memories!",
                    "translation": "현재 순간들이 아름다운 기억을 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜림은 지금 일어나는 일을 즐기자고 하나요?",
                    "hint": "ESFP는 현재 순간을 중시해요.",
                    "result": "O",
                    "explanation": "혜림은 'Let's enjoy what's happening now'라고 현재 중심 접근을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나리",
                    "script": "Future visions inspire breakthrough thinking.",
                    "translation": "미래 비전이 돌파적 사고를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜림",
                    "script": "Living fully today builds joyful foundations!",
                    "translation": "오늘을 충실히 사는 것이 즐거운 기반을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hye-rim thinks present moments create beautiful @@.",
                    "hint": "ESFP는 현재 순간의 기억 창조력을 믿어요.",
                    "optionA": "problems",
                    "optionB": "memories",
                    "optionC": "plans",
                    "result": "memories",
                    "explanation": "혜림은 현재 순간들이 아름다운 기억을 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나리",
                    "script": "Your enthusiasm ignites creative energy!",
                    "translation": "네 열정이 창의적 에너지를 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜림",
                    "script": "Your imagination opens new possibilities!",
                    "translation": "네 상상력이 새로운 가능성을 열어!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "나리가 혜림의 열정을 칭찬해요.",
                    "optionA": "enthusiasm",
                    "optionB": "ignites",
                    "optionC": "energy",
                    "optionD": "creative",
                    "optionE": "Your",
                    "result": "Your enthusiasm ignites creative energy",
                    "explanation": "나리는 혜림의 열정이 창의적 에너지를 불러일으킨다고 칭찬해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나리",
                    "script": "Your present joy enriches future dreams!",
                    "translation": "네 현재의 기쁨이 미래의 꿈을 풍부하게 해!"
                }
            ]
        }
    ]
}
ID: 12790 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "깜짝 파티 기획하기",
            "explanation": "ESTP의 즉흥적 재미와 ESFJ의 따뜻한 배려",
            "category": "사회적 상호작용",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현진",
                    "script": "Let's throw surprise party now!",
                    "translation": "지금 깜짝 파티를 열자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "Wonderful idea! Everyone will love!",
                    "translation": "멋진 생각이야! 모든 사람이 좋아할 거야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현진",
                    "script": "Spontaneous parties are the best!",
                    "translation": "즉흥 파티가 최고야!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민지",
                    "script": "Absolutely! I'll make everyone comfortable.",
                    "translation": "당연하지! 내가 모든 사람을 편안하게 해줄게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현진이는 즉흥 파티가 최고라고 생각하나요?",
                    "hint": "현진이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "현진이가 'Spontaneous parties are the best!'라고 즉흥 파티가 최고라고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현진",
                    "script": "Energy builds when people gather!",
                    "translation": "사람들이 모이면 에너지가 쌓여!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "True! I'll check everyone's needs.",
                    "translation": "맞아! 내가 모든 사람의 필요를 확인할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현진",
                    "script": "Action creates the best memories!",
                    "translation": "행동이 최고의 추억을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Action creates the best @@!",
                    "hint": "현진이가 행동이 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "memories",
                    "optionC": "noise",
                    "result": "memories",
                    "explanation": "현진이가 행동이 최고의 '추억(memories)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "Your enthusiasm makes everyone happy!",
                    "translation": "네 열정이 모든 사람을 행복하게 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현진",
                    "script": "You care about everyone perfectly!",
                    "translation": "너는 모든 사람을 완벽하게 신경 써!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "파티에서 함께하는 것에 대한 문장이에요.",
                    "result": "Fun brings people together",
                    "explanation": "재미가 사람들을 함께 모아줘요.",
                    "optionA": "together",
                    "optionB": "Fun",
                    "optionC": "people",
                    "optionD": "brings"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민지",
                    "script": "Caring makes parties truly special!",
                    "translation": "배려가 파티를 정말로 특별하게 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "깜짝 파티 기획하기",
            "explanation": "ESTP의 즉흥적 재미와 ESFJ의 따뜻한 배려",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현진",
                    "script": "Let's throw surprise party now!",
                    "translation": "지금 깜짝 파티를 열자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "Wonderful idea! Everyone will love!",
                    "translation": "멋진 생각이야! 모든 사람이 좋아할 거야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현진",
                    "script": "Spontaneous parties are the best!",
                    "translation": "즉흥 파티가 최고야!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민지",
                    "script": "Absolutely! I'll make everyone comfortable.",
                    "translation": "당연하지! 내가 모든 사람을 편안하게 해줄게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현진이는 즉흥 파티가 최고라고 생각하나요?",
                    "hint": "현진이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "현진이가 'Spontaneous parties are the best!'라고 즉흥 파티가 최고라고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현진",
                    "script": "Energy builds when people gather!",
                    "translation": "사람들이 모이면 에너지가 쌓여!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "True! I'll check everyone's needs.",
                    "translation": "맞아! 내가 모든 사람의 필요를 확인할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현진",
                    "script": "Action creates the best memories!",
                    "translation": "행동이 최고의 추억을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Action creates the best @@!",
                    "hint": "현진이가 행동이 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "memories",
                    "optionC": "noise",
                    "result": "memories",
                    "explanation": "현진이가 행동이 최고의 '추억(memories)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "Your enthusiasm makes everyone happy!",
                    "translation": "네 열정이 모든 사람을 행복하게 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현진",
                    "script": "You care about everyone perfectly!",
                    "translation": "너는 모든 사람을 완벽하게 신경 써!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "파티에서 함께하는 것에 대한 문장이에요.",
                    "optionA": "together",
                    "optionB": "Fun",
                    "optionC": "people",
                    "optionD": "brings",
                    "result": "Fun brings people together",
                    "explanation": "재미가 사람들을 함께 모아줘요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민지",
                    "script": "Caring makes parties truly special!",
                    "translation": "배려가 파티를 정말로 특별하게 만들어!"
                }
            ]
        }
    ]
}
ID: 12791 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 소개팅 주선하기",
            "explanation": "ESTP의 사교적 연결과 ESFJ의 세심한 매칭",
            "category": "사회적 상호작용",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다희",
                    "script": "I know perfect people match!",
                    "translation": "완벽하게 맞는 사람들을 알고 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "That sounds lovely! Are compatible?",
                    "translation": "그거 좋아 보여! 잘 맞을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다희",
                    "script": "Chemistry happens when people meet!",
                    "translation": "사람들이 만나면 케미가 생겨!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "True magic! I'll consider personalities.",
                    "translation": "진정한 마법이야! 내가 성격들을 고려해볼게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "다희는 사람들이 만나면 케미가 생긴다고 했나요?",
                    "hint": "다희의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "다희가 'Chemistry happens when people meet!'라고 사람들이 만나면 케미가 생긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다희",
                    "script": "Natural connections work best always!",
                    "translation": "자연스러운 연결이 항상 가장 잘 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "I agree! I'll ensure comfort.",
                    "translation": "동의해! 내가 편안함을 보장할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다희",
                    "script": "Fun environments create romantic sparks!",
                    "translation": "재미있는 환경이 로맨틱한 불꽃을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Fun environments create romantic @@!",
                    "hint": "다희가 재미있는 환경이 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "sparks",
                    "optionC": "food",
                    "result": "sparks",
                    "explanation": "다희가 재미있는 환경이 로맨틱한 '불꽃(sparks)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "Your social skills bring hearts!",
                    "translation": "네 사회적 기술이 마음들을 가져다줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다희",
                    "script": "You understand people's hearts deeply!",
                    "translation": "너는 사람들의 마음을 깊이 이해해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "사랑에 대한 문장이에요.",
                    "result": "Love makes people happy",
                    "explanation": "사랑이 사람들을 행복하게 만들어요.",
                    "optionA": "people",
                    "optionB": "happy",
                    "optionC": "Love",
                    "optionD": "makes"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지우",
                    "script": "Thoughtful matchmaking creates beautiful relationships!",
                    "translation": "사려깊은 매칭이 아름다운 관계들을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 소개팅 주선하기",
            "explanation": "ESTP의 사교적 연결과 ESFJ의 세심한 매칭",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다희",
                    "script": "I know perfect people match!",
                    "translation": "완벽하게 맞는 사람들을 알고 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "That sounds lovely! Are compatible?",
                    "translation": "그거 좋아 보여! 잘 맞을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다희",
                    "script": "Chemistry happens when people meet!",
                    "translation": "사람들이 만나면 케미가 생겨!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "True magic! I'll consider personalities.",
                    "translation": "진정한 마법이야! 내가 성격들을 고려해볼게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "다희는 사람들이 만나면 케미가 생긴다고 했나요?",
                    "hint": "다희의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "다희가 'Chemistry happens when people meet!'라고 사람들이 만나면 케미가 생긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다희",
                    "script": "Natural connections work best always!",
                    "translation": "자연스러운 연결이 항상 가장 잘 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "I agree! I'll ensure comfort.",
                    "translation": "동의해! 내가 편안함을 보장할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다희",
                    "script": "Fun environments create romantic sparks!",
                    "translation": "재미있는 환경이 로맨틱한 불꽃을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Fun environments create romantic @@!",
                    "hint": "다희가 재미있는 환경이 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "sparks",
                    "optionC": "food",
                    "result": "sparks",
                    "explanation": "다희가 재미있는 환경이 로맨틱한 '불꽃(sparks)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "Your social skills bring hearts!",
                    "translation": "네 사회적 기술이 마음들을 가져다줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다희",
                    "script": "You understand people's hearts deeply!",
                    "translation": "너는 사람들의 마음을 깊이 이해해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "사랑에 대한 문장이에요.",
                    "optionA": "people",
                    "optionB": "happy",
                    "optionC": "Love",
                    "optionD": "makes",
                    "result": "Love makes people happy",
                    "explanation": "사랑이 사람들을 행복하게 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지우",
                    "script": "Thoughtful matchmaking creates beautiful relationships!",
                    "translation": "사려깊은 매칭이 아름다운 관계들을 만들어!"
                }
            ]
        }
    ]
}
ID: 12792 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 활동 체험하기",
            "explanation": "ESTP의 모험적 탐험과 ESFJ의 함께하는 즐거움",
            "category": "정보 탐구",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "Let's try rock climbing today!",
                    "translation": "오늘 암벽등반을 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "Exciting adventure! Is it safe?",
                    "translation": "흥미진진한 모험이야! 안전해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "We learn by doing directly!",
                    "translation": "우리는 직접 하면서 배워!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지민",
                    "script": "Hands-on approach! I'll check everyone.",
                    "translation": "실습 접근법이야! 내가 모든 사람을 확인할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "예진이는 직접 하면서 배운다고 했나요?",
                    "hint": "예진이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "예진이가 'We learn by doing directly!'라고 직접 하면서 배운다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "Physical challenges build confidence fast!",
                    "translation": "신체적 도전들이 자신감을 빠르게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지민",
                    "script": "Great benefit! I'll support everyone.",
                    "translation": "좋은 이익이야! 내가 모든 사람을 지원할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Adventure creates unforgettable bonds together!",
                    "translation": "모험이 함께 잊을 수 없는 유대를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Adventure creates unforgettable bonds @@!",
                    "hint": "예진이가 모험이 잊을 수 없는 유대를 어떻게 만든다고 했나요?",
                    "optionA": "alone",
                    "optionB": "together",
                    "optionC": "quietly",
                    "result": "together",
                    "explanation": "예진이가 모험이 '함께(together)' 잊을 수 없는 유대를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지민",
                    "script": "Your adventurous spirit inspires courage!",
                    "translation": "네 모험정신이 용기에 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "You make everyone feel included!",
                    "translation": "너는 모든 사람이 포함된다고 느끼게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "새로운 경험에 대한 문장이에요.",
                    "result": "New experiences build character",
                    "explanation": "새로운 경험들이 성격을 만들어요.",
                    "optionA": "build",
                    "optionB": "New",
                    "optionC": "experiences",
                    "optionD": "character"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지민",
                    "script": "Caring support makes adventures memorable!",
                    "translation": "배려하는 지원이 모험들을 기억에 남게 해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 활동 체험하기",
            "explanation": "ESTP의 모험적 탐험과 ESFJ의 함께하는 즐거움",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "Let's try rock climbing today!",
                    "translation": "오늘 암벽등반을 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "Exciting adventure! Is it safe?",
                    "translation": "흥미진진한 모험이야! 안전해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "We learn by doing directly!",
                    "translation": "우리는 직접 하면서 배워!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지민",
                    "script": "Hands-on approach! I'll check everyone.",
                    "translation": "실습 접근법이야! 내가 모든 사람을 확인할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "예진이는 직접 하면서 배운다고 했나요?",
                    "hint": "예진이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "예진이가 'We learn by doing directly!'라고 직접 하면서 배운다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "Physical challenges build confidence fast!",
                    "translation": "신체적 도전들이 자신감을 빠르게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지민",
                    "script": "Great benefit! I'll support everyone.",
                    "translation": "좋은 이익이야! 내가 모든 사람을 지원할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Adventure creates unforgettable bonds together!",
                    "translation": "모험이 함께 잊을 수 없는 유대를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Adventure creates unforgettable bonds @@!",
                    "hint": "예진이가 모험이 잊을 수 없는 유대를 어떻게 만든다고 했나요?",
                    "optionA": "alone",
                    "optionB": "together",
                    "optionC": "quietly",
                    "result": "together",
                    "explanation": "예진이가 모험이 '함께(together)' 잊을 수 없는 유대를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지민",
                    "script": "Your adventurous spirit inspires courage!",
                    "translation": "네 모험정신이 용기에 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "You make everyone feel included!",
                    "translation": "너는 모든 사람이 포함된다고 느끼게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "새로운 경험에 대한 문장이에요.",
                    "optionA": "build",
                    "optionB": "New",
                    "optionC": "experiences",
                    "optionD": "character",
                    "result": "New experiences build character",
                    "explanation": "새로운 경험들이 성격을 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지민",
                    "script": "Caring support makes adventures memorable!",
                    "translation": "배려하는 지원이 모험들을 기억에 남게 해!"
                }
            ]
        }
    ]
}
ID: 12793 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "맛집 탐방하기",
            "explanation": "ESTP의 즉흥적 발견과 ESFJ의 모두를 위한 배려",
            "category": "정보 탐구",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "This place smells absolutely amazing!",
                    "translation": "이 곳 냄새가 절대적으로 놀라워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수민",
                    "script": "Wonderful discovery! Does everyone like?",
                    "translation": "멋진 발견이야! 모든 사람이 좋아할까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "Let's just order and try!",
                    "translation": "그냥 주문하고 먹어보자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수민",
                    "script": "Great idea! I'll check dietary.",
                    "translation": "좋은 생각이야! 내가 식단을 확인할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "상우는 그냥 주문하고 먹어보자고 했나요?",
                    "hint": "상우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "상우가 'Let's just order and try!'라고 그냥 주문하고 먹어보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Food adventures create happy memories!",
                    "translation": "음식 모험이 행복한 추억들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수민",
                    "script": "Absolutely true! I'll ensure everyone's.",
                    "translation": "절대적으로 맞아! 내가 모든 사람의 것을 보장할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Trying new flavors feels exciting!",
                    "translation": "새로운 맛을 시도하는 게 신나!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Trying new flavors feels @@!",
                    "hint": "상우가 새로운 맛을 시도하는 것이 어떻다고 했나요?",
                    "optionA": "boring",
                    "optionB": "exciting",
                    "optionC": "scary",
                    "result": "exciting",
                    "explanation": "상우가 새로운 맛을 시도하는 것이 '신난다(exciting)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수민",
                    "script": "Your enthusiasm makes dining special!",
                    "translation": "네 열정이 식사를 특별하게 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "You consider everyone's preferences perfectly!",
                    "translation": "너는 모든 사람의 선호도를 완벽하게 고려해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 식사하는 것에 대한 문장이에요.",
                    "result": "Food brings people together",
                    "explanation": "음식이 사람들을 함께 모아줘요.",
                    "optionA": "Food",
                    "optionB": "brings",
                    "optionC": "people",
                    "optionD": "together"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수민",
                    "script": "Thoughtful dining creates wonderful experiences!",
                    "translation": "사려깊은 식사가 멋진 경험들을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "맛집 탐방하기",
            "explanation": "ESTP의 즉흥적 발견과 ESFJ의 모두를 위한 배려",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "This place smells absolutely amazing!",
                    "translation": "이 곳 냄새가 절대적으로 놀라워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수민",
                    "script": "Wonderful discovery! Does everyone like?",
                    "translation": "멋진 발견이야! 모든 사람이 좋아할까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "Let's just order and try!",
                    "translation": "그냥 주문하고 먹어보자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수민",
                    "script": "Great idea! I'll check dietary.",
                    "translation": "좋은 생각이야! 내가 식단을 확인할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "상우는 그냥 주문하고 먹어보자고 했나요?",
                    "hint": "상우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "상우가 'Let's just order and try!'라고 그냥 주문하고 먹어보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Food adventures create happy memories!",
                    "translation": "음식 모험이 행복한 추억들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수민",
                    "script": "Absolutely true! I'll ensure everyone's.",
                    "translation": "절대적으로 맞아! 내가 모든 사람의 것을 보장할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Trying new flavors feels exciting!",
                    "translation": "새로운 맛을 시도하는 게 신나!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Trying new flavors feels @@!",
                    "hint": "상우가 새로운 맛을 시도하는 것이 어떻다고 했나요?",
                    "optionA": "boring",
                    "optionB": "exciting",
                    "optionC": "scary",
                    "result": "exciting",
                    "explanation": "상우가 새로운 맛을 시도하는 것이 '신난다(exciting)'고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수민",
                    "script": "Your enthusiasm makes dining special!",
                    "translation": "네 열정이 식사를 특별하게 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "You consider everyone's preferences perfectly!",
                    "translation": "너는 모든 사람의 선호도를 완벽하게 고려해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "함께 식사하는 것에 대한 문장이에요.",
                    "optionA": "Food",
                    "optionB": "brings",
                    "optionC": "people",
                    "optionD": "together",
                    "result": "Food brings people together",
                    "explanation": "음식이 사람들을 함께 모아줘요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수민",
                    "script": "Thoughtful dining creates wonderful experiences!",
                    "translation": "사려깊은 식사가 멋진 경험들을 만들어!"
                }
            ]
        }
    ]
}
ID: 12794 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "주말 계획 바꾸기",
            "explanation": "ESTP의 자유로운 변경과 ESFJ의 모두를 고려한 조정",
            "category": "의사결정 방식",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "Weather changed! Let's adapt plans!",
                    "translation": "날씨가 바뀌었어! 계획을 적응시키자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하린",
                    "script": "Flexible thinking! Will everyone be?",
                    "translation": "유연한 사고야! 모든 사람이 괜찮을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "Spontaneous changes create better experiences!",
                    "translation": "즉흥적인 변화가 더 좋은 경험을 만들어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하린",
                    "script": "I love adventures! I'll contact.",
                    "translation": "나는 모험을 좋아해! 내가 연락할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "시우는 즉흥적인 변화가 더 좋은 경험을 만든다고 했나요?",
                    "hint": "시우의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "시우가 'Spontaneous changes create better experiences!'라고 즉흥적인 변화가 더 좋은 경험을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Going with flow always works!",
                    "translation": "흐름에 따라가는 게 항상 효과가 있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하린",
                    "script": "Natural approach! I'll ensure everyone's.",
                    "translation": "자연스러운 접근이야! 내가 모든 사람의 것을 보장할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "Last-minute decisions bring unexpected joy!",
                    "translation": "막판 결정들이 예상치 못한 기쁨을 가져다줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Last-minute decisions bring unexpected @@!",
                    "hint": "시우가 막판 결정들이 무엇을 가져다준다고 했나요?",
                    "optionA": "problems",
                    "optionB": "joy",
                    "optionC": "confusion",
                    "result": "joy",
                    "explanation": "시우가 막판 결정들이 예상치 못한 '기쁨(joy)'을 가져다준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하린",
                    "script": "Your flexibility creates wonderful surprises!",
                    "translation": "네 유연성이 멋진 놀라움들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "You make sure everyone's happy!",
                    "translation": "너는 모든 사람이 행복한지 확인해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 계획을 바꾸는 것에 대한 문장이에요.",
                    "result": "Change brings growth together",
                    "explanation": "변화가 함께 성장을 가져다줘요.",
                    "optionA": "Change",
                    "optionB": "together",
                    "optionC": "growth",
                    "optionD": "brings"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하린",
                    "script": "Caring flexibility makes everyone comfortable!",
                    "translation": "배려하는 유연성이 모든 사람을 편안하게 해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "주말 계획 바꾸기",
            "explanation": "ESTP의 자유로운 변경과 ESFJ의 모두를 고려한 조정",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "Weather changed! Let's adapt plans!",
                    "translation": "날씨가 바뀌었어! 계획을 적응시키자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하린",
                    "script": "Flexible thinking! Will everyone be?",
                    "translation": "유연한 사고야! 모든 사람이 괜찮을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "Spontaneous changes create better experiences!",
                    "translation": "즉흥적인 변화가 더 좋은 경험을 만들어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하린",
                    "script": "I love adventures! I'll contact.",
                    "translation": "나는 모험을 좋아해! 내가 연락할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "시우는 즉흥적인 변화가 더 좋은 경험을 만든다고 했나요?",
                    "hint": "시우의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "시우가 'Spontaneous changes create better experiences!'라고 즉흥적인 변화가 더 좋은 경험을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Going with flow always works!",
                    "translation": "흐름에 따라가는 게 항상 효과가 있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하린",
                    "script": "Natural approach! I'll ensure everyone's.",
                    "translation": "자연스러운 접근이야! 내가 모든 사람의 것을 보장할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "Last-minute decisions bring unexpected joy!",
                    "translation": "막판 결정들이 예상치 못한 기쁨을 가져다줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Last-minute decisions bring unexpected @@!",
                    "hint": "시우가 막판 결정들이 무엇을 가져다준다고 했나요?",
                    "optionA": "problems",
                    "optionB": "joy",
                    "optionC": "confusion",
                    "result": "joy",
                    "explanation": "시우가 막판 결정들이 예상치 못한 '기쁨(joy)'을 가져다준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하린",
                    "script": "Your flexibility creates wonderful surprises!",
                    "translation": "네 유연성이 멋진 놀라움들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "You make sure everyone's happy!",
                    "translation": "너는 모든 사람이 행복한지 확인해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "함께 계획을 바꾸는 것에 대한 문장이에요.",
                    "optionA": "Change",
                    "optionB": "together",
                    "optionC": "growth",
                    "optionD": "brings",
                    "result": "Change brings growth together",
                    "explanation": "변화가 함께 성장을 가져다줘요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하린",
                    "script": "Caring flexibility makes everyone comfortable!",
                    "translation": "배려하는 유연성이 모든 사람을 편안하게 해!"
                }
            ]
        }
    ]
}
ID: 12795 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선물 고르기",
            "explanation": "ESTP의 즉감적 선택과 ESFJ의 마음을 담은 선택",
            "category": "의사결정 방식",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "This gift looks perfect immediately!",
                    "translation": "이 선물이 즉시 완벽해 보여!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소민",
                    "script": "Thoughtful choice! Will they love?",
                    "translation": "사려깊은 선택이야! 그들이 좋아할까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "Trust first impressions about gifts!",
                    "translation": "선물에 대한 첫인상을 믿어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소민",
                    "script": "Good instinct! I'll consider their.",
                    "translation": "좋은 직감이야! 내가 그들의 것을 고려할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건우는 선물에 대한 첫인상을 믿으라고 했나요?",
                    "hint": "건우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "건우가 'Trust first impressions about gifts!'라고 선물에 대한 첫인상을 믿으라고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "Exciting gifts create immediate smiles!",
                    "translation": "신나는 선물들이 즉시 미소를 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소민",
                    "script": "Beautiful sentiment! I'll add personal.",
                    "translation": "아름다운 감정이야! 내가 개인적인 걸 더할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건우",
                    "script": "Spontaneous giving feels most genuine!",
                    "translation": "즉흥적인 주는 것이 가장 진정성 있게 느껴져!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Spontaneous giving feels most @@!",
                    "hint": "건우가 즉흥적인 주는 것이 어떻다고 했나요?",
                    "optionA": "fake",
                    "optionB": "genuine",
                    "optionC": "expensive",
                    "result": "genuine",
                    "explanation": "건우가 즉흥적인 주는 것이 가장 '진정성 있게(genuine)' 느껴진다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소민",
                    "script": "Your enthusiasm makes giving special!",
                    "translation": "네 열정이 주는 것을 특별하게 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "You choose gifts from heart!",
                    "translation": "너는 마음에서 선물을 선택해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "선물에 대한 문장이에요.",
                    "result": "Gifts show true love",
                    "explanation": "선물들이 진정한 사랑을 보여줘요.",
                    "optionA": "true",
                    "optionB": "show",
                    "optionC": "love",
                    "optionD": "Gifts"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소민",
                    "script": "Heartfelt gifts create lasting happiness!",
                    "translation": "마음이 담긴 선물들이 지속적인 행복을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선물 고르기",
            "explanation": "ESTP의 즉감적 선택과 ESFJ의 마음을 담은 선택",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "This gift looks perfect immediately!",
                    "translation": "이 선물이 즉시 완벽해 보여!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소민",
                    "script": "Thoughtful choice! Will they love?",
                    "translation": "사려깊은 선택이야! 그들이 좋아할까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "Trust first impressions about gifts!",
                    "translation": "선물에 대한 첫인상을 믿어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소민",
                    "script": "Good instinct! I'll consider their.",
                    "translation": "좋은 직감이야! 내가 그들의 것을 고려할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건우는 선물에 대한 첫인상을 믿으라고 했나요?",
                    "hint": "건우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "건우가 'Trust first impressions about gifts!'라고 선물에 대한 첫인상을 믿으라고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "Exciting gifts create immediate smiles!",
                    "translation": "신나는 선물들이 즉시 미소를 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소민",
                    "script": "Beautiful sentiment! I'll add personal.",
                    "translation": "아름다운 감정이야! 내가 개인적인 걸 더할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건우",
                    "script": "Spontaneous giving feels most genuine!",
                    "translation": "즉흥적인 주는 것이 가장 진정성 있게 느껴져!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Spontaneous giving feels most @@!",
                    "hint": "건우가 즉흥적인 주는 것이 어떻다고 했나요?",
                    "optionA": "fake",
                    "optionB": "genuine",
                    "optionC": "expensive",
                    "result": "genuine",
                    "explanation": "건우가 즉흥적인 주는 것이 가장 '진정성 있게(genuine)' 느껴진다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소민",
                    "script": "Your enthusiasm makes giving special!",
                    "translation": "네 열정이 주는 것을 특별하게 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "You choose gifts from heart!",
                    "translation": "너는 마음에서 선물을 선택해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "선물에 대한 문장이에요.",
                    "optionA": "true",
                    "optionB": "show",
                    "optionC": "love",
                    "optionD": "Gifts",
                    "result": "Gifts show true love",
                    "explanation": "선물들이 진정한 사랑을 보여줘요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소민",
                    "script": "Heartfelt gifts create lasting happiness!",
                    "translation": "마음이 담긴 선물들이 지속적인 행복을 만들어!"
                }
            ]
        }
    ]
}
ID: 12796 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "액티브한 여가 활동",
            "explanation": "ESTP의 에너지 넘치는 활동과 ESFJ의 모두 함께하는 즐거움",
            "category": "생활 태도",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민규",
                    "script": "Let's play outdoor games today!",
                    "translation": "오늘 야외 게임을 하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Fantastic idea! Everyone will participate?",
                    "translation": "환상적인 생각이야! 모든 사람이 참여할까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민규",
                    "script": "Physical activity energizes everyone naturally!",
                    "translation": "신체 활동이 모든 사람을 자연스럽게 활력있게 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "Wonderful energy! I'll organize teams.",
                    "translation": "멋진 에너지야! 내가 팀들을 조직할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "민규이는 신체 활동이 모든 사람을 자연스럽게 활력있게 한다고 했나요?",
                    "hint": "민규의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "민규가 'Physical activity energizes everyone naturally!'라고 신체 활동이 모든 사람을 자연스럽게 활력있게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민규",
                    "script": "Competition brings out people's spirit!",
                    "translation": "경쟁이 사람들의 정신을 이끌어내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "True teamwork! I'll ensure fairness.",
                    "translation": "진정한 팀워크야! 내가 공정함을 보장할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민규",
                    "script": "Active lifestyle creates strongest friendships!",
                    "translation": "활동적인 라이프스타일이 가장 강한 우정을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Active lifestyle creates strongest @@!",
                    "hint": "민규가 활동적인 라이프스타일이 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "friendships",
                    "optionC": "competition",
                    "result": "friendships",
                    "explanation": "민규가 활동적인 라이프스타일이 가장 강한 '우정(friendships)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "Your energy brings everyone together!",
                    "translation": "네 에너지가 모든 사람을 함께 모아줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민규",
                    "script": "You make everyone feel included!",
                    "translation": "너는 모든 사람이 포함된다고 느끼게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 활동하는 것에 대한 문장이에요.",
                    "result": "Activity builds strong bonds",
                    "explanation": "활동이 강한 유대를 만들어요.",
                    "optionA": "bonds",
                    "optionB": "strong",
                    "optionC": "Activity",
                    "optionD": "builds"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지우",
                    "script": "Inclusive activities create wonderful memories!",
                    "translation": "포용적인 활동들이 멋진 추억들을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "액티브한 여가 활동",
            "explanation": "ESTP의 에너지 넘치는 활동과 ESFJ의 모두 함께하는 즐거움",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민규",
                    "script": "Let's play outdoor games today!",
                    "translation": "오늘 야외 게임을 하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Fantastic idea! Everyone will participate?",
                    "translation": "환상적인 생각이야! 모든 사람이 참여할까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민규",
                    "script": "Physical activity energizes everyone naturally!",
                    "translation": "신체 활동이 모든 사람을 자연스럽게 활력있게 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "Wonderful energy! I'll organize teams.",
                    "translation": "멋진 에너지야! 내가 팀들을 조직할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "민규이는 신체 활동이 모든 사람을 자연스럽게 활력있게 한다고 했나요?",
                    "hint": "민규의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "민규가 'Physical activity energizes everyone naturally!'라고 신체 활동이 모든 사람을 자연스럽게 활력있게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민규",
                    "script": "Competition brings out people's spirit!",
                    "translation": "경쟁이 사람들의 정신을 이끌어내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "True teamwork! I'll ensure fairness.",
                    "translation": "진정한 팀워크야! 내가 공정함을 보장할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민규",
                    "script": "Active lifestyle creates strongest friendships!",
                    "translation": "활동적인 라이프스타일이 가장 강한 우정을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Active lifestyle creates strongest @@!",
                    "hint": "민규가 활동적인 라이프스타일이 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "friendships",
                    "optionC": "competition",
                    "result": "friendships",
                    "explanation": "민규가 활동적인 라이프스타일이 가장 강한 '우정(friendships)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "Your energy brings everyone together!",
                    "translation": "네 에너지가 모든 사람을 함께 모아줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민규",
                    "script": "You make everyone feel included!",
                    "translation": "너는 모든 사람이 포함된다고 느끼게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "함께 활동하는 것에 대한 문장이에요.",
                    "optionA": "bonds",
                    "optionB": "strong",
                    "optionC": "Activity",
                    "optionD": "builds",
                    "result": "Activity builds strong bonds",
                    "explanation": "활동이 강한 유대를 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지우",
                    "script": "Inclusive activities create wonderful memories!",
                    "translation": "포용적인 활동들이 멋진 추억들을 만들어!"
                }
            ]
        }
    ]
}
ID: 12797 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집에서 휴식하기",
            "explanation": "ESTP의 재충전 시간과 ESFJ의 편안한 환경 조성",
            "category": "생활 태도",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재훈",
                    "script": "Sometimes I need quiet time!",
                    "translation": "때로는 나는 조용한 시간이 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "Perfectly understandable! I'll create comfort.",
                    "translation": "완벽하게 이해할 수 있어! 내가 편안함을 만들어줄게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재훈",
                    "script": "Recharging helps me perform better!",
                    "translation": "재충전이 내가 더 잘하는 데 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예나",
                    "script": "Self-care matters! I'll prepare snacks.",
                    "translation": "자기관리가 중요해! 내가 간식을 준비할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "재훈이는 재충전이 자신이 더 잘하는 데 도움이 된다고 했나요?",
                    "hint": "재훈이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "재훈이가 'Recharging helps me perform better!'라고 재충전이 자신이 더 잘하는 데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재훈",
                    "script": "Balance between action and rest!",
                    "translation": "행동과 휴식 사이의 균형!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예나",
                    "script": "Healthy balance! I'll ensure peaceful.",
                    "translation": "건강한 균형이야! 내가 평화로운 걸 보장할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재훈",
                    "script": "Home comfort prepares future adventures!",
                    "translation": "집의 편안함이 미래의 모험을 준비해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Home comfort prepares future @@!",
                    "hint": "재훈이가 집의 편안함이 무엇을 준비한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "adventures",
                    "optionC": "work",
                    "result": "adventures",
                    "explanation": "재훈이가 집의 편안함이 미래의 '모험(adventures)'을 준비한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예나",
                    "script": "Your rest time rejuvenates energy!",
                    "translation": "네 휴식 시간이 에너지를 회복시켜!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재훈",
                    "script": "You create perfect relaxing atmosphere!",
                    "translation": "너는 완벽한 편안한 분위기를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "휴식에 대한 문장이에요.",
                    "result": "Rest brings inner peace",
                    "explanation": "휴식이 내면의 평화를 가져다줘요.",
                    "optionA": "Rest",
                    "optionB": "inner",
                    "optionC": "brings",
                    "optionD": "peace"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예나",
                    "script": "Caring comfort creates restorative peace!",
                    "translation": "배려하는 편안함이 회복시키는 평화를 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집에서 휴식하기",
            "explanation": "ESTP의 재충전 시간과 ESFJ의 편안한 환경 조성",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재훈",
                    "script": "Sometimes I need quiet time!",
                    "translation": "때로는 나는 조용한 시간이 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "Perfectly understandable! I'll create comfort.",
                    "translation": "완벽하게 이해할 수 있어! 내가 편안함을 만들어줄게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재훈",
                    "script": "Recharging helps me perform better!",
                    "translation": "재충전이 내가 더 잘하는 데 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예나",
                    "script": "Self-care matters! I'll prepare snacks.",
                    "translation": "자기관리가 중요해! 내가 간식을 준비할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "재훈이는 재충전이 자신이 더 잘하는 데 도움이 된다고 했나요?",
                    "hint": "재훈이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "재훈이가 'Recharging helps me perform better!'라고 재충전이 자신이 더 잘하는 데 도움이 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재훈",
                    "script": "Balance between action and rest!",
                    "translation": "행동과 휴식 사이의 균형!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예나",
                    "script": "Healthy balance! I'll ensure peaceful.",
                    "translation": "건강한 균형이야! 내가 평화로운 걸 보장할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재훈",
                    "script": "Home comfort prepares future adventures!",
                    "translation": "집의 편안함이 미래의 모험을 준비해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Home comfort prepares future @@!",
                    "hint": "재훈이가 집의 편안함이 무엇을 준비한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "adventures",
                    "optionC": "work",
                    "result": "adventures",
                    "explanation": "재훈이가 집의 편안함이 미래의 '모험(adventures)'을 준비한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예나",
                    "script": "Your rest time rejuvenates energy!",
                    "translation": "네 휴식 시간이 에너지를 회복시켜!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재훈",
                    "script": "You create perfect relaxing atmosphere!",
                    "translation": "너는 완벽한 편안한 분위기를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "휴식에 대한 문장이에요.",
                    "optionA": "Rest",
                    "optionB": "inner",
                    "optionC": "brings",
                    "optionD": "peace",
                    "result": "Rest brings inner peace",
                    "explanation": "휴식이 내면의 평화를 가져다줘요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예나",
                    "script": "Caring comfort creates restorative peace!",
                    "translation": "배려하는 편안함이 회복시키는 평화를 만들어!"
                }
            ]
        }
    ]
}
ID: 12798 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스런 위기 상황",
            "explanation": "ESTP의 즉시 행동과 ESFJ의 사람들 돌보기",
            "category": "스트레스 상황 대처",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현준",
                    "script": "Emergency situation! We need action!",
                    "translation": "긴급 상황이야! 우리는 행동이 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "I understand! Is everyone safe?",
                    "translation": "이해해! 모든 사람이 안전해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현준",
                    "script": "Let's handle this immediately now!",
                    "translation": "지금 즉시 이걸 처리하자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수현",
                    "script": "Quick response! I'll check everyone's.",
                    "translation": "빠른 반응이야! 내가 모든 사람의 것을 확인할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현준이는 지금 즉시 처리하자고 했나요?",
                    "hint": "현준이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "현준이가 'Let's handle this immediately now!'라고 지금 즉시 처리하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현준",
                    "script": "Crisis brings out leadership naturally!",
                    "translation": "위기가 리더십을 자연스럽게 이끌어내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수현",
                    "script": "True leadership! I'll support everyone.",
                    "translation": "진정한 리더십이야! 내가 모든 사람을 지원할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현준",
                    "script": "Fast action prevents bigger problems!",
                    "translation": "빠른 행동이 더 큰 문제들을 예방해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Fast action prevents bigger @@!",
                    "hint": "현준이가 빠른 행동이 무엇을 예방한다고 했나요?",
                    "optionA": "success",
                    "optionB": "problems",
                    "optionC": "happiness",
                    "result": "problems",
                    "explanation": "현준이가 빠른 행동이 더 큰 '문제들(problems)'을 예방한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수현",
                    "script": "Your quick thinking protects everyone!",
                    "translation": "네 빠른 사고가 모든 사람을 보호해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현준",
                    "script": "You ensure everyone feels secure!",
                    "translation": "너는 모든 사람이 안전하다고 느끼게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "위기 상황에서 함께하는 것에 대한 문장이에요.",
                    "result": "Crisis makes together stronger",
                    "explanation": "위기가 함께 더 강하게 만들어요.",
                    "optionA": "Crisis",
                    "optionB": "together",
                    "optionC": "makes",
                    "optionD": "stronger"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수현",
                    "script": "Caring support helps everyone recover!",
                    "translation": "배려하는 지원이 모든 사람이 회복하는 데 도움을 줘!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스런 위기 상황",
            "explanation": "ESTP의 즉시 행동과 ESFJ의 사람들 돌보기",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현준",
                    "script": "Emergency situation! We need action!",
                    "translation": "긴급 상황이야! 우리는 행동이 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "I understand! Is everyone safe?",
                    "translation": "이해해! 모든 사람이 안전해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현준",
                    "script": "Let's handle this immediately now!",
                    "translation": "지금 즉시 이걸 처리하자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수현",
                    "script": "Quick response! I'll check everyone's.",
                    "translation": "빠른 반응이야! 내가 모든 사람의 것을 확인할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현준이는 지금 즉시 처리하자고 했나요?",
                    "hint": "현준이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "현준이가 'Let's handle this immediately now!'라고 지금 즉시 처리하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현준",
                    "script": "Crisis brings out leadership naturally!",
                    "translation": "위기가 리더십을 자연스럽게 이끌어내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수현",
                    "script": "True leadership! I'll support everyone.",
                    "translation": "진정한 리더십이야! 내가 모든 사람을 지원할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현준",
                    "script": "Fast action prevents bigger problems!",
                    "translation": "빠른 행동이 더 큰 문제들을 예방해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Fast action prevents bigger @@!",
                    "hint": "현준이가 빠른 행동이 무엇을 예방한다고 했나요?",
                    "optionA": "success",
                    "optionB": "problems",
                    "optionC": "happiness",
                    "result": "problems",
                    "explanation": "현준이가 빠른 행동이 더 큰 '문제들(problems)'을 예방한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수현",
                    "script": "Your quick thinking protects everyone!",
                    "translation": "네 빠른 사고가 모든 사람을 보호해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현준",
                    "script": "You ensure everyone feels secure!",
                    "translation": "너는 모든 사람이 안전하다고 느끼게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "위기 상황에서 함께하는 것에 대한 문장이에요.",
                    "optionA": "Crisis",
                    "optionB": "together",
                    "optionC": "makes",
                    "optionD": "stronger",
                    "result": "Crisis makes together stronger",
                    "explanation": "위기가 함께 더 강하게 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수현",
                    "script": "Caring support helps everyone recover!",
                    "translation": "배려하는 지원이 모든 사람이 회복하는 데 도움을 줘!"
                }
            ]
        }
    ]
}
ID: 12799 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시험 기간 스트레스",
            "explanation": "ESTP의 적극적 대처와 ESFJ의 정서적 지원",
            "category": "스트레스 상황 대처",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성민",
                    "script": "Exam stress is overwhelming everyone!",
                    "translation": "시험 스트레스가 모든 사람을 압도하고 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤서",
                    "script": "I feel worried! How can?",
                    "translation": "걱정돼! 어떻게 할 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성민",
                    "script": "Let's form study groups!",
                    "translation": "스터디 그룹을 만들자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "윤서",
                    "script": "Great teamwork! I'll organize snacks.",
                    "translation": "훌륭한 팀워크야! 내가 간식을 준비할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성민이는 스터디 그룹을 만들자고 했나요?",
                    "hint": "성민이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "성민이가 'Let's form study groups!'라고 스터디 그룹을 만들자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성민",
                    "script": "Group energy reduces stress naturally!",
                    "translation": "그룹 에너지가 스트레스를 자연스럽게 줄여!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤서",
                    "script": "Social support! I'll encourage everyone.",
                    "translation": "사회적 지원이야! 내가 모든 사람을 격려할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성민",
                    "script": "Active studying beats passive worry!",
                    "translation": "적극적인 공부가 수동적인 걱정을 이겨!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Active studying beats passive @@!",
                    "hint": "성민이가 적극적인 공부가 수동적인 무엇을 이긴다고 했나요?",
                    "optionA": "happiness",
                    "optionB": "worry",
                    "optionC": "success",
                    "result": "worry",
                    "explanation": "성민이가 적극적인 공부가 수동적인 '걱정(worry)'을 이긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤서",
                    "script": "Your positive energy lifts spirits!",
                    "translation": "네 긍정적인 에너지가 기분을 높여줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성민",
                    "script": "You create supportive study environment!",
                    "translation": "너는 지지적인 공부 환경을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 공부하는 것에 대한 문장이에요.",
                    "result": "Teamwork makes studying easier",
                    "explanation": "팀워크가 공부를 더 쉽게 만들어요.",
                    "optionA": "studying",
                    "optionB": "Teamwork",
                    "optionC": "makes",
                    "optionD": "easier"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤서",
                    "script": "Emotional support helps everyone succeed!",
                    "translation": "감정적 지원이 모든 사람이 성공하는 데 도움을 줘!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시험 기간 스트레스",
            "explanation": "ESTP의 적극적 대처와 ESFJ의 정서적 지원",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성민",
                    "script": "Exam stress is overwhelming everyone!",
                    "translation": "시험 스트레스가 모든 사람을 압도하고 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤서",
                    "script": "I feel worried! How can?",
                    "translation": "걱정돼! 어떻게 할 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성민",
                    "script": "Let's form study groups!",
                    "translation": "스터디 그룹을 만들자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "윤서",
                    "script": "Great teamwork! I'll organize snacks.",
                    "translation": "훌륭한 팀워크야! 내가 간식을 준비할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성민이는 스터디 그룹을 만들자고 했나요?",
                    "hint": "성민이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "성민이가 'Let's form study groups!'라고 스터디 그룹을 만들자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성민",
                    "script": "Group energy reduces stress naturally!",
                    "translation": "그룹 에너지가 스트레스를 자연스럽게 줄여!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤서",
                    "script": "Social support! I'll encourage everyone.",
                    "translation": "사회적 지원이야! 내가 모든 사람을 격려할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성민",
                    "script": "Active studying beats passive worry!",
                    "translation": "적극적인 공부가 수동적인 걱정을 이겨!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Active studying beats passive @@!",
                    "hint": "성민이가 적극적인 공부가 수동적인 무엇을 이긴다고 했나요?",
                    "optionA": "happiness",
                    "optionB": "worry",
                    "optionC": "success",
                    "result": "worry",
                    "explanation": "성민이가 적극적인 공부가 수동적인 '걱정(worry)'을 이긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤서",
                    "script": "Your positive energy lifts spirits!",
                    "translation": "네 긍정적인 에너지가 기분을 높여줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성민",
                    "script": "You create supportive study environment!",
                    "translation": "너는 지지적인 공부 환경을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "함께 공부하는 것에 대한 문장이에요.",
                    "optionA": "studying",
                    "optionB": "Teamwork",
                    "optionC": "makes",
                    "optionD": "easier",
                    "result": "Teamwork makes studying easier",
                    "explanation": "팀워크가 공부를 더 쉽게 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤서",
                    "script": "Emotional support helps everyone succeed!",
                    "translation": "감정적 지원이 모든 사람이 성공하는 데 도움을 줘!"
                }
            ]
        }
    ]
}
ID: 12800 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 비즈니스 기회",
            "explanation": "ESTP의 기회 포착과 ESFJ의 관계 중심 접근",
            "category": "직업 및 목표 설정",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "Amazing business opportunity appeared today!",
                    "translation": "오늘 놀라운 비즈니스 기회가 나타났어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "Exciting news! Will it help?",
                    "translation": "신나는 소식이야! 도움이 될까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "Market timing is perfect right!",
                    "translation": "시장 타이밍이 지금 완벽해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민지",
                    "script": "Great timing! I'll consider people.",
                    "translation": "좋은 타이밍이야! 내가 사람들을 고려할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건호는 시장 타이밍이 지금 완벽하다고 했나요?",
                    "hint": "건호의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "건호가 'Market timing is perfect right!'라고 시장 타이밍이 지금 완벽하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Taking risks creates breakthrough success!",
                    "translation": "위험을 감수하는 게 획기적인 성공을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "Bold thinking! I'll ensure team.",
                    "translation": "대담한 사고야! 내가 팀을 보장할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건호",
                    "script": "Action-oriented approach wins markets fast!",
                    "translation": "행동 지향적 접근이 시장을 빠르게 이겨!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Action-oriented approach wins markets @@!",
                    "hint": "건호가 행동 지향적 접근이 시장을 어떻게 이긴다고 했나요?",
                    "optionA": "slowly",
                    "optionB": "fast",
                    "optionC": "never",
                    "result": "fast",
                    "explanation": "건호가 행동 지향적 접근이 시장을 '빠르게(fast)' 이긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "Your vision creates inspiring opportunities!",
                    "translation": "네 비전이 영감을 주는 기회들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건호",
                    "script": "You build strong team relationships!",
                    "translation": "너는 강한 팀 관계들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성공적인 비즈니스에 대한 문장이에요.",
                    "result": "Success builds strong relationships",
                    "explanation": "성공이 강한 관계들을 만들어요.",
                    "optionA": "builds",
                    "optionB": "strong",
                    "optionC": "relationships",
                    "optionD": "Success"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민지",
                    "script": "Caring leadership creates sustainable business!",
                    "translation": "배려하는 리더십이 지속 가능한 비즈니스를 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 비즈니스 기회",
            "explanation": "ESTP의 기회 포착과 ESFJ의 관계 중심 접근",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "Amazing business opportunity appeared today!",
                    "translation": "오늘 놀라운 비즈니스 기회가 나타났어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "Exciting news! Will it help?",
                    "translation": "신나는 소식이야! 도움이 될까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "Market timing is perfect right!",
                    "translation": "시장 타이밍이 지금 완벽해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민지",
                    "script": "Great timing! I'll consider people.",
                    "translation": "좋은 타이밍이야! 내가 사람들을 고려할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건호는 시장 타이밍이 지금 완벽하다고 했나요?",
                    "hint": "건호의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "건호가 'Market timing is perfect right!'라고 시장 타이밍이 지금 완벽하다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Taking risks creates breakthrough success!",
                    "translation": "위험을 감수하는 게 획기적인 성공을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "Bold thinking! I'll ensure team.",
                    "translation": "대담한 사고야! 내가 팀을 보장할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건호",
                    "script": "Action-oriented approach wins markets fast!",
                    "translation": "행동 지향적 접근이 시장을 빠르게 이겨!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Action-oriented approach wins markets @@!",
                    "hint": "건호가 행동 지향적 접근이 시장을 어떻게 이긴다고 했나요?",
                    "optionA": "slowly",
                    "optionB": "fast",
                    "optionC": "never",
                    "result": "fast",
                    "explanation": "건호가 행동 지향적 접근이 시장을 '빠르게(fast)' 이긴다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "Your vision creates inspiring opportunities!",
                    "translation": "네 비전이 영감을 주는 기회들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건호",
                    "script": "You build strong team relationships!",
                    "translation": "너는 강한 팀 관계들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "성공적인 비즈니스에 대한 문장이에요.",
                    "optionA": "builds",
                    "optionB": "strong",
                    "optionC": "relationships",
                    "optionD": "Success",
                    "result": "Success builds strong relationships",
                    "explanation": "성공이 강한 관계들을 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민지",
                    "script": "Caring leadership creates sustainable business!",
                    "translation": "배려하는 리더십이 지속 가능한 비즈니스를 만들어!"
                }
            ]
        }
    ]
}
ID: 12801 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 목표 달성하기",
            "explanation": "ESTP의 즉시 실행과 ESFJ의 팀워크 중심 성장",
            "category": "직업 및 목표 설정",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "I want rapid promotion now!",
                    "translation": "나는 지금 빠른 승진을 원해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Ambitious goal! Will colleagues support?",
                    "translation": "야심찬 목표야! 동료들이 지원할까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "Performance speaks louder than politics!",
                    "translation": "성과가 정치보다 더 크게 말해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "True merit! I'll build relationships.",
                    "translation": "진정한 능력이야! 내가 관계들을 만들게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태현이는 성과가 정치보다 더 크게 말한다고 했나요?",
                    "hint": "태현이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "태현이가 'Performance speaks louder than politics!'라고 성과가 정치보다 더 크게 말한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "Results create advancement opportunities naturally!",
                    "translation": "결과가 자연스럽게 발전 기회들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "Natural progression! I'll foster teamwork.",
                    "translation": "자연스러운 진행이야! 내가 팀워크를 기를게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태현",
                    "script": "High energy drives exceptional performance!",
                    "translation": "높은 에너지가 탁월한 성과를 이끌어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "High energy drives exceptional @@!",
                    "hint": "태현이가 높은 에너지가 무엇을 이끈다고 했나요?",
                    "optionA": "problems",
                    "optionB": "performance",
                    "optionC": "confusion",
                    "result": "performance",
                    "explanation": "태현이가 높은 에너지가 탁월한 '성과(performance)'를 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "Your drive inspires team excellence!",
                    "translation": "네 추진력이 팀 우수성에 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "You create collaborative success environment!",
                    "translation": "너는 협력적인 성공 환경을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀과 함께 성공하는 것에 대한 문장이에요.",
                    "result": "Teamwork creates shared success",
                    "explanation": "팀워크가 공유된 성공을 만들어요.",
                    "optionA": "shared",
                    "optionB": "success",
                    "optionC": "Teamwork",
                    "optionD": "creates"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지우",
                    "script": "Collaborative achievement builds lasting careers!",
                    "translation": "협력적인 성취가 지속적인 커리어를 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 목표 달성하기",
            "explanation": "ESTP의 즉시 실행과 ESFJ의 팀워크 중심 성장",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "I want rapid promotion now!",
                    "translation": "나는 지금 빠른 승진을 원해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Ambitious goal! Will colleagues support?",
                    "translation": "야심찬 목표야! 동료들이 지원할까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "Performance speaks louder than politics!",
                    "translation": "성과가 정치보다 더 크게 말해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "True merit! I'll build relationships.",
                    "translation": "진정한 능력이야! 내가 관계들을 만들게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태현이는 성과가 정치보다 더 크게 말한다고 했나요?",
                    "hint": "태현이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "태현이가 'Performance speaks louder than politics!'라고 성과가 정치보다 더 크게 말한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "Results create advancement opportunities naturally!",
                    "translation": "결과가 자연스럽게 발전 기회들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "Natural progression! I'll foster teamwork.",
                    "translation": "자연스러운 진행이야! 내가 팀워크를 기를게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태현",
                    "script": "High energy drives exceptional performance!",
                    "translation": "높은 에너지가 탁월한 성과를 이끌어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "High energy drives exceptional @@!",
                    "hint": "태현이가 높은 에너지가 무엇을 이끈다고 했나요?",
                    "optionA": "problems",
                    "optionB": "performance",
                    "optionC": "confusion",
                    "result": "performance",
                    "explanation": "태현이가 높은 에너지가 탁월한 '성과(performance)'를 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "Your drive inspires team excellence!",
                    "translation": "네 추진력이 팀 우수성에 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "You create collaborative success environment!",
                    "translation": "너는 협력적인 성공 환경을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "팀과 함께 성공하는 것에 대한 문장이에요.",
                    "optionA": "shared",
                    "optionB": "success",
                    "optionC": "Teamwork",
                    "optionD": "creates",
                    "result": "Teamwork creates shared success",
                    "explanation": "팀워크가 공유된 성공을 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지우",
                    "script": "Collaborative achievement builds lasting careers!",
                    "translation": "협력적인 성취가 지속적인 커리어를 만들어!"
                }
            ]
        }
    ]
}
ID: 12802 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "스포츠 이벤트 참여하기",
            "explanation": "ESTP의 경쟁적 참여와 ESFJ의 팀 화합 조성",
            "category": "취미와 여가 활동",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "Sports tournament starts this weekend!",
                    "translation": "스포츠 토너먼트가 이번 주말에 시작해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "Exciting competition! Will everyone participate?",
                    "translation": "신나는 경쟁이야! 모든 사람이 참여할까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "Competition brings out everyone's best!",
                    "translation": "경쟁이 모든 사람의 최고를 이끌어내!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하영",
                    "script": "Team spirit! I'll organize cheering.",
                    "translation": "팀 정신이야! 내가 응원을 조직할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "윤호는 경쟁이 모든 사람의 최고를 이끌어낸다고 했나요?",
                    "hint": "윤호의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "윤호가 'Competition brings out everyone's best!'라고 경쟁이 모든 사람의 최고를 이끌어낸다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "Physical challenge builds mental toughness!",
                    "translation": "신체적 도전이 정신적 강인함을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하영",
                    "script": "Character building! I'll support everyone.",
                    "translation": "성격 형성이야! 내가 모든 사람을 지원할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤호",
                    "script": "Winning together creates strongest bonds!",
                    "translation": "함께 이기는 게 가장 강한 유대를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Winning together creates strongest @@!",
                    "hint": "윤호가 함께 이기는 것이 무엇을 만든다고 했나요?",
                    "optionA": "competition",
                    "optionB": "bonds",
                    "optionC": "problems",
                    "result": "bonds",
                    "explanation": "윤호가 함께 이기는 것이 가장 강한 '유대(bonds)'를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하영",
                    "script": "Your competitive spirit motivates everyone!",
                    "translation": "네 경쟁 정신이 모든 사람에게 동기를 부여해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "You unite teams with caring!",
                    "translation": "너는 배려로 팀들을 하나로 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀 스포츠에 대한 문장이에요.",
                    "result": "Sports builds true friendship",
                    "explanation": "스포츠가 진정한 우정을 만들어요.",
                    "optionA": "Sports",
                    "optionB": "builds",
                    "optionC": "friendship",
                    "optionD": "true"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하영",
                    "script": "Supportive teamwork creates memorable victories!",
                    "translation": "지지적인 팀워크가 기억에 남는 승리들을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "스포츠 이벤트 참여하기",
            "explanation": "ESTP의 경쟁적 참여와 ESFJ의 팀 화합 조성",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "Sports tournament starts this weekend!",
                    "translation": "스포츠 토너먼트가 이번 주말에 시작해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "Exciting competition! Will everyone participate?",
                    "translation": "신나는 경쟁이야! 모든 사람이 참여할까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "Competition brings out everyone's best!",
                    "translation": "경쟁이 모든 사람의 최고를 이끌어내!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하영",
                    "script": "Team spirit! I'll organize cheering.",
                    "translation": "팀 정신이야! 내가 응원을 조직할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "윤호는 경쟁이 모든 사람의 최고를 이끌어낸다고 했나요?",
                    "hint": "윤호의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "윤호가 'Competition brings out everyone's best!'라고 경쟁이 모든 사람의 최고를 이끌어낸다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "Physical challenge builds mental toughness!",
                    "translation": "신체적 도전이 정신적 강인함을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하영",
                    "script": "Character building! I'll support everyone.",
                    "translation": "성격 형성이야! 내가 모든 사람을 지원할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤호",
                    "script": "Winning together creates strongest bonds!",
                    "translation": "함께 이기는 게 가장 강한 유대를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Winning together creates strongest @@!",
                    "hint": "윤호가 함께 이기는 것이 무엇을 만든다고 했나요?",
                    "optionA": "competition",
                    "optionB": "bonds",
                    "optionC": "problems",
                    "result": "bonds",
                    "explanation": "윤호가 함께 이기는 것이 가장 강한 '유대(bonds)'를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하영",
                    "script": "Your competitive spirit motivates everyone!",
                    "translation": "네 경쟁 정신이 모든 사람에게 동기를 부여해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "You unite teams with caring!",
                    "translation": "너는 배려로 팀들을 하나로 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "팀 스포츠에 대한 문장이에요.",
                    "optionA": "Sports",
                    "optionB": "builds",
                    "optionC": "friendship",
                    "optionD": "true",
                    "result": "Sports builds true friendship",
                    "explanation": "스포츠가 진정한 우정을 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하영",
                    "script": "Supportive teamwork creates memorable victories!",
                    "translation": "지지적인 팀워크가 기억에 남는 승리들을 만들어!"
                }
            ]
        }
    ]
}
ID: 12803 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "파티 게임 즐기기",
            "explanation": "ESTP의 활발한 참여와 ESFJ의 모두를 위한 재미",
            "category": "취미와 여가 활동",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "Let's play party games now!",
                    "translation": "지금 파티 게임을 하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소민",
                    "script": "Fun idea! Are games suitable?",
                    "translation": "재미있는 생각이야! 게임들이 적합할까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "Energy builds when everyone plays!",
                    "translation": "모든 사람이 할 때 에너지가 쌓여!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소민",
                    "script": "Group energy! I'll ensure everyone's.",
                    "translation": "그룹 에너지야! 내가 모든 사람의 것을 보장할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "예진이는 모든 사람이 할 때 에너지가 쌓인다고 했나요?",
                    "hint": "예진이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "예진이가 'Energy builds when everyone plays!'라고 모든 사람이 할 때 에너지가 쌓인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "Games reveal people's true personalities!",
                    "translation": "게임들이 사람들의 진짜 성격을 드러내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소민",
                    "script": "Beautiful insight! I'll include everyone.",
                    "translation": "아름다운 통찰이야! 내가 모든 사람을 포함시킬게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Laughter creates the best memories!",
                    "translation": "웃음이 최고의 추억들을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Laughter creates the best @@!",
                    "hint": "예진이가 웃음이 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "memories",
                    "optionC": "noise",
                    "result": "memories",
                    "explanation": "예진이가 웃음이 최고의 '추억들(memories)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소민",
                    "script": "Your playfulness brings joy everywhere!",
                    "translation": "네 장난기가 모든 곳에 기쁨을 가져다줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "You make everyone feel welcome!",
                    "translation": "너는 모든 사람이 환영받는다고 느끼게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 놀이하는 것에 대한 문장이에요.",
                    "result": "Fun brings hearts together",
                    "explanation": "재미가 마음들을 함께 모아줘요.",
                    "optionA": "together",
                    "optionB": "brings",
                    "optionC": "hearts",
                    "optionD": "Fun"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소민",
                    "script": "Inclusive fun creates wonderful connections!",
                    "translation": "포용적인 재미가 멋진 연결들을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "파티 게임 즐기기",
            "explanation": "ESTP의 활발한 참여와 ESFJ의 모두를 위한 재미",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "Let's play party games now!",
                    "translation": "지금 파티 게임을 하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소민",
                    "script": "Fun idea! Are games suitable?",
                    "translation": "재미있는 생각이야! 게임들이 적합할까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "Energy builds when everyone plays!",
                    "translation": "모든 사람이 할 때 에너지가 쌓여!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소민",
                    "script": "Group energy! I'll ensure everyone's.",
                    "translation": "그룹 에너지야! 내가 모든 사람의 것을 보장할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "예진이는 모든 사람이 할 때 에너지가 쌓인다고 했나요?",
                    "hint": "예진이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "예진이가 'Energy builds when everyone plays!'라고 모든 사람이 할 때 에너지가 쌓인다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "Games reveal people's true personalities!",
                    "translation": "게임들이 사람들의 진짜 성격을 드러내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소민",
                    "script": "Beautiful insight! I'll include everyone.",
                    "translation": "아름다운 통찰이야! 내가 모든 사람을 포함시킬게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Laughter creates the best memories!",
                    "translation": "웃음이 최고의 추억들을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Laughter creates the best @@!",
                    "hint": "예진이가 웃음이 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "memories",
                    "optionC": "noise",
                    "result": "memories",
                    "explanation": "예진이가 웃음이 최고의 '추억들(memories)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소민",
                    "script": "Your playfulness brings joy everywhere!",
                    "translation": "네 장난기가 모든 곳에 기쁨을 가져다줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "You make everyone feel welcome!",
                    "translation": "너는 모든 사람이 환영받는다고 느끼게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "함께 놀이하는 것에 대한 문장이에요.",
                    "optionA": "together",
                    "optionB": "brings",
                    "optionC": "hearts",
                    "optionD": "Fun",
                    "result": "Fun brings hearts together",
                    "explanation": "재미가 마음들을 함께 모아줘요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소민",
                    "script": "Inclusive fun creates wonderful connections!",
                    "translation": "포용적인 재미가 멋진 연결들을 만들어!"
                }
            ]
        }
    ]
}
ID: 12804 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 프로젝트 의견 충돌",
            "explanation": "ESTP의 직접적 해결과 ESFJ의 화합 추구",
            "category": "갈등 해결 방식",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "Direct communication solves problems fast!",
                    "translation": "직접적인 소통이 문제들을 빠르게 해결해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다현",
                    "script": "I agree! But everyone's feelings?",
                    "translation": "동의해! 하지만 모든 사람의 감정은?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "Honesty prevents bigger conflicts later!",
                    "translation": "솔직함이 나중에 더 큰 갈등들을 예방해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "다현",
                    "script": "True wisdom! I'll ensure kindness.",
                    "translation": "진정한 지혜야! 내가 친절함을 보장할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "상우는 솔직함이 나중에 더 큰 갈등들을 예방한다고 했나요?",
                    "hint": "상우의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "상우가 'Honesty prevents bigger conflicts later!'라고 솔직함이 나중에 더 큰 갈등들을 예방한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Face-to-face discussion clears misunderstandings!",
                    "translation": "대면 토론이 오해들을 해결해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다현",
                    "script": "Clear communication! I'll support feelings.",
                    "translation": "명확한 소통이야! 내가 감정들을 지원할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Quick resolution gets everyone working!",
                    "translation": "빠른 해결이 모든 사람을 일하게 해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Quick resolution gets everyone @@!",
                    "hint": "상우가 빠른 해결이 모든 사람을 어떻게 한다고 했나요?",
                    "optionA": "confused",
                    "optionB": "working",
                    "optionC": "angry",
                    "result": "working",
                    "explanation": "상우가 빠른 해결이 모든 사람을 '일하게(working)' 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다현",
                    "script": "Your directness creates clear understanding!",
                    "translation": "네 직접성이 명확한 이해를 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "You maintain team harmony perfectly!",
                    "translation": "너는 팀 화합을 완벽하게 유지해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "result": "Honesty builds stronger relationships",
                    "explanation": "솔직함이 더 강한 관계들을 만들어요.",
                    "optionA": "stronger",
                    "optionB": "builds",
                    "optionC": "relationships",
                    "optionD": "Honesty"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다현",
                    "script": "Caring honesty creates lasting trust!",
                    "translation": "배려하는 솔직함이 지속적인 신뢰를 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 프로젝트 의견 충돌",
            "explanation": "ESTP의 직접적 해결과 ESFJ의 화합 추구",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "Direct communication solves problems fast!",
                    "translation": "직접적인 소통이 문제들을 빠르게 해결해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다현",
                    "script": "I agree! But everyone's feelings?",
                    "translation": "동의해! 하지만 모든 사람의 감정은?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "Honesty prevents bigger conflicts later!",
                    "translation": "솔직함이 나중에 더 큰 갈등들을 예방해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "다현",
                    "script": "True wisdom! I'll ensure kindness.",
                    "translation": "진정한 지혜야! 내가 친절함을 보장할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "상우는 솔직함이 나중에 더 큰 갈등들을 예방한다고 했나요?",
                    "hint": "상우의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "상우가 'Honesty prevents bigger conflicts later!'라고 솔직함이 나중에 더 큰 갈등들을 예방한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Face-to-face discussion clears misunderstandings!",
                    "translation": "대면 토론이 오해들을 해결해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다현",
                    "script": "Clear communication! I'll support feelings.",
                    "translation": "명확한 소통이야! 내가 감정들을 지원할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Quick resolution gets everyone working!",
                    "translation": "빠른 해결이 모든 사람을 일하게 해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Quick resolution gets everyone @@!",
                    "hint": "상우가 빠른 해결이 모든 사람을 어떻게 한다고 했나요?",
                    "optionA": "confused",
                    "optionB": "working",
                    "optionC": "angry",
                    "result": "working",
                    "explanation": "상우가 빠른 해결이 모든 사람을 '일하게(working)' 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다현",
                    "script": "Your directness creates clear understanding!",
                    "translation": "네 직접성이 명확한 이해를 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "You maintain team harmony perfectly!",
                    "translation": "너는 팀 화합을 완벽하게 유지해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "optionA": "stronger",
                    "optionB": "builds",
                    "optionC": "relationships",
                    "optionD": "Honesty",
                    "result": "Honesty builds stronger relationships",
                    "explanation": "솔직함이 더 강한 관계들을 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다현",
                    "script": "Caring honesty creates lasting trust!",
                    "translation": "배려하는 솔직함이 지속적인 신뢰를 만들어!"
                }
            ]
        }
    ]
}
ID: 12805 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "마감 압박 상황 대처",
            "explanation": "ESTP의 에너지 집결과 ESFJ의 팀 결속 강화",
            "category": "갈등 해결 방식",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "Deadline approaching! Everyone mobilize now!",
                    "translation": "마감일이 다가오고 있어! 모든 사람 지금 동원하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜림",
                    "script": "Critical moment! Is everyone feeling?",
                    "translation": "중요한 순간이야! 모든 사람이 어떻게 느끼고 있을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "High pressure brings peak performance!",
                    "translation": "높은 압박이 최고 성과를 가져와!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "혜림",
                    "script": "Team energy! I'll check everyone's.",
                    "translation": "팀 에너지야! 내가 모든 사람의 것을 확인할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "시우는 높은 압박이 최고 성과를 가져온다고 했나요?",
                    "hint": "시우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "시우가 'High pressure brings peak performance!'라고 높은 압박이 최고 성과를 가져온다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Unity and speed create miracles!",
                    "translation": "단결과 속도가 기적을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜림",
                    "script": "Miracle teamwork! I'll maintain morale.",
                    "translation": "기적적인 팀워크야! 내가 사기를 유지할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "Crisis reveals true team strength!",
                    "translation": "위기가 진정한 팀 힘을 드러내!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Crisis reveals true team @@!",
                    "hint": "시우가 위기가 진정한 팀의 무엇을 드러낸다고 했나요?",
                    "optionA": "weakness",
                    "optionB": "strength",
                    "optionC": "confusion",
                    "result": "strength",
                    "explanation": "시우가 위기가 진정한 팀 '힘(strength)'을 드러낸다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜림",
                    "script": "Your leadership unites everyone powerfully!",
                    "translation": "네 리더십이 모든 사람을 강력하게 하나로 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "You keep everyone motivated together!",
                    "translation": "너는 모든 사람을 함께 동기부여된 상태로 유지해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 극복하는 것에 대한 문장이에요.",
                    "result": "Unity makes teams strong",
                    "explanation": "단결이 팀들을 강하게 만들어요.",
                    "optionA": "makes",
                    "optionB": "strong",
                    "optionC": "Unity",
                    "optionD": "teams"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜림",
                    "script": "Supportive unity creates successful outcomes!",
                    "translation": "지지적인 단결이 성공적인 결과들을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "마감 압박 상황 대처",
            "explanation": "ESTP의 에너지 집결과 ESFJ의 팀 결속 강화",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "Deadline approaching! Everyone mobilize now!",
                    "translation": "마감일이 다가오고 있어! 모든 사람 지금 동원하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜림",
                    "script": "Critical moment! Is everyone feeling?",
                    "translation": "중요한 순간이야! 모든 사람이 어떻게 느끼고 있을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "High pressure brings peak performance!",
                    "translation": "높은 압박이 최고 성과를 가져와!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "혜림",
                    "script": "Team energy! I'll check everyone's.",
                    "translation": "팀 에너지야! 내가 모든 사람의 것을 확인할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "시우는 높은 압박이 최고 성과를 가져온다고 했나요?",
                    "hint": "시우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "시우가 'High pressure brings peak performance!'라고 높은 압박이 최고 성과를 가져온다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Unity and speed create miracles!",
                    "translation": "단결과 속도가 기적을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜림",
                    "script": "Miracle teamwork! I'll maintain morale.",
                    "translation": "기적적인 팀워크야! 내가 사기를 유지할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "Crisis reveals true team strength!",
                    "translation": "위기가 진정한 팀 힘을 드러내!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Crisis reveals true team @@!",
                    "hint": "시우가 위기가 진정한 팀의 무엇을 드러낸다고 했나요?",
                    "optionA": "weakness",
                    "optionB": "strength",
                    "optionC": "confusion",
                    "result": "strength",
                    "explanation": "시우가 위기가 진정한 팀 '힘(strength)'을 드러낸다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜림",
                    "script": "Your leadership unites everyone powerfully!",
                    "translation": "네 리더십이 모든 사람을 강력하게 하나로 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "You keep everyone motivated together!",
                    "translation": "너는 모든 사람을 함께 동기부여된 상태로 유지해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "함께 극복하는 것에 대한 문장이에요.",
                    "optionA": "makes",
                    "optionB": "strong",
                    "optionC": "Unity",
                    "optionD": "teams",
                    "result": "Unity makes teams strong",
                    "explanation": "단결이 팀들을 강하게 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜림",
                    "script": "Supportive unity creates successful outcomes!",
                    "translation": "지지적인 단결이 성공적인 결과들을 만들어!"
                }
            ]
        }
    ]
}
ID: 12806 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "대규모 이벤트 기획하기",
            "explanation": "ESTP의 즉흥적 아이디어와 ESTJ의 체계적 실행",
            "category": "사회적 상호작용",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다희",
                    "script": "Let's organize massive party event!",
                    "translation": "대규모 파티 이벤트를 조직하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "Ambitious project! I'll structure planning.",
                    "translation": "야심찬 프로젝트야! 내가 계획을 구조화할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다희",
                    "script": "Big events create incredible energy!",
                    "translation": "큰 이벤트들이 엄청난 에너지를 만들어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준서",
                    "script": "High energy needs systematic coordination.",
                    "translation": "높은 에너지는 체계적인 조정이 필요해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "다희는 큰 이벤트들이 엄청난 에너지를 만든다고 했나요?",
                    "hint": "다희의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "다희가 'Big events create incredible energy!'라고 큰 이벤트들이 엄청난 에너지를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다희",
                    "script": "Spontaneous ideas make events memorable!",
                    "translation": "즉흥적인 아이디어들이 이벤트들을 기억에 남게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Creative concepts need efficient execution.",
                    "translation": "창의적인 개념들은 효율적인 실행이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다희",
                    "script": "People love unexpected surprises always!",
                    "translation": "사람들은 항상 예상치 못한 놀라움을 좋아해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "People love unexpected @@ always!",
                    "hint": "다희가 사람들이 항상 무엇을 좋아한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "surprises",
                    "optionC": "rules",
                    "result": "surprises",
                    "explanation": "다희가 사람들은 항상 예상치 못한 '놀라움(surprises)'을 좋아한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "Your creativity sparks innovative events!",
                    "translation": "네 창의성이 혁신적인 이벤트들을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다희",
                    "script": "You make wild ideas actually!",
                    "translation": "너는 거친 아이디어들을 실제로 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "이벤트 기획에 대한 문장이에요.",
                    "result": "Great events require planning",
                    "explanation": "훌륭한 이벤트들은 계획이 필요해요.",
                    "optionA": "require",
                    "optionB": "Great",
                    "optionC": "planning",
                    "optionD": "events"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준서",
                    "script": "Strategic execution delivers spectacular results!",
                    "translation": "전략적 실행이 놀라운 결과들을 제공해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "대규모 이벤트 기획하기",
            "explanation": "ESTP의 즉흥적 아이디어와 ESTJ의 체계적 실행",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다희",
                    "script": "Let's organize massive party event!",
                    "translation": "대규모 파티 이벤트를 조직하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "Ambitious project! I'll structure planning.",
                    "translation": "야심찬 프로젝트야! 내가 계획을 구조화할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다희",
                    "script": "Big events create incredible energy!",
                    "translation": "큰 이벤트들이 엄청난 에너지를 만들어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준서",
                    "script": "High energy needs systematic coordination.",
                    "translation": "높은 에너지는 체계적인 조정이 필요해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "다희는 큰 이벤트들이 엄청난 에너지를 만든다고 했나요?",
                    "hint": "다희의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "다희가 'Big events create incredible energy!'라고 큰 이벤트들이 엄청난 에너지를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다희",
                    "script": "Spontaneous ideas make events memorable!",
                    "translation": "즉흥적인 아이디어들이 이벤트들을 기억에 남게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Creative concepts need efficient execution.",
                    "translation": "창의적인 개념들은 효율적인 실행이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다희",
                    "script": "People love unexpected surprises always!",
                    "translation": "사람들은 항상 예상치 못한 놀라움을 좋아해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "People love unexpected @@ always!",
                    "hint": "다희가 사람들이 항상 무엇을 좋아한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "surprises",
                    "optionC": "rules",
                    "result": "surprises",
                    "explanation": "다희가 사람들은 항상 예상치 못한 '놀라움(surprises)'을 좋아한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "Your creativity sparks innovative events!",
                    "translation": "네 창의성이 혁신적인 이벤트들을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다희",
                    "script": "You make wild ideas actually!",
                    "translation": "너는 거친 아이디어들을 실제로 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "이벤트 기획에 대한 문장이에요.",
                    "optionA": "require",
                    "optionB": "Great",
                    "optionC": "planning",
                    "optionD": "events",
                    "result": "Great events require planning",
                    "explanation": "훌륭한 이벤트들은 계획이 필요해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준서",
                    "script": "Strategic execution delivers spectacular results!",
                    "translation": "전략적 실행이 놀라운 결과들을 제공해!"
                }
            ]
        }
    ]
}
ID: 12807 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "네트워킹 행사 참여하기",
            "explanation": "ESTP의 자연스러운 사교와 ESTJ의 목표 지향적 연결",
            "category": "사회적 상호작용",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현진",
                    "script": "Everyone here seems really approachable!",
                    "translation": "여기 모든 사람이 정말 접근하기 쉬워 보여!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "Professional environment! Strategic connections matter.",
                    "translation": "전문적인 환경이야! 전략적 연결들이 중요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현진",
                    "script": "Natural conversations build real relationships!",
                    "translation": "자연스러운 대화들이 실제 관계들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태영",
                    "script": "Authentic networking creates business opportunities.",
                    "translation": "진정한 네트워킹이 비즈니스 기회들을 만들어."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현진이는 자연스러운 대화들이 실제 관계들을 만든다고 했나요?",
                    "hint": "현진이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "현진이가 'Natural conversations build real relationships!'라고 자연스러운 대화들이 실제 관계들을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현진",
                    "script": "People respond to genuine energy!",
                    "translation": "사람들은 진정한 에너지에 반응해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Genuine approach builds professional credibility.",
                    "translation": "진정한 접근이 전문적 신뢰성을 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현진",
                    "script": "First impressions happen instantly everywhere!",
                    "translation": "첫인상은 모든 곳에서 즉시 일어나!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "First impressions happen @@ everywhere!",
                    "hint": "현진이가 첫인상이 어떻게 일어난다고 했나요?",
                    "optionA": "slowly",
                    "optionB": "instantly",
                    "optionC": "never",
                    "result": "instantly",
                    "explanation": "현진이가 첫인상은 모든 곳에서 '즉시(instantly)' 일어난다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "Your social energy opens important!",
                    "translation": "네 사회적 에너지가 중요한 걸 열어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현진",
                    "script": "You identify valuable business connections!",
                    "translation": "너는 가치 있는 비즈니스 연결들을 식별해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "네트워킹에 대한 문장이에요.",
                    "result": "Networking creates business success",
                    "explanation": "네트워킹이 비즈니스 성공을 만들어요.",
                    "optionA": "business",
                    "optionB": "success",
                    "optionC": "creates",
                    "optionD": "Networking"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태영",
                    "script": "Strategic relationship building drives career.",
                    "translation": "전략적 관계 구축이 커리어를 이끌어."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "네트워킹 행사 참여하기",
            "explanation": "ESTP의 자연스러운 사교와 ESTJ의 목표 지향적 연결",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현진",
                    "script": "Everyone here seems really approachable!",
                    "translation": "여기 모든 사람이 정말 접근하기 쉬워 보여!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "Professional environment! Strategic connections matter.",
                    "translation": "전문적인 환경이야! 전략적 연결들이 중요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현진",
                    "script": "Natural conversations build real relationships!",
                    "translation": "자연스러운 대화들이 실제 관계들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태영",
                    "script": "Authentic networking creates business opportunities.",
                    "translation": "진정한 네트워킹이 비즈니스 기회들을 만들어."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현진이는 자연스러운 대화들이 실제 관계들을 만든다고 했나요?",
                    "hint": "현진이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "현진이가 'Natural conversations build real relationships!'라고 자연스러운 대화들이 실제 관계들을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현진",
                    "script": "People respond to genuine energy!",
                    "translation": "사람들은 진정한 에너지에 반응해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Genuine approach builds professional credibility.",
                    "translation": "진정한 접근이 전문적 신뢰성을 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현진",
                    "script": "First impressions happen instantly everywhere!",
                    "translation": "첫인상은 모든 곳에서 즉시 일어나!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "First impressions happen @@ everywhere!",
                    "hint": "현진이가 첫인상이 어떻게 일어난다고 했나요?",
                    "optionA": "slowly",
                    "optionB": "instantly",
                    "optionC": "never",
                    "result": "instantly",
                    "explanation": "현진이가 첫인상은 모든 곳에서 '즉시(instantly)' 일어난다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "Your social energy opens important!",
                    "translation": "네 사회적 에너지가 중요한 걸 열어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현진",
                    "script": "You identify valuable business connections!",
                    "translation": "너는 가치 있는 비즈니스 연결들을 식별해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "네트워킹에 대한 문장이에요.",
                    "optionA": "business",
                    "optionB": "success",
                    "optionC": "creates",
                    "optionD": "Networking",
                    "result": "Networking creates business success",
                    "explanation": "네트워킹이 비즈니스 성공을 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태영",
                    "script": "Strategic relationship building drives career.",
                    "translation": "전략적 관계 구축이 커리어를 이끌어."
                }
            ]
        }
    ]
}
ID: 12808 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 트렌드 연구하기",
            "explanation": "ESTP의 현장 체험과 ESTJ의 체계적 분석",
            "category": "정보 탐구",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "This trend is everywhere suddenly!",
                    "translation": "이 트렌드가 갑자기 모든 곳에 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "Market phenomenon! I'll analyze data.",
                    "translation": "시장 현상이야! 내가 데이터를 분석할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "Let's experience it firsthand now!",
                    "translation": "지금 직접 경험해보자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성훈",
                    "script": "Direct experience validates market research.",
                    "translation": "직접 경험이 시장 조사를 검증해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "예진이는 지금 직접 경험해보자고 했나요?",
                    "hint": "예진이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "예진이가 'Let's experience it firsthand now!'라고 지금 직접 경험해보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "Real-world testing reveals true value!",
                    "translation": "실제 세계 테스트가 진짜 가치를 드러내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "Practical validation supports investment decisions.",
                    "translation": "실용적 검증이 투자 결정들을 뒷받침해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Early adoption gives competitive advantages!",
                    "translation": "초기 채택이 경쟁 우위를 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Early adoption gives competitive @@!",
                    "hint": "예진이가 초기 채택이 무엇을 준다고 했나요?",
                    "optionA": "problems",
                    "optionB": "advantages",
                    "optionC": "confusion",
                    "result": "advantages",
                    "explanation": "예진이가 초기 채택이 경쟁 '우위(advantages)'를 준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성훈",
                    "script": "Your trend awareness identifies opportunities!",
                    "translation": "네 트렌드 인식이 기회들을 식별해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "You create systematic implementation plans!",
                    "translation": "너는 체계적인 실행 계획들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "트렌드를 따라가는 것에 대한 문장이에요.",
                    "result": "Innovation drives market growth",
                    "explanation": "혁신이 시장 성장을 이끌어요.",
                    "optionA": "growth",
                    "optionB": "market",
                    "optionC": "drives",
                    "optionD": "Innovation"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성훈",
                    "script": "Systematic trend analysis maximizes returns!",
                    "translation": "체계적인 트렌드 분석이 수익을 최대화해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 트렌드 연구하기",
            "explanation": "ESTP의 현장 체험과 ESTJ의 체계적 분석",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "This trend is everywhere suddenly!",
                    "translation": "이 트렌드가 갑자기 모든 곳에 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "Market phenomenon! I'll analyze data.",
                    "translation": "시장 현상이야! 내가 데이터를 분석할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "Let's experience it firsthand now!",
                    "translation": "지금 직접 경험해보자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성훈",
                    "script": "Direct experience validates market research.",
                    "translation": "직접 경험이 시장 조사를 검증해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "예진이는 지금 직접 경험해보자고 했나요?",
                    "hint": "예진이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "예진이가 'Let's experience it firsthand now!'라고 지금 직접 경험해보자고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "Real-world testing reveals true value!",
                    "translation": "실제 세계 테스트가 진짜 가치를 드러내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "Practical validation supports investment decisions.",
                    "translation": "실용적 검증이 투자 결정들을 뒷받침해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예진",
                    "script": "Early adoption gives competitive advantages!",
                    "translation": "초기 채택이 경쟁 우위를 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Early adoption gives competitive @@!",
                    "hint": "예진이가 초기 채택이 무엇을 준다고 했나요?",
                    "optionA": "problems",
                    "optionB": "advantages",
                    "optionC": "confusion",
                    "result": "advantages",
                    "explanation": "예진이가 초기 채택이 경쟁 '우위(advantages)'를 준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성훈",
                    "script": "Your trend awareness identifies opportunities!",
                    "translation": "네 트렌드 인식이 기회들을 식별해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "You create systematic implementation plans!",
                    "translation": "너는 체계적인 실행 계획들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "트렌드를 따라가는 것에 대한 문장이에요.",
                    "optionA": "growth",
                    "optionB": "market",
                    "optionC": "drives",
                    "optionD": "Innovation",
                    "result": "Innovation drives market growth",
                    "explanation": "혁신이 시장 성장을 이끌어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성훈",
                    "script": "Systematic trend analysis maximizes returns!",
                    "translation": "체계적인 트렌드 분석이 수익을 최대화해!"
                }
            ]
        }
    ]
}
ID: 12809 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 기술 배우기",
            "explanation": "ESTP의 실습적 학습과 ESTJ의 구조적 습득",
            "category": "정보 탐구",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "Let's dive into this immediately!",
                    "translation": "이것에 즉시 뛰어들자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "Hands-on approach! I'll create curriculum.",
                    "translation": "실습 접근법이야! 내가 커리큘럼을 만들게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "Learning by doing works best!",
                    "translation": "하면서 배우는 게 가장 잘 돼!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태윤",
                    "script": "Practical learning with structured progression.",
                    "translation": "구조적 진행을 가진 실용적 학습."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "상우는 하면서 배우는 것이 가장 잘 된다고 했나요?",
                    "hint": "상우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "상우가 'Learning by doing works best!'라고 하면서 배우는 것이 가장 잘 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Trial and error teaches naturally!",
                    "translation": "시행착오가 자연스럽게 가르쳐!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "Natural learning needs systematic framework.",
                    "translation": "자연스러운 학습은 체계적 틀이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Real applications make concepts clear!",
                    "translation": "실제 적용들이 개념들을 명확하게 해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Real applications make concepts @@!",
                    "hint": "상우가 실제 적용들이 개념들을 어떻게 한다고 했나요?",
                    "optionA": "confusing",
                    "optionB": "clear",
                    "optionC": "difficult",
                    "result": "clear",
                    "explanation": "상우가 실제 적용들이 개념들을 '명확하게(clear)' 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "Your experiential approach builds expertise!",
                    "translation": "네 경험적 접근이 전문성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "You organize knowledge efficiently perfectly!",
                    "translation": "너는 지식을 효율적으로 완벽하게 조직해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "기술을 배우는 것에 대한 문장이에요.",
                    "result": "Practice builds strong skills",
                    "explanation": "연습이 강한 기술들을 만들어요.",
                    "optionA": "skills",
                    "optionB": "Practice",
                    "optionC": "builds",
                    "optionD": "strong"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태윤",
                    "script": "Structured practice accelerates skill mastery!",
                    "translation": "구조화된 연습이 기술 숙달을 가속화해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 기술 배우기",
            "explanation": "ESTP의 실습적 학습과 ESTJ의 구조적 습득",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "Let's dive into this immediately!",
                    "translation": "이것에 즉시 뛰어들자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "Hands-on approach! I'll create curriculum.",
                    "translation": "실습 접근법이야! 내가 커리큘럼을 만들게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "Learning by doing works best!",
                    "translation": "하면서 배우는 게 가장 잘 돼!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태윤",
                    "script": "Practical learning with structured progression.",
                    "translation": "구조적 진행을 가진 실용적 학습."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "상우는 하면서 배우는 것이 가장 잘 된다고 했나요?",
                    "hint": "상우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "상우가 'Learning by doing works best!'라고 하면서 배우는 것이 가장 잘 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Trial and error teaches naturally!",
                    "translation": "시행착오가 자연스럽게 가르쳐!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "Natural learning needs systematic framework.",
                    "translation": "자연스러운 학습은 체계적 틀이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Real applications make concepts clear!",
                    "translation": "실제 적용들이 개념들을 명확하게 해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Real applications make concepts @@!",
                    "hint": "상우가 실제 적용들이 개념들을 어떻게 한다고 했나요?",
                    "optionA": "confusing",
                    "optionB": "clear",
                    "optionC": "difficult",
                    "result": "clear",
                    "explanation": "상우가 실제 적용들이 개념들을 '명확하게(clear)' 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "Your experiential approach builds expertise!",
                    "translation": "네 경험적 접근이 전문성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "You organize knowledge efficiently perfectly!",
                    "translation": "너는 지식을 효율적으로 완벽하게 조직해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "기술을 배우는 것에 대한 문장이에요.",
                    "optionA": "skills",
                    "optionB": "Practice",
                    "optionC": "builds",
                    "optionD": "strong",
                    "result": "Practice builds strong skills",
                    "explanation": "연습이 강한 기술들을 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태윤",
                    "script": "Structured practice accelerates skill mastery!",
                    "translation": "구조화된 연습이 기술 숙달을 가속화해!"
                }
            ]
        }
    ]
}
ID: 12810 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "즉흥적인 여행 떠나기",
            "explanation": "ESTP의 모험적 결정과 ESTJ의 효율적 계획",
            "category": "의사결정 방식",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "Road trip sounds amazing right!",
                    "translation": "로드 트립이 지금 당장 놀라워 들려!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준우",
                    "script": "Spontaneous adventure! I'll plan route.",
                    "translation": "즉흥적인 모험이야! 내가 경로를 계획할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "Best discoveries happen unexpectedly always!",
                    "translation": "최고의 발견들은 항상 예상치 못하게 일어나!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준우",
                    "script": "Unexpected moments with efficient logistics.",
                    "translation": "효율적인 물류를 가진 예상치 못한 순간들."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "시우는 최고의 발견들이 항상 예상치 못하게 일어난다고 했나요?",
                    "hint": "시우의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "시우가 'Best discoveries happen unexpectedly always!'라고 최고의 발견들은 항상 예상치 못하게 일어난다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Freedom to explore creates magic!",
                    "translation": "탐험할 자유가 마법을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준우",
                    "script": "Exploration freedom with practical preparation.",
                    "translation": "실용적 준비를 가진 탐험의 자유."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "Spontaneous decisions lead to adventures!",
                    "translation": "즉흥적인 결정들이 모험으로 이끌어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Spontaneous decisions lead to @@!",
                    "hint": "시우가 즉흥적인 결정들이 무엇으로 이끈다고 했나요?",
                    "optionA": "problems",
                    "optionB": "adventures",
                    "optionC": "confusion",
                    "result": "adventures",
                    "explanation": "시우가 즉흥적인 결정들이 '모험(adventures)'으로 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준우",
                    "script": "Your spontaneity creates memorable experiences!",
                    "translation": "네 즉흥성이 기억에 남는 경험들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "You make adventures actually possible!",
                    "translation": "너는 모험들을 실제로 가능하게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "여행에 대한 문장이에요.",
                    "result": "Travel opens new mind",
                    "explanation": "여행이 새로운 마음을 열어줘요.",
                    "optionA": "opens",
                    "optionB": "mind",
                    "optionC": "new",
                    "optionD": "Travel"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준우",
                    "script": "Organized adventure maximizes exploration opportunities!",
                    "translation": "조직된 모험이 탐험 기회들을 최대화해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "즉흥적인 여행 떠나기",
            "explanation": "ESTP의 모험적 결정과 ESTJ의 효율적 계획",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "Road trip sounds amazing right!",
                    "translation": "로드 트립이 지금 당장 놀라워 들려!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준우",
                    "script": "Spontaneous adventure! I'll plan route.",
                    "translation": "즉흥적인 모험이야! 내가 경로를 계획할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "Best discoveries happen unexpectedly always!",
                    "translation": "최고의 발견들은 항상 예상치 못하게 일어나!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준우",
                    "script": "Unexpected moments with efficient logistics.",
                    "translation": "효율적인 물류를 가진 예상치 못한 순간들."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "시우는 최고의 발견들이 항상 예상치 못하게 일어난다고 했나요?",
                    "hint": "시우의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "시우가 'Best discoveries happen unexpectedly always!'라고 최고의 발견들은 항상 예상치 못하게 일어난다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Freedom to explore creates magic!",
                    "translation": "탐험할 자유가 마법을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준우",
                    "script": "Exploration freedom with practical preparation.",
                    "translation": "실용적 준비를 가진 탐험의 자유."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "Spontaneous decisions lead to adventures!",
                    "translation": "즉흥적인 결정들이 모험으로 이끌어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Spontaneous decisions lead to @@!",
                    "hint": "시우가 즉흥적인 결정들이 무엇으로 이끈다고 했나요?",
                    "optionA": "problems",
                    "optionB": "adventures",
                    "optionC": "confusion",
                    "result": "adventures",
                    "explanation": "시우가 즉흥적인 결정들이 '모험(adventures)'으로 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준우",
                    "script": "Your spontaneity creates memorable experiences!",
                    "translation": "네 즉흥성이 기억에 남는 경험들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "You make adventures actually possible!",
                    "translation": "너는 모험들을 실제로 가능하게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "여행에 대한 문장이에요.",
                    "optionA": "opens",
                    "optionB": "mind",
                    "optionC": "new",
                    "optionD": "Travel",
                    "result": "Travel opens new mind",
                    "explanation": "여행이 새로운 마음을 열어줘요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준우",
                    "script": "Organized adventure maximizes exploration opportunities!",
                    "translation": "조직된 모험이 탐험 기회들을 최대화해!"
                }
            ]
        }
    ]
}
ID: 12811 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "비즈니스 투자 결정",
            "explanation": "ESTP의 직감적 판단과 ESTJ의 데이터 기반 분석",
            "category": "의사결정 방식",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "This opportunity feels absolutely right!",
                    "translation": "이 기회가 절대적으로 옳다고 느껴져!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "Market potential! I'll examine financials.",
                    "translation": "시장 잠재력이야! 내가 재정을 검토할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "Gut instincts rarely fail me!",
                    "translation": "직감이 나를 거의 실패시키지 않아!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소라",
                    "script": "Instincts validated by thorough analysis.",
                    "translation": "철저한 분석으로 검증된 직감들."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건우는 직감이 자신을 거의 실패시키지 않는다고 했나요?",
                    "hint": "건우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "건우가 'Gut instincts rarely fail me!'라고 직감이 자신을 거의 실패시키지 않는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "Market timing matters more than!",
                    "translation": "시장 타이밍이 무엇보다 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소라",
                    "script": "Perfect timing with strategic planning.",
                    "translation": "전략적 계획을 가진 완벽한 타이밍."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건우",
                    "script": "Quick decisions capture opportunities best!",
                    "translation": "빠른 결정들이 기회들을 가장 잘 포착해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Quick decisions capture opportunities @@!",
                    "hint": "건우가 빠른 결정들이 기회들을 어떻게 포착한다고 했나요?",
                    "optionA": "worst",
                    "optionB": "best",
                    "optionC": "slowly",
                    "result": "best",
                    "explanation": "건우가 빠른 결정들이 기회들을 '가장 잘(best)' 포착한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소라",
                    "script": "Your market intuition identifies trends!",
                    "translation": "네 시장 직관이 트렌드들을 식별해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "You validate instincts with solid!",
                    "translation": "너는 견고한 것으로 직감들을 검증해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "투자에 대한 문장이에요.",
                    "result": "Investment requires careful analysis",
                    "explanation": "투자는 신중한 분석이 필요해요.",
                    "optionA": "Investment",
                    "optionB": "requires",
                    "optionC": "analysis",
                    "optionD": "careful"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소라",
                    "script": "Strategic analysis confirms market opportunities!",
                    "translation": "전략적 분석이 시장 기회들을 확인해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "비즈니스 투자 결정",
            "explanation": "ESTP의 직감적 판단과 ESTJ의 데이터 기반 분석",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "This opportunity feels absolutely right!",
                    "translation": "이 기회가 절대적으로 옳다고 느껴져!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "Market potential! I'll examine financials.",
                    "translation": "시장 잠재력이야! 내가 재정을 검토할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "Gut instincts rarely fail me!",
                    "translation": "직감이 나를 거의 실패시키지 않아!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소라",
                    "script": "Instincts validated by thorough analysis.",
                    "translation": "철저한 분석으로 검증된 직감들."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건우는 직감이 자신을 거의 실패시키지 않는다고 했나요?",
                    "hint": "건우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "건우가 'Gut instincts rarely fail me!'라고 직감이 자신을 거의 실패시키지 않는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "Market timing matters more than!",
                    "translation": "시장 타이밍이 무엇보다 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소라",
                    "script": "Perfect timing with strategic planning.",
                    "translation": "전략적 계획을 가진 완벽한 타이밍."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건우",
                    "script": "Quick decisions capture opportunities best!",
                    "translation": "빠른 결정들이 기회들을 가장 잘 포착해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Quick decisions capture opportunities @@!",
                    "hint": "건우가 빠른 결정들이 기회들을 어떻게 포착한다고 했나요?",
                    "optionA": "worst",
                    "optionB": "best",
                    "optionC": "slowly",
                    "result": "best",
                    "explanation": "건우가 빠른 결정들이 기회들을 '가장 잘(best)' 포착한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소라",
                    "script": "Your market intuition identifies trends!",
                    "translation": "네 시장 직관이 트렌드들을 식별해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "You validate instincts with solid!",
                    "translation": "너는 견고한 것으로 직감들을 검증해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "투자에 대한 문장이에요.",
                    "optionA": "Investment",
                    "optionB": "requires",
                    "optionC": "analysis",
                    "optionD": "careful",
                    "result": "Investment requires careful analysis",
                    "explanation": "투자는 신중한 분석이 필요해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소라",
                    "script": "Strategic analysis confirms market opportunities!",
                    "translation": "전략적 분석이 시장 기회들을 확인해!"
                }
            ]
        }
    ]
}
ID: 12812 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "활동적인 라이프스타일",
            "explanation": "ESTP의 역동적 에너지와 ESTJ의 목표 지향적 활동",
            "category": "생활 태도",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민규",
                    "script": "Life needs constant action daily!",
                    "translation": "삶에는 매일 지속적인 행동이 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "Dynamic approach! I'll optimize schedule.",
                    "translation": "역동적인 접근이야! 내가 일정을 최적화할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민규",
                    "script": "Sitting still makes me restless!",
                    "translation": "가만히 앉아있는 게 나를 초조하게 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예은",
                    "script": "Active lifestyle needs efficient planning.",
                    "translation": "활동적인 라이프스타일은 효율적 계획이 필요해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "민규이는 가만히 앉아있는 것이 자신을 초조하게 한다고 했나요?",
                    "hint": "민규의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "민규가 'Sitting still makes me restless!'라고 가만히 앉아있는 것이 자신을 초조하게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민규",
                    "script": "Physical challenges build mental strength!",
                    "translation": "신체적 도전들이 정신적 힘을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "Character development through structured activities.",
                    "translation": "구조화된 활동들을 통한 성격 개발."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민규",
                    "script": "Variety keeps life exciting always!",
                    "translation": "다양성이 삶을 항상 흥미진진하게 유지해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Variety keeps life exciting @@!",
                    "hint": "민규가 다양성이 삶을 어떻게 유지한다고 했나요?",
                    "optionA": "never",
                    "optionB": "always",
                    "optionC": "sometimes",
                    "result": "always",
                    "explanation": "민규가 다양성이 삶을 '항상(always)' 흥미진진하게 유지한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "Your energy drives productive lifestyle!",
                    "translation": "네 에너지가 생산적인 라이프스타일을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민규",
                    "script": "You create systems that work!",
                    "translation": "너는 작동하는 시스템들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "활동적인 생활에 대한 문장이에요.",
                    "result": "Activity brings life success",
                    "explanation": "활동이 삶의 성공을 가져다줘요.",
                    "optionA": "life",
                    "optionB": "success",
                    "optionC": "Activity",
                    "optionD": "brings"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예은",
                    "script": "Structured activity maximizes life potential!",
                    "translation": "구조화된 활동이 삶의 잠재력을 최대화해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "활동적인 라이프스타일",
            "explanation": "ESTP의 역동적 에너지와 ESTJ의 목표 지향적 활동",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민규",
                    "script": "Life needs constant action daily!",
                    "translation": "삶에는 매일 지속적인 행동이 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "Dynamic approach! I'll optimize schedule.",
                    "translation": "역동적인 접근이야! 내가 일정을 최적화할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민규",
                    "script": "Sitting still makes me restless!",
                    "translation": "가만히 앉아있는 게 나를 초조하게 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예은",
                    "script": "Active lifestyle needs efficient planning.",
                    "translation": "활동적인 라이프스타일은 효율적 계획이 필요해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "민규이는 가만히 앉아있는 것이 자신을 초조하게 한다고 했나요?",
                    "hint": "민규의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "민규가 'Sitting still makes me restless!'라고 가만히 앉아있는 것이 자신을 초조하게 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민규",
                    "script": "Physical challenges build mental strength!",
                    "translation": "신체적 도전들이 정신적 힘을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "Character development through structured activities.",
                    "translation": "구조화된 활동들을 통한 성격 개발."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민규",
                    "script": "Variety keeps life exciting always!",
                    "translation": "다양성이 삶을 항상 흥미진진하게 유지해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Variety keeps life exciting @@!",
                    "hint": "민규가 다양성이 삶을 어떻게 유지한다고 했나요?",
                    "optionA": "never",
                    "optionB": "always",
                    "optionC": "sometimes",
                    "result": "always",
                    "explanation": "민규가 다양성이 삶을 '항상(always)' 흥미진진하게 유지한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "Your energy drives productive lifestyle!",
                    "translation": "네 에너지가 생산적인 라이프스타일을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민규",
                    "script": "You create systems that work!",
                    "translation": "너는 작동하는 시스템들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "활동적인 생활에 대한 문장이에요.",
                    "optionA": "life",
                    "optionB": "success",
                    "optionC": "Activity",
                    "optionD": "brings",
                    "result": "Activity brings life success",
                    "explanation": "활동이 삶의 성공을 가져다줘요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예은",
                    "script": "Structured activity maximizes life potential!",
                    "translation": "구조화된 활동이 삶의 잠재력을 최대화해!"
                }
            ]
        }
    ]
}
ID: 12813 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "효율적인 일상 관리",
            "explanation": "ESTP의 적응적 유연성과 ESTJ의 체계적 조직",
            "category": "생활 태도",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재훈",
                    "script": "I adapt to changes naturally!",
                    "translation": "나는 변화에 자연스럽게 적응해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하나",
                    "script": "Flexibility important! Systems provide stability.",
                    "translation": "유연성이 중요해! 시스템들이 안정성을 제공해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재훈",
                    "script": "Going with flow works perfectly!",
                    "translation": "흐름에 따라가는 게 완벽하게 작동해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하나",
                    "script": "Natural flow with organized framework.",
                    "translation": "조직화된 틀을 가진 자연스러운 흐름."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "재훈이는 흐름에 따라가는 것이 완벽하게 작동한다고 했나요?",
                    "hint": "재훈이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "재훈이가 'Going with flow works perfectly!'라고 흐름에 따라가는 것이 완벽하게 작동한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재훈",
                    "script": "Spontaneous adjustments handle unexpected events!",
                    "translation": "즉흥적인 조정들이 예상치 못한 사건들을 처리해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하나",
                    "script": "Unexpected events need contingency planning.",
                    "translation": "예상치 못한 사건들은 비상 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재훈",
                    "script": "Flexible approach maximizes opportunities daily!",
                    "translation": "유연한 접근이 매일 기회들을 최대화해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Flexible approach maximizes opportunities @@!",
                    "hint": "재훈이가 유연한 접근이 기회들을 어떻게 최대화한다고 했나요?",
                    "optionA": "never",
                    "optionB": "daily",
                    "optionC": "rarely",
                    "result": "daily",
                    "explanation": "재훈이가 유연한 접근이 '매일(daily)' 기회들을 최대화한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하나",
                    "script": "Your adaptability handles changing priorities!",
                    "translation": "네 적응력이 변화하는 우선순위들을 다뤄!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재훈",
                    "script": "You create reliable systems consistently!",
                    "translation": "너는 신뢰할 수 있는 시스템들을 일관성 있게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "균형 잡힌 생활에 대한 문장이에요.",
                    "result": "Balance creates sustainable success",
                    "explanation": "균형이 지속 가능한 성공을 만들어요.",
                    "optionA": "creates",
                    "optionB": "sustainable",
                    "optionC": "success",
                    "optionD": "Balance"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하나",
                    "script": "Systematic flexibility optimizes daily effectiveness!",
                    "translation": "체계적인 유연성이 일상적 효과성을 최적화해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "효율적인 일상 관리",
            "explanation": "ESTP의 적응적 유연성과 ESTJ의 체계적 조직",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재훈",
                    "script": "I adapt to changes naturally!",
                    "translation": "나는 변화에 자연스럽게 적응해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하나",
                    "script": "Flexibility important! Systems provide stability.",
                    "translation": "유연성이 중요해! 시스템들이 안정성을 제공해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재훈",
                    "script": "Going with flow works perfectly!",
                    "translation": "흐름에 따라가는 게 완벽하게 작동해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하나",
                    "script": "Natural flow with organized framework.",
                    "translation": "조직화된 틀을 가진 자연스러운 흐름."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "재훈이는 흐름에 따라가는 것이 완벽하게 작동한다고 했나요?",
                    "hint": "재훈이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "재훈이가 'Going with flow works perfectly!'라고 흐름에 따라가는 것이 완벽하게 작동한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재훈",
                    "script": "Spontaneous adjustments handle unexpected events!",
                    "translation": "즉흥적인 조정들이 예상치 못한 사건들을 처리해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하나",
                    "script": "Unexpected events need contingency planning.",
                    "translation": "예상치 못한 사건들은 비상 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재훈",
                    "script": "Flexible approach maximizes opportunities daily!",
                    "translation": "유연한 접근이 매일 기회들을 최대화해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Flexible approach maximizes opportunities @@!",
                    "hint": "재훈이가 유연한 접근이 기회들을 어떻게 최대화한다고 했나요?",
                    "optionA": "never",
                    "optionB": "daily",
                    "optionC": "rarely",
                    "result": "daily",
                    "explanation": "재훈이가 유연한 접근이 '매일(daily)' 기회들을 최대화한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하나",
                    "script": "Your adaptability handles changing priorities!",
                    "translation": "네 적응력이 변화하는 우선순위들을 다뤄!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재훈",
                    "script": "You create reliable systems consistently!",
                    "translation": "너는 신뢰할 수 있는 시스템들을 일관성 있게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "균형 잡힌 생활에 대한 문장이에요.",
                    "optionA": "creates",
                    "optionB": "sustainable",
                    "optionC": "success",
                    "optionD": "Balance",
                    "result": "Balance creates sustainable success",
                    "explanation": "균형이 지속 가능한 성공을 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하나",
                    "script": "Systematic flexibility optimizes daily effectiveness!",
                    "translation": "체계적인 유연성이 일상적 효과성을 최적화해!"
                }
            ]
        }
    ]
}
ID: 12814 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스런 위기 대응",
            "explanation": "ESTP의 즉시 행동과 ESTJ의 체계적 관리",
            "category": "스트레스 상황 대처",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현준",
                    "script": "Crisis situation! We need immediate!",
                    "translation": "위기 상황이야! 우리는 즉시 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "Emergency protocols! I'll coordinate response.",
                    "translation": "긴급 프로토콜이야! 내가 대응을 조정할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현준",
                    "script": "Quick action prevents escalation fast!",
                    "translation": "빠른 행동이 확대를 빠르게 예방해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서아",
                    "script": "Rapid response with systematic coordination.",
                    "translation": "체계적 조정을 가진 신속한 대응."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현준이는 빠른 행동이 확대를 빠르게 예방한다고 했나요?",
                    "hint": "현준이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "현준이가 'Quick action prevents escalation fast!'라고 빠른 행동이 확대를 빠르게 예방한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현준",
                    "script": "Pressure situations bring out performance!",
                    "translation": "압박 상황들이 성과를 이끌어내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서아",
                    "script": "High performance through organized crisis.",
                    "translation": "조직화된 위기를 통한 높은 성과."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현준",
                    "script": "Decisive leadership handles chaos effectively!",
                    "translation": "결정적인 리더십이 혼란을 효과적으로 다뤄!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Decisive leadership handles chaos @@!",
                    "hint": "현준이가 결정적인 리더십이 혼란을 어떻게 다룬다고 했나요?",
                    "optionA": "poorly",
                    "optionB": "effectively",
                    "optionC": "slowly",
                    "result": "effectively",
                    "explanation": "현준이가 결정적인 리더십이 혼란을 '효과적으로(effectively)' 다룬다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서아",
                    "script": "Your crisis energy mobilizes resources!",
                    "translation": "네 위기 에너지가 자원들을 동원해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현준",
                    "script": "You organize chaos into solutions!",
                    "translation": "너는 혼란을 해결책으로 조직해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "위기 상황에서의 리더십에 대한 문장이에요.",
                    "result": "Crisis reveals true leaders",
                    "explanation": "위기가 진정한 리더들을 드러내요.",
                    "optionA": "leaders",
                    "optionB": "Crisis",
                    "optionC": "true",
                    "optionD": "reveals"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서아",
                    "script": "Strategic crisis management delivers results!",
                    "translation": "전략적 위기 관리가 결과들을 제공해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스런 위기 대응",
            "explanation": "ESTP의 즉시 행동과 ESTJ의 체계적 관리",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현준",
                    "script": "Crisis situation! We need immediate!",
                    "translation": "위기 상황이야! 우리는 즉시 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "Emergency protocols! I'll coordinate response.",
                    "translation": "긴급 프로토콜이야! 내가 대응을 조정할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현준",
                    "script": "Quick action prevents escalation fast!",
                    "translation": "빠른 행동이 확대를 빠르게 예방해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서아",
                    "script": "Rapid response with systematic coordination.",
                    "translation": "체계적 조정을 가진 신속한 대응."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현준이는 빠른 행동이 확대를 빠르게 예방한다고 했나요?",
                    "hint": "현준이의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "현준이가 'Quick action prevents escalation fast!'라고 빠른 행동이 확대를 빠르게 예방한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현준",
                    "script": "Pressure situations bring out performance!",
                    "translation": "압박 상황들이 성과를 이끌어내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서아",
                    "script": "High performance through organized crisis.",
                    "translation": "조직화된 위기를 통한 높은 성과."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현준",
                    "script": "Decisive leadership handles chaos effectively!",
                    "translation": "결정적인 리더십이 혼란을 효과적으로 다뤄!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Decisive leadership handles chaos @@!",
                    "hint": "현준이가 결정적인 리더십이 혼란을 어떻게 다룬다고 했나요?",
                    "optionA": "poorly",
                    "optionB": "effectively",
                    "optionC": "slowly",
                    "result": "effectively",
                    "explanation": "현준이가 결정적인 리더십이 혼란을 '효과적으로(effectively)' 다룬다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서아",
                    "script": "Your crisis energy mobilizes resources!",
                    "translation": "네 위기 에너지가 자원들을 동원해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현준",
                    "script": "You organize chaos into solutions!",
                    "translation": "너는 혼란을 해결책으로 조직해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "위기 상황에서의 리더십에 대한 문장이에요.",
                    "optionA": "leaders",
                    "optionB": "Crisis",
                    "optionC": "true",
                    "optionD": "reveals",
                    "result": "Crisis reveals true leaders",
                    "explanation": "위기가 진정한 리더들을 드러내요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서아",
                    "script": "Strategic crisis management delivers results!",
                    "translation": "전략적 위기 관리가 결과들을 제공해!"
                }
            ]
        }
    ]
}
ID: 12815 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "팀 성과 압박 상황",
            "explanation": "ESTP의 동기 부여와 ESTJ의 목표 달성 관리",
            "category": "스트레스 상황 대처",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "별이",
                    "script": "Team morale is dropping rapidly!",
                    "translation": "팀 사기가 빠르게 떨어지고 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "Performance challenge! I'll implement solutions.",
                    "translation": "성과 도전이야! 내가 해결책들을 실행할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "별이",
                    "script": "High energy motivates everyone naturally!",
                    "translation": "높은 에너지가 모든 사람을 자연스럽게 동기부여해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "다인",
                    "script": "Team motivation with structured objectives.",
                    "translation": "구조화된 목표들을 가진 팀 동기부여."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "별이는 높은 에너지가 모든 사람을 자연스럽게 동기부여한다고 했나요?",
                    "hint": "별이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "별이가 'High energy motivates everyone naturally!'라고 높은 에너지가 모든 사람을 자연스럽게 동기부여한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "별이",
                    "script": "Positive attitude creates breakthrough momentum!",
                    "translation": "긍정적인 태도가 돌파구 모멘텀을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다인",
                    "script": "Positive momentum through strategic execution.",
                    "translation": "전략적 실행을 통한 긍정적 모멘텀."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "별이",
                    "script": "Team spirit conquers impossible challenges!",
                    "translation": "팀 정신이 불가능한 도전들을 정복해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Team spirit conquers impossible @@!",
                    "hint": "별이가 팀 정신이 불가능한 무엇을 정복한다고 했나요?",
                    "optionA": "dreams",
                    "optionB": "challenges",
                    "optionC": "people",
                    "result": "challenges",
                    "explanation": "별이가 팀 정신이 불가능한 '도전들(challenges)'을 정복한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다인",
                    "script": "Your motivational energy drives achievement!",
                    "translation": "네 동기부여 에너지가 성취를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "별이",
                    "script": "You turn pressure into performance!",
                    "translation": "너는 압박을 성과로 바꿔!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀의 성과에 대한 문장이에요.",
                    "result": "Teamwork drives exceptional results",
                    "explanation": "팀워크가 탁월한 결과들을 이끌어요.",
                    "optionA": "Teamwork",
                    "optionB": "drives",
                    "optionC": "exceptional",
                    "optionD": "results"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다인",
                    "script": "Performance management achieves team excellence!",
                    "translation": "성과 관리가 팀 우수성을 달성해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "팀 성과 압박 상황",
            "explanation": "ESTP의 동기 부여와 ESTJ의 목표 달성 관리",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "별이",
                    "script": "Team morale is dropping rapidly!",
                    "translation": "팀 사기가 빠르게 떨어지고 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "Performance challenge! I'll implement solutions.",
                    "translation": "성과 도전이야! 내가 해결책들을 실행할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "별이",
                    "script": "High energy motivates everyone naturally!",
                    "translation": "높은 에너지가 모든 사람을 자연스럽게 동기부여해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "다인",
                    "script": "Team motivation with structured objectives.",
                    "translation": "구조화된 목표들을 가진 팀 동기부여."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "별이는 높은 에너지가 모든 사람을 자연스럽게 동기부여한다고 했나요?",
                    "hint": "별이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "별이가 'High energy motivates everyone naturally!'라고 높은 에너지가 모든 사람을 자연스럽게 동기부여한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "별이",
                    "script": "Positive attitude creates breakthrough momentum!",
                    "translation": "긍정적인 태도가 돌파구 모멘텀을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다인",
                    "script": "Positive momentum through strategic execution.",
                    "translation": "전략적 실행을 통한 긍정적 모멘텀."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "별이",
                    "script": "Team spirit conquers impossible challenges!",
                    "translation": "팀 정신이 불가능한 도전들을 정복해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Team spirit conquers impossible @@!",
                    "hint": "별이가 팀 정신이 불가능한 무엇을 정복한다고 했나요?",
                    "optionA": "dreams",
                    "optionB": "challenges",
                    "optionC": "people",
                    "result": "challenges",
                    "explanation": "별이가 팀 정신이 불가능한 '도전들(challenges)'을 정복한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다인",
                    "script": "Your motivational energy drives achievement!",
                    "translation": "네 동기부여 에너지가 성취를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "별이",
                    "script": "You turn pressure into performance!",
                    "translation": "너는 압박을 성과로 바꿔!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "팀의 성과에 대한 문장이에요.",
                    "optionA": "Teamwork",
                    "optionB": "drives",
                    "optionC": "exceptional",
                    "optionD": "results",
                    "result": "Teamwork drives exceptional results",
                    "explanation": "팀워크가 탁월한 결과들을 이끌어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다인",
                    "script": "Performance management achieves team excellence!",
                    "translation": "성과 관리가 팀 우수성을 달성해!"
                }
            ]
        }
    ]
}
ID: 12816 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "창업 벤처 론칭",
            "explanation": "ESTP의 시장 기회 포착과 ESTJ의 비즈니스 실행",
            "category": "직업 및 목표 설정",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "Market opportunity is perfect right!",
                    "translation": "시장 기회가 지금 완벽해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "Startup potential! I'll develop business.",
                    "translation": "스타트업 잠재력이야! 내가 비즈니스를 개발할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "Early entry captures maximum market!",
                    "translation": "초기 진입이 최대 시장을 포착해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하영",
                    "script": "Market entry with comprehensive strategy.",
                    "translation": "포괄적 전략을 가진 시장 진입."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건호는 초기 진입이 최대 시장을 포착한다고 했나요?",
                    "hint": "건호의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "건호가 'Early entry captures maximum market!'라고 초기 진입이 최대 시장을 포착한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Entrepreneurial energy drives innovation forward!",
                    "translation": "기업가적 에너지가 혁신을 앞으로 이끌어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하영",
                    "script": "Innovation leadership through systematic execution.",
                    "translation": "체계적 실행을 통한 혁신 리더십."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건호",
                    "script": "Bold vision creates breakthrough success!",
                    "translation": "대담한 비전이 획기적인 성공을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Bold vision creates breakthrough @@!",
                    "hint": "건호가 대담한 비전이 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "success",
                    "optionC": "confusion",
                    "result": "success",
                    "explanation": "건호가 대담한 비전이 획기적인 '성공(success)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하영",
                    "script": "Your market vision identifies opportunities!",
                    "translation": "네 시장 비전이 기회들을 식별해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건호",
                    "script": "You build scalable business models!",
                    "translation": "너는 확장 가능한 비즈니스 모델들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성공적인 창업에 대한 문장이에요.",
                    "result": "Success requires strategic execution",
                    "explanation": "성공은 전략적 실행이 필요해요.",
                    "optionA": "Success",
                    "optionB": "execution",
                    "optionC": "strategic",
                    "optionD": "requires"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하영",
                    "script": "Strategic business development ensures growth!",
                    "translation": "전략적 비즈니스 개발이 성장을 보장해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "창업 벤처 론칭",
            "explanation": "ESTP의 시장 기회 포착과 ESTJ의 비즈니스 실행",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "Market opportunity is perfect right!",
                    "translation": "시장 기회가 지금 완벽해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "Startup potential! I'll develop business.",
                    "translation": "스타트업 잠재력이야! 내가 비즈니스를 개발할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "Early entry captures maximum market!",
                    "translation": "초기 진입이 최대 시장을 포착해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하영",
                    "script": "Market entry with comprehensive strategy.",
                    "translation": "포괄적 전략을 가진 시장 진입."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건호는 초기 진입이 최대 시장을 포착한다고 했나요?",
                    "hint": "건호의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "건호가 'Early entry captures maximum market!'라고 초기 진입이 최대 시장을 포착한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Entrepreneurial energy drives innovation forward!",
                    "translation": "기업가적 에너지가 혁신을 앞으로 이끌어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하영",
                    "script": "Innovation leadership through systematic execution.",
                    "translation": "체계적 실행을 통한 혁신 리더십."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건호",
                    "script": "Bold vision creates breakthrough success!",
                    "translation": "대담한 비전이 획기적인 성공을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Bold vision creates breakthrough @@!",
                    "hint": "건호가 대담한 비전이 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "success",
                    "optionC": "confusion",
                    "result": "success",
                    "explanation": "건호가 대담한 비전이 획기적인 '성공(success)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하영",
                    "script": "Your market vision identifies opportunities!",
                    "translation": "네 시장 비전이 기회들을 식별해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건호",
                    "script": "You build scalable business models!",
                    "translation": "너는 확장 가능한 비즈니스 모델들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "성공적인 창업에 대한 문장이에요.",
                    "optionA": "Success",
                    "optionB": "execution",
                    "optionC": "strategic",
                    "optionD": "requires",
                    "result": "Success requires strategic execution",
                    "explanation": "성공은 전략적 실행이 필요해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하영",
                    "script": "Strategic business development ensures growth!",
                    "translation": "전략적 비즈니스 개발이 성장을 보장해!"
                }
            ]
        }
    ]
}
ID: 12817 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 발전 전략",
            "explanation": "ESTP의 성과 중심과 ESTJ의 체계적 승진",
            "category": "직업 및 목표 설정",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성민",
                    "script": "Results speak louder than words!",
                    "translation": "결과가 말보다 더 크게 말해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태우",
                    "script": "Performance focus! I'll track metrics.",
                    "translation": "성과 집중이야! 내가 지표들을 추적할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성민",
                    "script": "High impact work gets recognition!",
                    "translation": "높은 임팩트 일이 인정을 받아!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태우",
                    "script": "Recognition through documented achievements.",
                    "translation": "문서화된 성취들을 통한 인정."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성민이는 높은 임팩트 일이 인정을 받는다고 했나요?",
                    "hint": "성민이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "성민이가 'High impact work gets recognition!'라고 높은 임팩트 일이 인정을 받는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성민",
                    "script": "Exceeding expectations creates advancement opportunities!",
                    "translation": "기대를 초과하는 게 발전 기회들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태우",
                    "script": "Career advancement through strategic positioning.",
                    "translation": "전략적 포지셔닝을 통한 커리어 발전."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성민",
                    "script": "Visible performance drives rapid promotion!",
                    "translation": "보이는 성과가 빠른 승진을 이끌어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Visible performance drives rapid @@!",
                    "hint": "성민이가 보이는 성과가 무엇을 이끈다고 했나요?",
                    "optionA": "problems",
                    "optionB": "promotion",
                    "optionC": "confusion",
                    "result": "promotion",
                    "explanation": "성민이가 보이는 성과가 빠른 '승진(promotion)'을 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태우",
                    "script": "Your performance excellence accelerates career!",
                    "translation": "네 성과 우수성이 커리어를 가속화해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성민",
                    "script": "You create systematic success pathways!",
                    "translation": "너는 체계적인 성공 경로들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "커리어 성공에 대한 문장이에요.",
                    "result": "Performance builds successful careers",
                    "explanation": "성과가 성공적인 커리어들을 만들어요.",
                    "optionA": "builds",
                    "optionB": "careers",
                    "optionC": "successful",
                    "optionD": "Performance"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태우",
                    "script": "Strategic career management maximizes potential!",
                    "translation": "전략적 커리어 관리가 잠재력을 최대화해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 발전 전략",
            "explanation": "ESTP의 성과 중심과 ESTJ의 체계적 승진",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성민",
                    "script": "Results speak louder than words!",
                    "translation": "결과가 말보다 더 크게 말해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태우",
                    "script": "Performance focus! I'll track metrics.",
                    "translation": "성과 집중이야! 내가 지표들을 추적할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성민",
                    "script": "High impact work gets recognition!",
                    "translation": "높은 임팩트 일이 인정을 받아!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태우",
                    "script": "Recognition through documented achievements.",
                    "translation": "문서화된 성취들을 통한 인정."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성민이는 높은 임팩트 일이 인정을 받는다고 했나요?",
                    "hint": "성민이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "성민이가 'High impact work gets recognition!'라고 높은 임팩트 일이 인정을 받는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성민",
                    "script": "Exceeding expectations creates advancement opportunities!",
                    "translation": "기대를 초과하는 게 발전 기회들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태우",
                    "script": "Career advancement through strategic positioning.",
                    "translation": "전략적 포지셔닝을 통한 커리어 발전."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성민",
                    "script": "Visible performance drives rapid promotion!",
                    "translation": "보이는 성과가 빠른 승진을 이끌어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Visible performance drives rapid @@!",
                    "hint": "성민이가 보이는 성과가 무엇을 이끈다고 했나요?",
                    "optionA": "problems",
                    "optionB": "promotion",
                    "optionC": "confusion",
                    "result": "promotion",
                    "explanation": "성민이가 보이는 성과가 빠른 '승진(promotion)'을 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태우",
                    "script": "Your performance excellence accelerates career!",
                    "translation": "네 성과 우수성이 커리어를 가속화해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성민",
                    "script": "You create systematic success pathways!",
                    "translation": "너는 체계적인 성공 경로들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "커리어 성공에 대한 문장이에요.",
                    "optionA": "builds",
                    "optionB": "careers",
                    "optionC": "successful",
                    "optionD": "Performance",
                    "result": "Performance builds successful careers",
                    "explanation": "성과가 성공적인 커리어들을 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태우",
                    "script": "Strategic career management maximizes potential!",
                    "translation": "전략적 커리어 관리가 잠재력을 최대화해!"
                }
            ]
        }
    ]
}
ID: 12818 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "익스트림 스포츠 도전",
            "explanation": "ESTP의 아드레날린 추구와 ESTJ의 목표 달성",
            "category": "취미와 여가 활동",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "Extreme sports give ultimate rush!",
                    "translation": "익스트림 스포츠가 궁극의 스릴을 줘!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "Adrenaline challenge! I'll plan training.",
                    "translation": "아드레날린 도전이야! 내가 훈련을 계획할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "Pushing limits reveals true potential!",
                    "translation": "한계를 밀어붙이는 게 진정한 잠재력을 드러내!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소라",
                    "script": "Potential development through structured preparation.",
                    "translation": "구조화된 준비를 통한 잠재력 개발."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "윤호는 한계를 밀어붙이는 것이 진정한 잠재력을 드러낸다고 했나요?",
                    "hint": "윤호의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "윤호가 'Pushing limits reveals true potential!'라고 한계를 밀어붙이는 것이 진정한 잠재력을 드러낸다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "Fear becomes fuel for action!",
                    "translation": "두려움이 행동의 연료가 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소라",
                    "script": "Fear management builds mental toughness.",
                    "translation": "두려움 관리가 정신적 강인함을 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤호",
                    "script": "Adventure creates unforgettable life experiences!",
                    "translation": "모험이 잊을 수 없는 인생 경험들을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Adventure creates unforgettable life @@!",
                    "hint": "윤호가 모험이 잊을 수 없는 인생 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "experiences",
                    "optionC": "confusion",
                    "result": "experiences",
                    "explanation": "윤호가 모험이 잊을 수 없는 인생 '경험들(experiences)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소라",
                    "script": "Your courage inspires personal excellence!",
                    "translation": "네 용기가 개인적 우수성에 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "You achieve goals through preparation!",
                    "translation": "너는 준비를 통해 목표들을 달성해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "도전에 대한 문장이에요.",
                    "result": "Challenge builds inner strength",
                    "explanation": "도전이 내적 힘을 만들어요.",
                    "optionA": "builds",
                    "optionB": "strength",
                    "optionC": "Challenge",
                    "optionD": "inner"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소라",
                    "script": "Systematic training achieves extreme goals!",
                    "translation": "체계적인 훈련이 극한 목표들을 달성해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "익스트림 스포츠 도전",
            "explanation": "ESTP의 아드레날린 추구와 ESTJ의 목표 달성",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "Extreme sports give ultimate rush!",
                    "translation": "익스트림 스포츠가 궁극의 스릴을 줘!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "Adrenaline challenge! I'll plan training.",
                    "translation": "아드레날린 도전이야! 내가 훈련을 계획할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "Pushing limits reveals true potential!",
                    "translation": "한계를 밀어붙이는 게 진정한 잠재력을 드러내!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소라",
                    "script": "Potential development through structured preparation.",
                    "translation": "구조화된 준비를 통한 잠재력 개발."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "윤호는 한계를 밀어붙이는 것이 진정한 잠재력을 드러낸다고 했나요?",
                    "hint": "윤호의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "윤호가 'Pushing limits reveals true potential!'라고 한계를 밀어붙이는 것이 진정한 잠재력을 드러낸다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "Fear becomes fuel for action!",
                    "translation": "두려움이 행동의 연료가 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소라",
                    "script": "Fear management builds mental toughness.",
                    "translation": "두려움 관리가 정신적 강인함을 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤호",
                    "script": "Adventure creates unforgettable life experiences!",
                    "translation": "모험이 잊을 수 없는 인생 경험들을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Adventure creates unforgettable life @@!",
                    "hint": "윤호가 모험이 잊을 수 없는 인생 무엇을 만든다고 했나요?",
                    "optionA": "problems",
                    "optionB": "experiences",
                    "optionC": "confusion",
                    "result": "experiences",
                    "explanation": "윤호가 모험이 잊을 수 없는 인생 '경험들(experiences)'을 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소라",
                    "script": "Your courage inspires personal excellence!",
                    "translation": "네 용기가 개인적 우수성에 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "You achieve goals through preparation!",
                    "translation": "너는 준비를 통해 목표들을 달성해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "도전에 대한 문장이에요.",
                    "optionA": "builds",
                    "optionB": "strength",
                    "optionC": "Challenge",
                    "optionD": "inner",
                    "result": "Challenge builds inner strength",
                    "explanation": "도전이 내적 힘을 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소라",
                    "script": "Systematic training achieves extreme goals!",
                    "translation": "체계적인 훈련이 극한 목표들을 달성해!"
                }
            ]
        }
    ]
}
ID: 12819 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "팀 스포츠 리더십",
            "explanation": "ESTP의 팀 에너지와 ESTJ의 승리 전략",
            "category": "취미와 여가 활동",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "Team energy creates winning momentum!",
                    "translation": "팀 에너지가 승리하는 모멘텀을 만들어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "Competitive advantage! I'll develop strategy.",
                    "translation": "경쟁 우위야! 내가 전략을 개발할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "Natural leadership emerges during competition!",
                    "translation": "자연스러운 리더십이 경쟁 중에 나타나!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예은",
                    "script": "Leadership development through systematic coaching.",
                    "translation": "체계적인 코칭을 통한 리더십 개발."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태현이는 자연스러운 리더십이 경쟁 중에 나타난다고 했나요?",
                    "hint": "태현이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "태현이가 'Natural leadership emerges during competition!'라고 자연스러운 리더십이 경쟁 중에 나타난다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "Team chemistry builds through shared!",
                    "translation": "팀 케미스트리가 공유된 것을 통해 만들어져!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "Team building through structured activities.",
                    "translation": "구조화된 활동들을 통한 팀 빌딩."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태현",
                    "script": "Victory celebration unites teams forever!",
                    "translation": "승리 축하가 팀들을 영원히 하나로 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Victory celebration unites teams @@!",
                    "hint": "태현이가 승리 축하가 팀들을 어떻게 하나로 만든다고 했나요?",
                    "optionA": "temporarily",
                    "optionB": "forever",
                    "optionC": "never",
                    "result": "forever",
                    "explanation": "태현이가 승리 축하가 팀들을 '영원히(forever)' 하나로 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "Your team spirit maximizes collective!",
                    "translation": "네 팀 정신이 집단적인 걸 최대화해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "You create championship-winning strategies!",
                    "translation": "너는 챔피언십을 이기는 전략들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀 스포츠에 대한 문장이에요.",
                    "result": "Teamwork creates shared victory",
                    "explanation": "팀워크가 공유된 승리를 만들어요.",
                    "optionA": "shared",
                    "optionB": "victory",
                    "optionC": "creates",
                    "optionD": "Teamwork"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예은",
                    "script": "Strategic team management delivers championships!",
                    "translation": "전략적 팀 관리가 챔피언십을 제공해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "팀 스포츠 리더십",
            "explanation": "ESTP의 팀 에너지와 ESTJ의 승리 전략",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "Team energy creates winning momentum!",
                    "translation": "팀 에너지가 승리하는 모멘텀을 만들어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "Competitive advantage! I'll develop strategy.",
                    "translation": "경쟁 우위야! 내가 전략을 개발할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "Natural leadership emerges during competition!",
                    "translation": "자연스러운 리더십이 경쟁 중에 나타나!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예은",
                    "script": "Leadership development through systematic coaching.",
                    "translation": "체계적인 코칭을 통한 리더십 개발."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태현이는 자연스러운 리더십이 경쟁 중에 나타난다고 했나요?",
                    "hint": "태현이의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "태현이가 'Natural leadership emerges during competition!'라고 자연스러운 리더십이 경쟁 중에 나타난다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "Team chemistry builds through shared!",
                    "translation": "팀 케미스트리가 공유된 것을 통해 만들어져!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "Team building through structured activities.",
                    "translation": "구조화된 활동들을 통한 팀 빌딩."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태현",
                    "script": "Victory celebration unites teams forever!",
                    "translation": "승리 축하가 팀들을 영원히 하나로 만들어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Victory celebration unites teams @@!",
                    "hint": "태현이가 승리 축하가 팀들을 어떻게 하나로 만든다고 했나요?",
                    "optionA": "temporarily",
                    "optionB": "forever",
                    "optionC": "never",
                    "result": "forever",
                    "explanation": "태현이가 승리 축하가 팀들을 '영원히(forever)' 하나로 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "Your team spirit maximizes collective!",
                    "translation": "네 팀 정신이 집단적인 걸 최대화해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "You create championship-winning strategies!",
                    "translation": "너는 챔피언십을 이기는 전략들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "팀 스포츠에 대한 문장이에요.",
                    "optionA": "shared",
                    "optionB": "victory",
                    "optionC": "creates",
                    "optionD": "Teamwork",
                    "result": "Teamwork creates shared victory",
                    "explanation": "팀워크가 공유된 승리를 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예은",
                    "script": "Strategic team management delivers championships!",
                    "translation": "전략적 팀 관리가 챔피언십을 제공해!"
                }
            ]
        }
    ]
}
ID: 12820 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "프로젝트 접근 방식 갈등",
            "explanation": "ESTP의 유연한 해결과 ESTJ의 체계적 관리",
            "category": "갈등 해결 방식",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "Different approaches are causing tension!",
                    "translation": "다른 접근법들이 긴장을 야기하고 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "Process conflict! I'll establish protocols.",
                    "translation": "프로세스 갈등이야! 내가 프로토콜들을 확립할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "Flexibility solves most disagreements naturally!",
                    "translation": "유연성이 대부분의 이견들을 자연스럽게 해결해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "다인",
                    "script": "Natural resolution through structured discussion.",
                    "translation": "구조화된 토론을 통한 자연스러운 해결."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "상우는 유연성이 대부분의 이견들을 자연스럽게 해결한다고 했나요?",
                    "hint": "상우의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "상우가 'Flexibility solves most disagreements naturally!'라고 유연성이 대부분의 이견들을 자연스럽게 해결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Open communication creates understanding fast!",
                    "translation": "열린 소통이 이해를 빠르게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다인",
                    "script": "Understanding through systematic conflict resolution.",
                    "translation": "체계적인 갈등 해결을 통한 이해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Compromise leads to creative solutions!",
                    "translation": "타협이 창의적인 해결책들로 이끌어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Compromise leads to creative @@!",
                    "hint": "상우가 타협이 창의적인 무엇으로 이끈다고 했나요?",
                    "optionA": "problems",
                    "optionB": "solutions",
                    "optionC": "confusion",
                    "result": "solutions",
                    "explanation": "상우가 타협이 창의적인 '해결책들(solutions)'로 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다인",
                    "script": "Your adaptability facilitates team harmony!",
                    "translation": "네 적응력이 팀 화합을 촉진해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "You create clear working procedures!",
                    "translation": "너는 명확한 작업 절차들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "result": "Conflict requires strong management",
                    "explanation": "갈등은 강한 관리가 필요해요.",
                    "optionA": "requires",
                    "optionB": "Conflict",
                    "optionC": "strong",
                    "optionD": "management"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다인",
                    "script": "Systematic conflict management ensures productivity!",
                    "translation": "체계적인 갈등 관리가 생산성을 보장해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "프로젝트 접근 방식 갈등",
            "explanation": "ESTP의 유연한 해결과 ESTJ의 체계적 관리",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "Different approaches are causing tension!",
                    "translation": "다른 접근법들이 긴장을 야기하고 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "Process conflict! I'll establish protocols.",
                    "translation": "프로세스 갈등이야! 내가 프로토콜들을 확립할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "Flexibility solves most disagreements naturally!",
                    "translation": "유연성이 대부분의 이견들을 자연스럽게 해결해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "다인",
                    "script": "Natural resolution through structured discussion.",
                    "translation": "구조화된 토론을 통한 자연스러운 해결."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "상우는 유연성이 대부분의 이견들을 자연스럽게 해결한다고 했나요?",
                    "hint": "상우의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "상우가 'Flexibility solves most disagreements naturally!'라고 유연성이 대부분의 이견들을 자연스럽게 해결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Open communication creates understanding fast!",
                    "translation": "열린 소통이 이해를 빠르게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다인",
                    "script": "Understanding through systematic conflict resolution.",
                    "translation": "체계적인 갈등 해결을 통한 이해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "상우",
                    "script": "Compromise leads to creative solutions!",
                    "translation": "타협이 창의적인 해결책들로 이끌어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Compromise leads to creative @@!",
                    "hint": "상우가 타협이 창의적인 무엇으로 이끈다고 했나요?",
                    "optionA": "problems",
                    "optionB": "solutions",
                    "optionC": "confusion",
                    "result": "solutions",
                    "explanation": "상우가 타협이 창의적인 '해결책들(solutions)'로 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다인",
                    "script": "Your adaptability facilitates team harmony!",
                    "translation": "네 적응력이 팀 화합을 촉진해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "You create clear working procedures!",
                    "translation": "너는 명확한 작업 절차들을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "optionA": "requires",
                    "optionB": "Conflict",
                    "optionC": "strong",
                    "optionD": "management",
                    "result": "Conflict requires strong management",
                    "explanation": "갈등은 강한 관리가 필요해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다인",
                    "script": "Systematic conflict management ensures productivity!",
                    "translation": "체계적인 갈등 관리가 생산성을 보장해!"
                }
            ]
        }
    ]
}
ID: 12821 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "마감 압박 하에서의 팀 관리",
            "explanation": "ESTP의 즉시 동원과 ESTJ의 효율적 지휘",
            "category": "갈등 해결 방식",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "Crunch time! Everyone needs motivation!",
                    "translation": "막판 스퍼트 시간이야! 모든 사람이 동기부여가 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하나",
                    "script": "Critical deadline! I'll optimize workflow.",
                    "translation": "중요한 마감일이야! 내가 워크플로를 최적화할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "High-energy leadership rallies teams fast!",
                    "translation": "높은 에너지 리더십이 팀들을 빠르게 결집시켜!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하나",
                    "script": "Team mobilization through efficient coordination.",
                    "translation": "효율적인 조정을 통한 팀 동원."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "시우는 높은 에너지 리더십이 팀들을 빠르게 결집시킨다고 했나요?",
                    "hint": "시우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "시우가 'High-energy leadership rallies teams fast!'라고 높은 에너지 리더십이 팀들을 빠르게 결집시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Pressure situations reveal true teamwork!",
                    "translation": "압박 상황들이 진정한 팀워크를 드러내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하나",
                    "script": "True collaboration through systematic task.",
                    "translation": "체계적인 작업을 통한 진정한 협력."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "United effort conquers impossible deadlines!",
                    "translation": "단결된 노력이 불가능한 마감일들을 정복해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "United effort conquers impossible @@!",
                    "hint": "시우가 단결된 노력이 불가능한 무엇을 정복한다고 했나요?",
                    "optionA": "dreams",
                    "optionB": "deadlines",
                    "optionC": "problems",
                    "result": "deadlines",
                    "explanation": "시우가 단결된 노력이 불가능한 '마감일들(deadlines)'을 정복한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하나",
                    "script": "Your energetic leadership drives team!",
                    "translation": "네 에너지 넘치는 리더십이 팀을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "You organize chaos into victory!",
                    "translation": "너는 혼란을 승리로 조직해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀의 성공에 대한 문장이에요.",
                    "result": "Leadership achieves team success",
                    "explanation": "리더십이 팀 성공을 달성해요.",
                    "optionA": "success",
                    "optionB": "Leadership",
                    "optionC": "team",
                    "optionD": "achieves"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하나",
                    "script": "Strategic leadership delivers exceptional results!",
                    "translation": "전략적 리더십이 탁월한 결과들을 제공해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "마감 압박 하에서의 팀 관리",
            "explanation": "ESTP의 즉시 동원과 ESTJ의 효율적 지휘",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "Crunch time! Everyone needs motivation!",
                    "translation": "막판 스퍼트 시간이야! 모든 사람이 동기부여가 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하나",
                    "script": "Critical deadline! I'll optimize workflow.",
                    "translation": "중요한 마감일이야! 내가 워크플로를 최적화할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "High-energy leadership rallies teams fast!",
                    "translation": "높은 에너지 리더십이 팀들을 빠르게 결집시켜!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하나",
                    "script": "Team mobilization through efficient coordination.",
                    "translation": "효율적인 조정을 통한 팀 동원."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "시우는 높은 에너지 리더십이 팀들을 빠르게 결집시킨다고 했나요?",
                    "hint": "시우의 말을 다시 들어보세요.",
                    "result": "O",
                    "explanation": "시우가 'High-energy leadership rallies teams fast!'라고 높은 에너지 리더십이 팀들을 빠르게 결집시킨다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "Pressure situations reveal true teamwork!",
                    "translation": "압박 상황들이 진정한 팀워크를 드러내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하나",
                    "script": "True collaboration through systematic task.",
                    "translation": "체계적인 작업을 통한 진정한 협력."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "시우",
                    "script": "United effort conquers impossible deadlines!",
                    "translation": "단결된 노력이 불가능한 마감일들을 정복해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "United effort conquers impossible @@!",
                    "hint": "시우가 단결된 노력이 불가능한 무엇을 정복한다고 했나요?",
                    "optionA": "dreams",
                    "optionB": "deadlines",
                    "optionC": "problems",
                    "result": "deadlines",
                    "explanation": "시우가 단결된 노력이 불가능한 '마감일들(deadlines)'을 정복한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하나",
                    "script": "Your energetic leadership drives team!",
                    "translation": "네 에너지 넘치는 리더십이 팀을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "You organize chaos into victory!",
                    "translation": "너는 혼란을 승리로 조직해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "팀의 성공에 대한 문장이에요.",
                    "optionA": "success",
                    "optionB": "Leadership",
                    "optionC": "team",
                    "optionD": "achieves",
                    "result": "Leadership achieves team success",
                    "explanation": "리더십이 팀 성공을 달성해요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하나",
                    "script": "Strategic leadership delivers exceptional results!",
                    "translation": "전략적 리더십이 탁월한 결과들을 제공해!"
                }
            ]
        }
    ]
}
ID: 12822 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "팀 프로젝트 조직하기",
            "explanation": "ESTJ의 체계적 리더십과 ISTP의 실용적 지원",
            "category": "사회적 상호작용",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "We need structured team organization!",
                    "translation": "우리는 체계적인 팀 조직이 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동민",
                    "script": "Makes sense. I'll handle technical.",
                    "translation": "말이 돼. 내가 기술적인 걸 처리할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Clear roles ensure project success!",
                    "translation": "명확한 역할들이 프로젝트 성공을 보장해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "동민",
                    "script": "Efficient division. I'll work independently.",
                    "translation": "효율적인 분할이야. 나는 독립적으로 일할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준서는 명확한 역할들이 프로젝트 성공을 보장한다고 했나요?",
                    "hint": "준서의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "준서가 'Clear roles ensure project success!'라고 명확한 역할들이 프로젝트 성공을 보장한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "Regular meetings maintain team coordination!",
                    "translation": "정기적인 미팅들이 팀 조정을 유지해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동민",
                    "script": "Coordination helps. I'll update progress.",
                    "translation": "조정이 도움이 돼. 내가 진행상황을 업데이트할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준서",
                    "script": "Systematic approach delivers consistent results!",
                    "translation": "체계적인 접근이 일관된 결과들을 제공해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Systematic approach delivers consistent @@!",
                    "hint": "준서가 체계적인 접근이 무엇을 제공한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "results",
                    "optionC": "confusion",
                    "result": "results",
                    "explanation": "준서가 체계적인 접근이 일관된 '결과들(results)'을 제공한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동민",
                    "script": "Your organization keeps things running.",
                    "translation": "네 조직화가 일들을 돌아가게 유지해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준서",
                    "script": "You handle implementation details perfectly!",
                    "translation": "너는 실행 세부사항들을 완벽하게 처리해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀워크에 대한 문장이에요.",
                    "result": "Organization builds strong teams",
                    "explanation": "조직화가 강한 팀들을 만들어요.",
                    "optionA": "teams",
                    "optionB": "Organization",
                    "optionC": "builds",
                    "optionD": "strong"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동민",
                    "script": "Practical execution supports good planning.",
                    "translation": "실용적인 실행이 좋은 계획을 뒷받침해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "팀 프로젝트 조직하기",
            "explanation": "ESTJ의 체계적 리더십과 ISTP의 실용적 지원",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "We need structured team organization!",
                    "translation": "우리는 체계적인 팀 조직이 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동민",
                    "script": "Makes sense. I'll handle technical.",
                    "translation": "말이 돼. 내가 기술적인 걸 처리할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Clear roles ensure project success!",
                    "translation": "명확한 역할들이 프로젝트 성공을 보장해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "동민",
                    "script": "Efficient division. I'll work independently.",
                    "translation": "효율적인 분할이야. 나는 독립적으로 일할게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준서는 명확한 역할들이 프로젝트 성공을 보장한다고 했나요?",
                    "hint": "준서의 말을 확인해보세요.",
                    "result": "O",
                    "explanation": "준서가 'Clear roles ensure project success!'라고 명확한 역할들이 프로젝트 성공을 보장한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "Regular meetings maintain team coordination!",
                    "translation": "정기적인 미팅들이 팀 조정을 유지해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동민",
                    "script": "Coordination helps. I'll update progress.",
                    "translation": "조정이 도움이 돼. 내가 진행상황을 업데이트할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준서",
                    "script": "Systematic approach delivers consistent results!",
                    "translation": "체계적인 접근이 일관된 결과들을 제공해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Systematic approach delivers consistent @@!",
                    "hint": "준서가 체계적인 접근이 무엇을 제공한다고 했나요?",
                    "optionA": "problems",
                    "optionB": "results",
                    "optionC": "confusion",
                    "result": "results",
                    "explanation": "준서가 체계적인 접근이 일관된 '결과들(results)'을 제공한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동민",
                    "script": "Your organization keeps things running.",
                    "translation": "네 조직화가 일들을 돌아가게 유지해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준서",
                    "script": "You handle implementation details perfectly!",
                    "translation": "너는 실행 세부사항들을 완벽하게 처리해!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "팀워크에 대한 문장이에요.",
                    "optionA": "teams",
                    "optionB": "Organization",
                    "optionC": "builds",
                    "optionD": "strong",
                    "result": "Organization builds strong teams",
                    "explanation": "조직화가 강한 팀들을 만들어요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동민",
                    "script": "Practical execution supports good planning.",
                    "translation": "실용적인 실행이 좋은 계획을 뒷받침해."
                }
            ]
        }
    ]
}

현재 배치 처리 완료

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