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

실행 모드 선택


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

대상 테이블: content_mbti_items

ID: 3772 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "피하고 싶어 vs 정면승부",
            "explanation": "ISFP의 회피성향과 ENTJ의 직면 전략 비교 (직장동료 갈등)",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서영",
                    "script": "I avoid confrontation always.",
                    "translation": "항상 대립을 피해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "I face problems directly.",
                    "translation": "문제를 직접 마주해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "서영이는 대립 상황을 피하나요?",
                    "hint": "ISFP는 갈등을 불편해하며 피하려고 해요.",
                    "result": "O",
                    "explanation": "서영이는 'I avoid confrontation always'라고 항상 대립을 피한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서영",
                    "script": "Drama makes me uncomfortable.",
                    "translation": "드라마는 나를 불편하게 해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도현",
                    "script": "Drama creates necessary change.",
                    "translation": "드라마는 필요한 변화를 만들어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Do-hyeon thinks drama creates necessary @@.",
                    "hint": "ENTJ는 갈등을 통한 변화를 긍정적으로 봐요.",
                    "optionA": "problems",
                    "optionB": "change",
                    "optionC": "stress",
                    "result": "change",
                    "explanation": "도현이는 드라마가 필요한 변화를 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서영",
                    "script": "Can't we just chill?",
                    "translation": "그냥 진정할 수 없을까?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도현",
                    "script": "We must address issues.",
                    "translation": "문제들을 다뤄야 해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "도현이의 적극적 해결 방식이에요.",
                    "optionA": "must",
                    "optionB": "address",
                    "optionC": "issues",
                    "result": "must address issues",
                    "explanation": "도현이는 문제들을 다뤄야 한다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "피하고 싶어 vs 정면승부",
            "explanation": "ISFP의 회피성향과 ENTJ의 직면 전략 비교 (직장동료 갈등)",
            "level": 1,
            "my_mbti": "ISFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서영",
                    "script": "I avoid confrontation always.",
                    "translation": "항상 대립을 피해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "I face problems directly.",
                    "translation": "문제를 직접 마주해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "서영이는 대립 상황을 피하나요?",
                    "hint": "ISFP는 갈등을 불편해하며 피하려고 해요.",
                    "result": "O",
                    "explanation": "서영이는 'I avoid confrontation always'라고 항상 대립을 피한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서영",
                    "script": "Drama makes me uncomfortable.",
                    "translation": "드라마는 나를 불편하게 해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도현",
                    "script": "Drama creates necessary change.",
                    "translation": "드라마는 필요한 변화를 만들어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Do-hyeon thinks drama creates necessary @@.",
                    "hint": "ENTJ는 갈등을 통한 변화를 긍정적으로 봐요.",
                    "optionA": "problems",
                    "optionB": "change",
                    "optionC": "stress",
                    "result": "change",
                    "explanation": "도현이는 드라마가 필요한 변화를 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서영",
                    "script": "Can't we just chill?",
                    "translation": "그냥 진정할 수 없을까?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도현",
                    "script": "We must address issues.",
                    "translation": "문제들을 다뤄야 해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "도현이의 적극적 해결 방식이에요.",
                    "optionA": "must",
                    "optionB": "address",
                    "optionC": "issues",
                    "result": "must address issues",
                    "explanation": "도현이는 문제들을 다뤄야 한다고 했어요."
                }
            ]
        }
    ]
}
ID: 3773 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "규칙이 법이야 vs 자유가 최고",
            "explanation": "ISTJ의 원칙적 접근과 ENFP의 유연한 해결 비교 (선후배 갈등)",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "Rules exist for reasons.",
                    "translation": "규칙은 이유가 있어서 존재해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하늘",
                    "script": "Rules can be flexible.",
                    "translation": "규칙은 유연할 수 있어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민수는 규칙을 중요하게 생각하나요?",
                    "hint": "ISTJ는 기존 규칙과 절차를 존중해요.",
                    "result": "O",
                    "explanation": "민수는 'Rules exist for reasons'라고 규칙의 중요성을 강조했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민수",
                    "script": "Structure prevents future chaos.",
                    "translation": "구조가 미래의 혼란을 막아."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하늘",
                    "script": "Creativity prevents boring solutions.",
                    "translation": "창의성이 지루한 해결책을 막아."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ha-neul thinks @@ prevents boring solutions.",
                    "hint": "ENFP는 창의적 해결을 선호해요.",
                    "optionA": "structure",
                    "optionB": "creativity",
                    "optionC": "rules",
                    "result": "creativity",
                    "explanation": "하늘이는 창의성이 지루한 해결책을 막는다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민수",
                    "script": "Protocol is seriously important.",
                    "translation": "절차가 진짜 중요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하늘",
                    "script": "Improvisation is totally awesome!",
                    "translation": "즉흥성이 완전 멋져!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "하늘이가 멋지다고 생각하는 것이에요.",
                    "optionA": "improvisation",
                    "optionB": "totally",
                    "optionC": "awesome",
                    "result": "improvisation totally awesome",
                    "explanation": "하늘이는 즉흥성이 완전 멋지다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "규칙이 법이야 vs 자유가 최고",
            "explanation": "ISTJ의 원칙적 접근과 ENFP의 유연한 해결 비교 (선후배 갈등)",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "Rules exist for reasons.",
                    "translation": "규칙은 이유가 있어서 존재해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하늘",
                    "script": "Rules can be flexible.",
                    "translation": "규칙은 유연할 수 있어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민수는 규칙을 중요하게 생각하나요?",
                    "hint": "ISTJ는 기존 규칙과 절차를 존중해요.",
                    "result": "O",
                    "explanation": "민수는 'Rules exist for reasons'라고 규칙의 중요성을 강조했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민수",
                    "script": "Structure prevents future chaos.",
                    "translation": "구조가 미래의 혼란을 막아."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하늘",
                    "script": "Creativity prevents boring solutions.",
                    "translation": "창의성이 지루한 해결책을 막아."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ha-neul thinks @@ prevents boring solutions.",
                    "hint": "ENFP는 창의적 해결을 선호해요.",
                    "optionA": "structure",
                    "optionB": "creativity",
                    "optionC": "rules",
                    "result": "creativity",
                    "explanation": "하늘이는 창의성이 지루한 해결책을 막는다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민수",
                    "script": "Protocol is seriously important.",
                    "translation": "절차가 진짜 중요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하늘",
                    "script": "Improvisation is totally awesome!",
                    "translation": "즉흥성이 완전 멋져!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "하늘이가 멋지다고 생각하는 것이에요.",
                    "optionA": "improvisation",
                    "optionB": "totally",
                    "optionC": "awesome",
                    "result": "improvisation totally awesome",
                    "explanation": "하늘이는 즉흥성이 완전 멋지다고 했어요."
                }
            ]
        }
    ]
}
ID: 3774 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "다 같이 화해해 vs 객관적 팩트체크",
            "explanation": "ESFJ의 조화 중시와 INTP의 논리적 검증 비교 (친구 갈등)",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ESFJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Everyone should feel included.",
                    "translation": "모든 사람이 포함된 느낌을 받아야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "Facts should determine outcomes.",
                    "translation": "사실이 결과를 결정해야 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "유진이는 모든 사람을 배려하려고 하나요?",
                    "hint": "ESFJ는 그룹 내 조화를 최우선으로 생각해요.",
                    "result": "O",
                    "explanation": "유진이는 'Everyone should feel included'라고 모든 사람을 배려한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유진",
                    "script": "Harmony creates lasting peace.",
                    "translation": "조화가 지속적인 평화를 만들어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "Truth creates lasting solutions.",
                    "translation": "진실이 지속적인 해결책을 만들어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Hyeon-woo thinks @@ creates lasting solutions.",
                    "hint": "INTP는 객관적 진실을 중시해요.",
                    "optionA": "harmony",
                    "optionB": "truth",
                    "optionC": "money",
                    "result": "truth",
                    "explanation": "현우는 진실이 지속적인 해결책을 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Let's compromise together nicely.",
                    "translation": "다같이 좋게 타협하자."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현우",
                    "script": "Let's verify facts first.",
                    "translation": "먼저 사실을 확인하자."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현우의 검증 우선 접근법이에요.",
                    "result": "Sample sentence.",
                    "explanation": "해설",
                    "optionA": "sentence.",
                    "optionB": "Sample"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "다 같이 화해해 vs 객관적 팩트체크",
            "explanation": "ESFJ의 조화 중시와 INTP의 논리적 검증 비교 (친구 갈등)",
            "level": 1,
            "my_mbti": "ESFJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Everyone should feel included.",
                    "translation": "모든 사람이 포함된 느낌을 받아야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "Facts should determine outcomes.",
                    "translation": "사실이 결과를 결정해야 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "유진이는 모든 사람을 배려하려고 하나요?",
                    "hint": "ESFJ는 그룹 내 조화를 최우선으로 생각해요.",
                    "result": "O",
                    "explanation": "유진이는 'Everyone should feel included'라고 모든 사람을 배려한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유진",
                    "script": "Harmony creates lasting peace.",
                    "translation": "조화가 지속적인 평화를 만들어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "Truth creates lasting solutions.",
                    "translation": "진실이 지속적인 해결책을 만들어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Hyeon-woo thinks @@ creates lasting solutions.",
                    "hint": "INTP는 객관적 진실을 중시해요.",
                    "optionA": "harmony",
                    "optionB": "truth",
                    "optionC": "money",
                    "result": "truth",
                    "explanation": "현우는 진실이 지속적인 해결책을 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Let's compromise together nicely.",
                    "translation": "다같이 좋게 타협하자."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현우",
                    "script": "Let's verify facts first.",
                    "translation": "먼저 사실을 확인하자."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "현우의 검증 우선 접근법이에요.",
                    "optionA": "sentence.",
                    "optionB": "Sample",
                    "result": "Sample sentence.",
                    "explanation": "해설"
                }
            ]
        }
    ]
}
ID: 3775 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "미래가 걱정돼 vs 지금 해결하자",
            "explanation": "INFJ의 장기적 우려와 ESTP의 즉시 행동 비교 (연인 갈등)",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "INFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜진",
                    "script": "This affects our future.",
                    "translation": "이게 우리 미래에 영향을 줘."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "우진",
                    "script": "Let's fix this now.",
                    "translation": "지금 이걸 고치자."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "혜진이는 미래에 대해 걱정하나요?",
                    "hint": "INFJ는 갈등이 미래에 미칠 영향을 생각해요.",
                    "result": "O",
                    "explanation": "혜진이는 'This affects our future'라고 미래에 대한 걱정을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "혜진",
                    "script": "I worry about patterns.",
                    "translation": "패턴이 걱정돼."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "우진",
                    "script": "I focus on solutions.",
                    "translation": "해결책에 집중해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Woo-jin focuses on immediate @@.",
                    "hint": "ESTP는 당장의 해결책을 찾아요.",
                    "optionA": "patterns",
                    "optionB": "solutions",
                    "optionC": "dreams",
                    "result": "solutions",
                    "explanation": "우진이는 즉각적인 해결책에 집중해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜진",
                    "script": "What if this happens?",
                    "translation": "이런 일이 일어나면 어떡하지?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "우진",
                    "script": "Let's deal with reality.",
                    "translation": "현실을 다루자."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "우진이의 현실적 접근이에요.",
                    "optionA": "deal",
                    "optionB": "with",
                    "optionC": "reality",
                    "result": "deal with reality",
                    "explanation": "우진이는 현실을 다루자고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "미래가 걱정돼 vs 지금 해결하자",
            "explanation": "INFJ의 장기적 우려와 ESTP의 즉시 행동 비교 (연인 갈등)",
            "level": 1,
            "my_mbti": "INFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜진",
                    "script": "This affects our future.",
                    "translation": "이게 우리 미래에 영향을 줘."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "우진",
                    "script": "Let's fix this now.",
                    "translation": "지금 이걸 고치자."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "혜진이는 미래에 대해 걱정하나요?",
                    "hint": "INFJ는 갈등이 미래에 미칠 영향을 생각해요.",
                    "result": "O",
                    "explanation": "혜진이는 'This affects our future'라고 미래에 대한 걱정을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "혜진",
                    "script": "I worry about patterns.",
                    "translation": "패턴이 걱정돼."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "우진",
                    "script": "I focus on solutions.",
                    "translation": "해결책에 집중해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Woo-jin focuses on immediate @@.",
                    "hint": "ESTP는 당장의 해결책을 찾아요.",
                    "optionA": "patterns",
                    "optionB": "solutions",
                    "optionC": "dreams",
                    "result": "solutions",
                    "explanation": "우진이는 즉각적인 해결책에 집중해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜진",
                    "script": "What if this happens?",
                    "translation": "이런 일이 일어나면 어떡하지?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "우진",
                    "script": "Let's deal with reality.",
                    "translation": "현실을 다루자."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "우진이의 현실적 접근이에요.",
                    "optionA": "deal",
                    "optionB": "with",
                    "optionC": "reality",
                    "result": "deal with reality",
                    "explanation": "우진이는 현실을 다루자고 했어요."
                }
            ]
        }
    ]
}
ID: 3776 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "혼자 해결할게 vs 함께 풀어보자",
            "explanation": "ISTP의 독립적 해결과 ENFJ의 협력적 접근 비교 (직장동료 갈등)",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I'll handle this myself.",
                    "translation": "혼자서 처리할게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서현",
                    "script": "We should work together.",
                    "translation": "함께 일해야 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "진우는 혼자서 문제를 해결하려고 하나요?",
                    "hint": "ISTP는 독립적으로 문제를 처리하려고 해요.",
                    "result": "O",
                    "explanation": "진우는 'I'll handle this myself'라고 혼자서 처리하겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "진우",
                    "script": "Solo work feels natural.",
                    "translation": "혼자 일하는 게 자연스러워."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서현",
                    "script": "Team work feels powerful.",
                    "translation": "팀워크가 강력하게 느껴져."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Seo-hyeon feels @@ work is powerful.",
                    "hint": "ENFJ는 협력을 통한 시너지를 믿어요.",
                    "optionA": "solo",
                    "optionB": "team",
                    "optionC": "hard",
                    "result": "team",
                    "explanation": "서현이는 팀워크가 강력하다고 느껴요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "I need personal space.",
                    "translation": "개인적인 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서현",
                    "script": "We need mutual support.",
                    "translation": "상호 지원이 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서현이가 필요하다고 생각하는 것이에요.",
                    "optionA": "need",
                    "optionB": "mutual",
                    "optionC": "support",
                    "result": "need mutual support",
                    "explanation": "서현이는 상호 지원이 필요하다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "혼자 해결할게 vs 함께 풀어보자",
            "explanation": "ISTP의 독립적 해결과 ENFJ의 협력적 접근 비교 (직장동료 갈등)",
            "level": 1,
            "my_mbti": "ISTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I'll handle this myself.",
                    "translation": "혼자서 처리할게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서현",
                    "script": "We should work together.",
                    "translation": "함께 일해야 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "진우는 혼자서 문제를 해결하려고 하나요?",
                    "hint": "ISTP는 독립적으로 문제를 처리하려고 해요.",
                    "result": "O",
                    "explanation": "진우는 'I'll handle this myself'라고 혼자서 처리하겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "진우",
                    "script": "Solo work feels natural.",
                    "translation": "혼자 일하는 게 자연스러워."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서현",
                    "script": "Team work feels powerful.",
                    "translation": "팀워크가 강력하게 느껴져."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Seo-hyeon feels @@ work is powerful.",
                    "hint": "ENFJ는 협력을 통한 시너지를 믿어요.",
                    "optionA": "solo",
                    "optionB": "team",
                    "optionC": "hard",
                    "result": "team",
                    "explanation": "서현이는 팀워크가 강력하다고 느껴요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "I need personal space.",
                    "translation": "개인적인 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서현",
                    "script": "We need mutual support.",
                    "translation": "상호 지원이 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "서현이가 필요하다고 생각하는 것이에요.",
                    "optionA": "need",
                    "optionB": "mutual",
                    "optionC": "support",
                    "result": "need mutual support",
                    "explanation": "서현이는 상호 지원이 필요하다고 했어요."
                }
            ]
        }
    ]
}
ID: 3777 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "토론 대마왕 vs 평화 수호자",
            "explanation": "ENTP의 논쟁 선호와 ISFJ의 평온 추구 비교 (부부 갈등)",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ENTP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "Let's debate this thoroughly!",
                    "translation": "이걸 철저히 토론해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "Let's keep peace quietly.",
                    "translation": "조용히 평화를 유지하자."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "태윤이는 토론을 즐기나요?",
                    "hint": "ENTP는 열띤 토론을 통해 진실을 찾으려고 해요.",
                    "result": "O",
                    "explanation": "태윤이는 'Let's debate this thoroughly!'라고 철저한 토론을 원한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태윤",
                    "script": "Arguments spark brilliant ideas.",
                    "translation": "논쟁이 훌륭한 아이디어를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "Silence brings comfortable vibes.",
                    "translation": "침묵이 편안한 분위기를 가져와."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Su-bin thinks silence brings comfortable @@.",
                    "hint": "ISFJ는 평온한 분위기를 선호해요.",
                    "optionA": "ideas",
                    "optionB": "vibes",
                    "optionC": "noise",
                    "result": "vibes",
                    "explanation": "수빈이는 침묵이 편안한 분위기를 가져온다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "This is intellectually stimulating!",
                    "translation": "이거 지적으로 자극적이야!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수빈",
                    "script": "This is emotionally draining.",
                    "translation": "이거 감정적으로 지쳐."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "수빈이가 느끼는 감정적 상태예요.",
                    "optionA": "emotionally",
                    "optionB": "draining",
                    "optionC": "this",
                    "result": "emotionally draining this",
                    "explanation": "수빈이는 이것이 감정적으로 지친다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "토론 대마왕 vs 평화 수호자",
            "explanation": "ENTP의 논쟁 선호와 ISFJ의 평온 추구 비교 (부부 갈등)",
            "level": 1,
            "my_mbti": "ENTP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "Let's debate this thoroughly!",
                    "translation": "이걸 철저히 토론해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "Let's keep peace quietly.",
                    "translation": "조용히 평화를 유지하자."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "태윤이는 토론을 즐기나요?",
                    "hint": "ENTP는 열띤 토론을 통해 진실을 찾으려고 해요.",
                    "result": "O",
                    "explanation": "태윤이는 'Let's debate this thoroughly!'라고 철저한 토론을 원한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태윤",
                    "script": "Arguments spark brilliant ideas.",
                    "translation": "논쟁이 훌륭한 아이디어를 불러일으켜."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "Silence brings comfortable vibes.",
                    "translation": "침묵이 편안한 분위기를 가져와."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Su-bin thinks silence brings comfortable @@.",
                    "hint": "ISFJ는 평온한 분위기를 선호해요.",
                    "optionA": "ideas",
                    "optionB": "vibes",
                    "optionC": "noise",
                    "result": "vibes",
                    "explanation": "수빈이는 침묵이 편안한 분위기를 가져온다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "This is intellectually stimulating!",
                    "translation": "이거 지적으로 자극적이야!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수빈",
                    "script": "This is emotionally draining.",
                    "translation": "이거 감정적으로 지쳐."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "수빈이가 느끼는 감정적 상태예요.",
                    "optionA": "emotionally",
                    "optionB": "draining",
                    "optionC": "this",
                    "result": "emotionally draining this",
                    "explanation": "수빈이는 이것이 감정적으로 지친다고 했어요."
                }
            ]
        }
    ]
}
ID: 3778 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "가치관 충돌 vs 효율성 우선",
            "explanation": "INFP의 가치 중심과 ESTJ의 실용적 해결 비교 (선후배 갈등)",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은별",
                    "script": "This violates my values.",
                    "translation": "이건 내 가치관에 어긋나."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "This blocks our progress.",
                    "translation": "이게 우리 진전을 막아."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "은별이는 자신의 가치관을 중시하나요?",
                    "hint": "INFP는 개인적 가치와 신념을 매우 중요하게 여겨요.",
                    "result": "O",
                    "explanation": "은별이는 'This violates my values'라고 자신의 가치관을 중시한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "은별",
                    "script": "Principles matter more honestly.",
                    "translation": "솔직히 원칙이 더 중요해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도현",
                    "script": "Results matter more practically.",
                    "translation": "실질적으로 결과가 더 중요해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Do-hyeon thinks @@ matter more practically.",
                    "hint": "ESTJ는 실질적 결과를 우선시해요.",
                    "optionA": "principles",
                    "optionB": "results",
                    "optionC": "dreams",
                    "result": "results",
                    "explanation": "도현이는 실질적으로 결과가 더 중요하다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은별",
                    "script": "I can't compromise authenticity.",
                    "translation": "진정성을 타협할 수 없어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도현",
                    "script": "I can't compromise efficiency.",
                    "translation": "효율성을 타협할 수 없어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "도현이가 타협할 수 없는 것이에요.",
                    "optionA": "compromise",
                    "optionB": "efficiency",
                    "optionC": "can't",
                    "result": "can't compromise efficiency",
                    "explanation": "도현이는 효율성을 타협할 수 없다고 했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "가치관 충돌 vs 효율성 우선",
            "explanation": "INFP의 가치 중심과 ESTJ의 실용적 해결 비교 (선후배 갈등)",
            "level": 1,
            "my_mbti": "INFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은별",
                    "script": "This violates my values.",
                    "translation": "이건 내 가치관에 어긋나."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "This blocks our progress.",
                    "translation": "이게 우리 진전을 막아."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "은별이는 자신의 가치관을 중시하나요?",
                    "hint": "INFP는 개인적 가치와 신념을 매우 중요하게 여겨요.",
                    "result": "O",
                    "explanation": "은별이는 'This violates my values'라고 자신의 가치관을 중시한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "은별",
                    "script": "Principles matter more honestly.",
                    "translation": "솔직히 원칙이 더 중요해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도현",
                    "script": "Results matter more practically.",
                    "translation": "실질적으로 결과가 더 중요해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Do-hyeon thinks @@ matter more practically.",
                    "hint": "ESTJ는 실질적 결과를 우선시해요.",
                    "optionA": "principles",
                    "optionB": "results",
                    "optionC": "dreams",
                    "result": "results",
                    "explanation": "도현이는 실질적으로 결과가 더 중요하다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은별",
                    "script": "I can't compromise authenticity.",
                    "translation": "진정성을 타협할 수 없어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도현",
                    "script": "I can't compromise efficiency.",
                    "translation": "효율성을 타협할 수 없어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "도현이가 타협할 수 없는 것이에요.",
                    "optionA": "compromise",
                    "optionB": "efficiency",
                    "optionC": "can't",
                    "result": "can't compromise efficiency",
                    "explanation": "도현이는 효율성을 타협할 수 없다고 했어요."
                }
            ]
        }
    ]
}
ID: 3779 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "구글링 마스터 vs 도서관 탐험가",
            "explanation": "ENFP의 빠른 검색과 ISTJ의 체계적 조사 비교",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하늘(ENFP)",
                    "script": "I use Google!",
                    "translation": "구글 써!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호(ISTJ)",
                    "script": "I read books.",
                    "translation": "책을 읽어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "준호는 책을 좋아합니다.",
                    "hint": "준호가 뭘 읽는다고 했나요?",
                    "result": "O",
                    "explanation": "준호는 'I read books'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하늘(ENFP)",
                    "script": "Google is fast!",
                    "translation": "구글이 빨라!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호(ISTJ)",
                    "script": "Books are good.",
                    "translation": "책이 좋아."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ha-neul thinks Google is @@.",
                    "hint": "하늘이가 구글에 대해 뭐라고 했나요?",
                    "optionA": "slow",
                    "optionB": "fast",
                    "optionC": "bad",
                    "result": "fast",
                    "explanation": "하늘이는 'Google is fast!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호(ISTJ)",
                    "script": "I check facts.",
                    "translation": "사실을 확인해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하늘(ENFP)",
                    "script": "I search quickly!",
                    "translation": "빨리 검색해!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "준호의 정보 확인 방식이에요.",
                    "optionA": "check",
                    "optionB": "facts",
                    "optionC": "I",
                    "result": "I check facts",
                    "explanation": "준호는 'I check facts'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "구글링 마스터 vs 도서관 탐험가",
            "explanation": "ENFP의 빠른 검색과 ISTJ의 체계적 조사 비교",
            "level": 2,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하늘(ENFP)",
                    "script": "I use Google!",
                    "translation": "구글 써!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호(ISTJ)",
                    "script": "I read books.",
                    "translation": "책을 읽어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "준호는 책을 좋아합니다.",
                    "hint": "준호가 뭘 읽는다고 했나요?",
                    "result": "O",
                    "explanation": "준호는 'I read books'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하늘(ENFP)",
                    "script": "Google is fast!",
                    "translation": "구글이 빨라!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호(ISTJ)",
                    "script": "Books are good.",
                    "translation": "책이 좋아."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ha-neul thinks Google is @@.",
                    "hint": "하늘이가 구글에 대해 뭐라고 했나요?",
                    "optionA": "slow",
                    "optionB": "fast",
                    "optionC": "bad",
                    "result": "fast",
                    "explanation": "하늘이는 'Google is fast!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호(ISTJ)",
                    "script": "I check facts.",
                    "translation": "사실을 확인해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하늘(ENFP)",
                    "script": "I search quickly!",
                    "translation": "빨리 검색해!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "준호의 정보 확인 방식이에요.",
                    "optionA": "check",
                    "optionB": "facts",
                    "optionC": "I",
                    "result": "I check facts",
                    "explanation": "준호는 'I check facts'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3780 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "호기심 폭발 vs 집중 레이저",
            "explanation": "ESFP의 다양한 관심과 INFJ의 깊이 있는 탐구 비교",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "보민(ESFP)",
                    "script": "I like everything!",
                    "translation": "모든 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜진(INFJ)",
                    "script": "I like one thing.",
                    "translation": "한 가지를 좋아해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "보민이는 많은 것들에 관심이 있습니다.",
                    "hint": "보민이가 뭘 좋아한다고 했나요?",
                    "result": "O",
                    "explanation": "보민이는 'I like everything!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "보민(ESFP)",
                    "script": "Many topics are fun!",
                    "translation": "많은 주제가 재밌어!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜진(INFJ)",
                    "script": "One topic is better.",
                    "translation": "한 주제가 더 좋아."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Hye-jin thinks one topic is @@.",
                    "hint": "혜진이가 한 주제에 대해 뭐라고 말했나요?",
                    "optionA": "bad",
                    "optionB": "better",
                    "optionC": "hard",
                    "result": "better",
                    "explanation": "혜진이는 'One topic is better'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜진(INFJ)",
                    "script": "I study deep.",
                    "translation": "깊게 공부해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "보민(ESFP)",
                    "script": "I study wide!",
                    "translation": "넓게 공부해!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "혜진이의 공부 방식이에요.",
                    "optionA": "study",
                    "optionB": "deep",
                    "optionC": "I",
                    "result": "I study deep",
                    "explanation": "혜진이는 'I study deep'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "호기심 폭발 vs 집중 레이저",
            "explanation": "ESFP의 다양한 관심과 INFJ의 깊이 있는 탐구 비교",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "보민(ESFP)",
                    "script": "I like everything!",
                    "translation": "모든 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜진(INFJ)",
                    "script": "I like one thing.",
                    "translation": "한 가지를 좋아해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "보민이는 많은 것들에 관심이 있습니다.",
                    "hint": "보민이가 뭘 좋아한다고 했나요?",
                    "result": "O",
                    "explanation": "보민이는 'I like everything!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "보민(ESFP)",
                    "script": "Many topics are fun!",
                    "translation": "많은 주제가 재밌어!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜진(INFJ)",
                    "script": "One topic is better.",
                    "translation": "한 주제가 더 좋아."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Hye-jin thinks one topic is @@.",
                    "hint": "혜진이가 한 주제에 대해 뭐라고 말했나요?",
                    "optionA": "bad",
                    "optionB": "better",
                    "optionC": "hard",
                    "result": "better",
                    "explanation": "혜진이는 'One topic is better'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜진(INFJ)",
                    "script": "I study deep.",
                    "translation": "깊게 공부해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "보민(ESFP)",
                    "script": "I study wide!",
                    "translation": "넓게 공부해!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "혜진이의 공부 방식이에요.",
                    "optionA": "study",
                    "optionB": "deep",
                    "optionC": "I",
                    "result": "I study deep",
                    "explanation": "혜진이는 'I study deep'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3781 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "손으로 배우기 vs 머리로 생각하기",
            "explanation": "ESTP의 실습 중심과 INTP의 이론 중심 비교",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "우진(ESTP)",
                    "script": "I touch and learn.",
                    "translation": "만져보며 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석(INTP)",
                    "script": "I think and learn.",
                    "translation": "생각하며 배워."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "우진이는 직접 만져보는 것을 좋아합니다.",
                    "hint": "우진이가 어떻게 배운다고 했나요?",
                    "result": "O",
                    "explanation": "우진이는 'I touch and learn'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "우진(ESTP)",
                    "script": "Hands are best!",
                    "translation": "손이 최고야!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석(INTP)",
                    "script": "Brain is best!",
                    "translation": "뇌가 최고야!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Hyeon-seok thinks @@ is best.",
                    "hint": "현석이가 뭐가 최고라고 했나요?",
                    "optionA": "hands",
                    "optionB": "brain",
                    "optionC": "eyes",
                    "result": "brain",
                    "explanation": "현석이는 'Brain is best!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석(INTP)",
                    "script": "I read first.",
                    "translation": "먼저 읽어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "우진(ESTP)",
                    "script": "I do first!",
                    "translation": "먼저 해!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현석이의 학습 순서예요.",
                    "optionA": "read",
                    "optionB": "first",
                    "optionC": "I",
                    "result": "I read first",
                    "explanation": "현석이는 'I read first'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "손으로 배우기 vs 머리로 생각하기",
            "explanation": "ESTP의 실습 중심과 INTP의 이론 중심 비교",
            "level": 2,
            "my_mbti": "ESTP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "우진(ESTP)",
                    "script": "I touch and learn.",
                    "translation": "만져보며 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석(INTP)",
                    "script": "I think and learn.",
                    "translation": "생각하며 배워."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "우진이는 직접 만져보는 것을 좋아합니다.",
                    "hint": "우진이가 어떻게 배운다고 했나요?",
                    "result": "O",
                    "explanation": "우진이는 'I touch and learn'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "우진(ESTP)",
                    "script": "Hands are best!",
                    "translation": "손이 최고야!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석(INTP)",
                    "script": "Brain is best!",
                    "translation": "뇌가 최고야!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Hyeon-seok thinks @@ is best.",
                    "hint": "현석이가 뭐가 최고라고 했나요?",
                    "optionA": "hands",
                    "optionB": "brain",
                    "optionC": "eyes",
                    "result": "brain",
                    "explanation": "현석이는 'Brain is best!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석(INTP)",
                    "script": "I read first.",
                    "translation": "먼저 읽어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "우진(ESTP)",
                    "script": "I do first!",
                    "translation": "먼저 해!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "현석이의 학습 순서예요.",
                    "optionA": "read",
                    "optionB": "first",
                    "optionC": "I",
                    "result": "I read first",
                    "explanation": "현석이는 'I read first'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3782 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "질문 대마왕 vs 답변 수집가",
            "explanation": "ENTP의 질문 중심과 ISFJ의 답변 수집 비교",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ENTP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태민(ENTP)",
                    "script": "I ask many questions.",
                    "translation": "많은 질문을 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진(ISFJ)",
                    "script": "I find good answers.",
                    "translation": "좋은 답을 찾아."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "태민이는 질문하는 것을 좋아합니다.",
                    "hint": "태민이가 뭘 많이 한다고 했나요?",
                    "result": "O",
                    "explanation": "태민이는 'I ask many questions'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태민(ENTP)",
                    "script": "Questions are exciting!",
                    "translation": "질문이 흥미로워!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진(ISFJ)",
                    "script": "Answers are helpful.",
                    "translation": "답변이 도움돼."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Su-jin thinks answers are @@.",
                    "hint": "수진이가 답변에 대해 뭐라고 했나요?",
                    "optionA": "boring",
                    "optionB": "helpful",
                    "optionC": "hard",
                    "result": "helpful",
                    "explanation": "수진이는 'Answers are helpful'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진(ISFJ)",
                    "script": "I collect facts.",
                    "translation": "사실을 모아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태민(ENTP)",
                    "script": "I create ideas!",
                    "translation": "아이디어를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "수진이가 모으는 것이에요.",
                    "optionA": "collect",
                    "optionB": "facts",
                    "optionC": "I",
                    "result": "I collect facts",
                    "explanation": "수진이는 'I collect facts'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "질문 대마왕 vs 답변 수집가",
            "explanation": "ENTP의 질문 중심과 ISFJ의 답변 수집 비교",
            "level": 2,
            "my_mbti": "ENTP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태민(ENTP)",
                    "script": "I ask many questions.",
                    "translation": "많은 질문을 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진(ISFJ)",
                    "script": "I find good answers.",
                    "translation": "좋은 답을 찾아."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "태민이는 질문하는 것을 좋아합니다.",
                    "hint": "태민이가 뭘 많이 한다고 했나요?",
                    "result": "O",
                    "explanation": "태민이는 'I ask many questions'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태민(ENTP)",
                    "script": "Questions are exciting!",
                    "translation": "질문이 흥미로워!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진(ISFJ)",
                    "script": "Answers are helpful.",
                    "translation": "답변이 도움돼."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Su-jin thinks answers are @@.",
                    "hint": "수진이가 답변에 대해 뭐라고 했나요?",
                    "optionA": "boring",
                    "optionB": "helpful",
                    "optionC": "hard",
                    "result": "helpful",
                    "explanation": "수진이는 'Answers are helpful'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진(ISFJ)",
                    "script": "I collect facts.",
                    "translation": "사실을 모아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태민(ENTP)",
                    "script": "I create ideas!",
                    "translation": "아이디어를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "수진이가 모으는 것이에요.",
                    "optionA": "collect",
                    "optionB": "facts",
                    "optionC": "I",
                    "result": "I collect facts",
                    "explanation": "수진이는 'I collect facts'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3783 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "지금 당장 vs 나중에 천천히",
            "explanation": "ESFP의 즉시 탐구와 INTJ의 계획적 학습 비교",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영(ESFP)",
                    "script": "I want now!",
                    "translation": "지금 원해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지성(INTJ)",
                    "script": "I plan first.",
                    "translation": "먼저 계획해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "채영이는 즉시 원하는 것을 좋아합니다.",
                    "hint": "채영이가 언제 원한다고 했나요?",
                    "result": "O",
                    "explanation": "채영이는 'I want now!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영(ESFP)",
                    "script": "Fast is good!",
                    "translation": "빠른 게 좋아!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지성(INTJ)",
                    "script": "Slow is better.",
                    "translation": "느린 게 더 좋아."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ji-seong thinks slow is @@.",
                    "hint": "지성이가 느린 것에 대해 뭐라고 했나요?",
                    "optionA": "bad",
                    "optionB": "better",
                    "optionC": "fast",
                    "result": "better",
                    "explanation": "지성이는 'Slow is better'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지성(INTJ)",
                    "script": "I make plans.",
                    "translation": "계획을 세워."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영(ESFP)",
                    "script": "I just start!",
                    "translation": "그냥 시작해!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지성이가 만드는 것이에요.",
                    "optionA": "make",
                    "optionB": "plans",
                    "optionC": "I",
                    "result": "I make plans",
                    "explanation": "지성이는 'I make plans'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "지금 당장 vs 나중에 천천히",
            "explanation": "ESFP의 즉시 탐구와 INTJ의 계획적 학습 비교",
            "level": 2,
            "my_mbti": "ESFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영(ESFP)",
                    "script": "I want now!",
                    "translation": "지금 원해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지성(INTJ)",
                    "script": "I plan first.",
                    "translation": "먼저 계획해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "채영이는 즉시 원하는 것을 좋아합니다.",
                    "hint": "채영이가 언제 원한다고 했나요?",
                    "result": "O",
                    "explanation": "채영이는 'I want now!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영(ESFP)",
                    "script": "Fast is good!",
                    "translation": "빠른 게 좋아!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지성(INTJ)",
                    "script": "Slow is better.",
                    "translation": "느린 게 더 좋아."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ji-seong thinks slow is @@.",
                    "hint": "지성이가 느린 것에 대해 뭐라고 했나요?",
                    "optionA": "bad",
                    "optionB": "better",
                    "optionC": "fast",
                    "result": "better",
                    "explanation": "지성이는 'Slow is better'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지성(INTJ)",
                    "script": "I make plans.",
                    "translation": "계획을 세워."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영(ESFP)",
                    "script": "I just start!",
                    "translation": "그냥 시작해!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지성이가 만드는 것이에요.",
                    "optionA": "make",
                    "optionB": "plans",
                    "optionC": "I",
                    "result": "I make plans",
                    "explanation": "지성이는 'I make plans'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3784 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "친구와 함께 vs 혼자서 조용히",
            "explanation": "ESFJ의 그룹 학습과 ISTP의 독립 학습 비교",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유정(ESFJ)",
                    "script": "Let's study together!",
                    "translation": "함께 공부하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진우(ISTP)",
                    "script": "I study alone.",
                    "translation": "혼자 공부해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "유정이는 함께 공부하는 것을 좋아합니다.",
                    "hint": "유정이가 어떻게 공부하자고 했나요?",
                    "result": "O",
                    "explanation": "유정이는 'Let's study together!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유정(ESFJ)",
                    "script": "Friends help me!",
                    "translation": "친구들이 도와줘!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우(ISTP)",
                    "script": "I help myself.",
                    "translation": "스스로 도와."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Jin-woo helps @@.",
                    "hint": "진우가 누구를 도운다고 했나요?",
                    "optionA": "friends",
                    "optionB": "myself",
                    "optionC": "others",
                    "result": "myself",
                    "explanation": "진우는 'I help myself'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우(ISTP)",
                    "script": "Quiet is nice.",
                    "translation": "조용한 게 좋아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유정(ESFJ)",
                    "script": "Talking is fun!",
                    "translation": "대화하는 게 재밌어!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "진우가 좋다고 생각하는 것이에요.",
                    "optionA": "quiet",
                    "optionB": "nice",
                    "optionC": "is",
                    "result": "quiet is nice",
                    "explanation": "진우는 'Quiet is nice'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "친구와 함께 vs 혼자서 조용히",
            "explanation": "ESFJ의 그룹 학습과 ISTP의 독립 학습 비교",
            "level": 2,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유정(ESFJ)",
                    "script": "Let's study together!",
                    "translation": "함께 공부하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진우(ISTP)",
                    "script": "I study alone.",
                    "translation": "혼자 공부해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "유정이는 함께 공부하는 것을 좋아합니다.",
                    "hint": "유정이가 어떻게 공부하자고 했나요?",
                    "result": "O",
                    "explanation": "유정이는 'Let's study together!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유정(ESFJ)",
                    "script": "Friends help me!",
                    "translation": "친구들이 도와줘!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우(ISTP)",
                    "script": "I help myself.",
                    "translation": "스스로 도와."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Jin-woo helps @@.",
                    "hint": "진우가 누구를 도운다고 했나요?",
                    "optionA": "friends",
                    "optionB": "myself",
                    "optionC": "others",
                    "result": "myself",
                    "explanation": "진우는 'I help myself'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우(ISTP)",
                    "script": "Quiet is nice.",
                    "translation": "조용한 게 좋아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유정(ESFJ)",
                    "script": "Talking is fun!",
                    "translation": "대화하는 게 재밌어!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "진우가 좋다고 생각하는 것이에요.",
                    "optionA": "quiet",
                    "optionB": "nice",
                    "optionC": "is",
                    "result": "quiet is nice",
                    "explanation": "진우는 'Quiet is nice'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3785 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "큰 그림 vs 작은 디테일",
            "explanation": "ENFJ의 전체적 관점과 ISTJ의 세부적 접근 비교",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ENFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현(ENFJ)",
                    "script": "I see big picture.",
                    "translation": "큰 그림을 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수(ISTJ)",
                    "script": "I see small details.",
                    "translation": "작은 세부사항을 봐."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "서현이는 전체적인 모습을 보는 것을 좋아합니다.",
                    "hint": "서현이가 뭘 본다고 했나요?",
                    "result": "O",
                    "explanation": "서현이는 'I see big picture'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서현(ENFJ)",
                    "script": "Big is important!",
                    "translation": "큰 게 중요해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민수(ISTJ)",
                    "script": "Small is important!",
                    "translation": "작은 게 중요해!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Min-su thinks @@ is important.",
                    "hint": "민수가 뭐가 중요하다고 했나요?",
                    "optionA": "big",
                    "optionB": "small",
                    "optionC": "fast",
                    "result": "small",
                    "explanation": "민수는 'Small is important!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민수(ISTJ)",
                    "script": "I check everything.",
                    "translation": "모든 걸 확인해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서현(ENFJ)",
                    "script": "I trust feelings!",
                    "translation": "감정을 믿어!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "민수가 확인하는 범위예요.",
                    "optionA": "check",
                    "optionB": "everything",
                    "optionC": "I",
                    "result": "I check everything",
                    "explanation": "민수는 'I check everything'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "큰 그림 vs 작은 디테일",
            "explanation": "ENFJ의 전체적 관점과 ISTJ의 세부적 접근 비교",
            "level": 2,
            "my_mbti": "ENFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현(ENFJ)",
                    "script": "I see big picture.",
                    "translation": "큰 그림을 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수(ISTJ)",
                    "script": "I see small details.",
                    "translation": "작은 세부사항을 봐."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "서현이는 전체적인 모습을 보는 것을 좋아합니다.",
                    "hint": "서현이가 뭘 본다고 했나요?",
                    "result": "O",
                    "explanation": "서현이는 'I see big picture'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서현(ENFJ)",
                    "script": "Big is important!",
                    "translation": "큰 게 중요해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민수(ISTJ)",
                    "script": "Small is important!",
                    "translation": "작은 게 중요해!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Min-su thinks @@ is important.",
                    "hint": "민수가 뭐가 중요하다고 했나요?",
                    "optionA": "big",
                    "optionB": "small",
                    "optionC": "fast",
                    "result": "small",
                    "explanation": "민수는 'Small is important!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민수(ISTJ)",
                    "script": "I check everything.",
                    "translation": "모든 걸 확인해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서현(ENFJ)",
                    "script": "I trust feelings!",
                    "translation": "감정을 믿어!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "민수가 확인하는 범위예요.",
                    "optionA": "check",
                    "optionB": "everything",
                    "optionC": "I",
                    "result": "I check everything",
                    "explanation": "민수는 'I check everything'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3786 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 방법 vs 검증된 방법",
            "explanation": "INFP의 창의적 탐구와 ESTJ의 전통적 방법 비교",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "INFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영(INFP)",
                    "script": "I try new ways.",
                    "translation": "새로운 방법을 시도해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현(ESTJ)",
                    "script": "I use old ways.",
                    "translation": "오래된 방법을 써."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "소영이는 새로운 방법을 시도하는 것을 좋아합니다.",
                    "hint": "소영이가 뭘 시도한다고 했나요?",
                    "result": "O",
                    "explanation": "소영이는 'I try new ways'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소영(INFP)",
                    "script": "New is exciting!",
                    "translation": "새로운 게 흥미로워!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도현(ESTJ)",
                    "script": "Old is safe!",
                    "translation": "오래된 게 안전해!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Do-hyeon thinks old is @@.",
                    "hint": "도현이가 오래된 것에 대해 뭐라고 했나요?",
                    "optionA": "bad",
                    "optionB": "safe",
                    "optionC": "new",
                    "result": "safe",
                    "explanation": "도현이는 'Old is safe!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도현(ESTJ)",
                    "script": "I follow rules.",
                    "translation": "규칙을 따라."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소영(INFP)",
                    "script": "I make rules!",
                    "translation": "규칙을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "도현이가 따르는 것이에요.",
                    "optionA": "follow",
                    "optionB": "rules",
                    "optionC": "I",
                    "result": "I follow rules",
                    "explanation": "도현이는 'I follow rules'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 방법 vs 검증된 방법",
            "explanation": "INFP의 창의적 탐구와 ESTJ의 전통적 방법 비교",
            "level": 2,
            "my_mbti": "INFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영(INFP)",
                    "script": "I try new ways.",
                    "translation": "새로운 방법을 시도해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현(ESTJ)",
                    "script": "I use old ways.",
                    "translation": "오래된 방법을 써."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "소영이는 새로운 방법을 시도하는 것을 좋아합니다.",
                    "hint": "소영이가 뭘 시도한다고 했나요?",
                    "result": "O",
                    "explanation": "소영이는 'I try new ways'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소영(INFP)",
                    "script": "New is exciting!",
                    "translation": "새로운 게 흥미로워!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도현(ESTJ)",
                    "script": "Old is safe!",
                    "translation": "오래된 게 안전해!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Do-hyeon thinks old is @@.",
                    "hint": "도현이가 오래된 것에 대해 뭐라고 했나요?",
                    "optionA": "bad",
                    "optionB": "safe",
                    "optionC": "new",
                    "result": "safe",
                    "explanation": "도현이는 'Old is safe!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도현(ESTJ)",
                    "script": "I follow rules.",
                    "translation": "규칙을 따라."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소영(INFP)",
                    "script": "I make rules!",
                    "translation": "규칙을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "도현이가 따르는 것이에요.",
                    "optionA": "follow",
                    "optionB": "rules",
                    "optionC": "I",
                    "result": "I follow rules",
                    "explanation": "도현이는 'I follow rules'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3787 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "왜왜왜 vs 어떻게어떻게",
            "explanation": "ENFP의 이유 탐구와 ISTP의 방법 탐구 비교",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ENFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하늘(ENFP)",
                    "script": "Why does this work?",
                    "translation": "이게 왜 작동해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우(ISTP)",
                    "script": "How does this work?",
                    "translation": "이게 어떻게 작동해?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하늘이는 이유를 궁금해합니다.",
                    "hint": "하늘이가 뭘 물어봤나요?",
                    "result": "O",
                    "explanation": "하늘이는 'Why does this work?'라고 이유를 물어봤어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하늘(ENFP)",
                    "script": "I want reasons!",
                    "translation": "이유를 원해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우(ISTP)",
                    "script": "I want methods!",
                    "translation": "방법을 원해!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Hyeon-woo wants @@.",
                    "hint": "현우가 뭘 원한다고 했나요?",
                    "optionA": "reasons",
                    "optionB": "methods",
                    "optionC": "books",
                    "result": "methods",
                    "explanation": "현우는 'I want methods!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우(ISTP)",
                    "script": "I fix things.",
                    "translation": "물건을 고쳐."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하늘(ENFP)",
                    "script": "I understand things!",
                    "translation": "물건을 이해해!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현우가 하는 일이에요.",
                    "optionA": "fix",
                    "optionB": "things",
                    "optionC": "I",
                    "result": "I fix things",
                    "explanation": "현우는 'I fix things'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "왜왜왜 vs 어떻게어떻게",
            "explanation": "ENFP의 이유 탐구와 ISTP의 방법 탐구 비교",
            "level": 2,
            "my_mbti": "ENFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하늘(ENFP)",
                    "script": "Why does this work?",
                    "translation": "이게 왜 작동해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우(ISTP)",
                    "script": "How does this work?",
                    "translation": "이게 어떻게 작동해?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하늘이는 이유를 궁금해합니다.",
                    "hint": "하늘이가 뭘 물어봤나요?",
                    "result": "O",
                    "explanation": "하늘이는 'Why does this work?'라고 이유를 물어봤어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하늘(ENFP)",
                    "script": "I want reasons!",
                    "translation": "이유를 원해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우(ISTP)",
                    "script": "I want methods!",
                    "translation": "방법을 원해!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Hyeon-woo wants @@.",
                    "hint": "현우가 뭘 원한다고 했나요?",
                    "optionA": "reasons",
                    "optionB": "methods",
                    "optionC": "books",
                    "result": "methods",
                    "explanation": "현우는 'I want methods!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우(ISTP)",
                    "script": "I fix things.",
                    "translation": "물건을 고쳐."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하늘(ENFP)",
                    "script": "I understand things!",
                    "translation": "물건을 이해해!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "현우가 하는 일이에요.",
                    "optionA": "fix",
                    "optionB": "things",
                    "optionC": "I",
                    "result": "I fix things",
                    "explanation": "현우는 'I fix things'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3788 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "느낌으로 알아 vs 증거로 확인해",
            "explanation": "ISFP의 직감적 이해와 ENTJ의 논리적 검증 비교",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ISFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예린(ISFP)",
                    "script": "I feel the answer.",
                    "translation": "답을 느껴."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁(ENTJ)",
                    "script": "I prove the answer.",
                    "translation": "답을 증명해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "예린이는 직감으로 답을 찾는 것을 좋아합니다.",
                    "hint": "예린이가 답을 어떻게 한다고 했나요?",
                    "result": "O",
                    "explanation": "예린이는 'I feel the answer'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예린(ISFP)",
                    "script": "Feelings are true!",
                    "translation": "감정이 진실해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁(ENTJ)",
                    "script": "Facts are true!",
                    "translation": "사실이 진실해!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Jun-hyeok thinks @@ are true.",
                    "hint": "준혁이가 뭐가 진실하다고 했나요?",
                    "optionA": "feelings",
                    "optionB": "facts",
                    "optionC": "dreams",
                    "result": "facts",
                    "explanation": "준혁이는 'Facts are true!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁(ENTJ)",
                    "script": "I need proof.",
                    "translation": "증거가 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예린(ISFP)",
                    "script": "I trust myself!",
                    "translation": "자신을 믿어!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "준혁이가 필요하다고 하는 것이에요.",
                    "optionA": "need",
                    "optionB": "proof",
                    "optionC": "I",
                    "result": "I need proof",
                    "explanation": "준혁이는 'I need proof'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "느낌으로 알아 vs 증거로 확인해",
            "explanation": "ISFP의 직감적 이해와 ENTJ의 논리적 검증 비교",
            "level": 2,
            "my_mbti": "ISFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예린(ISFP)",
                    "script": "I feel the answer.",
                    "translation": "답을 느껴."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁(ENTJ)",
                    "script": "I prove the answer.",
                    "translation": "답을 증명해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "예린이는 직감으로 답을 찾는 것을 좋아합니다.",
                    "hint": "예린이가 답을 어떻게 한다고 했나요?",
                    "result": "O",
                    "explanation": "예린이는 'I feel the answer'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예린(ISFP)",
                    "script": "Feelings are true!",
                    "translation": "감정이 진실해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁(ENTJ)",
                    "script": "Facts are true!",
                    "translation": "사실이 진실해!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Jun-hyeok thinks @@ are true.",
                    "hint": "준혁이가 뭐가 진실하다고 했나요?",
                    "optionA": "feelings",
                    "optionB": "facts",
                    "optionC": "dreams",
                    "result": "facts",
                    "explanation": "준혁이는 'Facts are true!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁(ENTJ)",
                    "script": "I need proof.",
                    "translation": "증거가 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예린(ISFP)",
                    "script": "I trust myself!",
                    "translation": "자신을 믿어!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "준혁이가 필요하다고 하는 것이에요.",
                    "optionA": "need",
                    "optionB": "proof",
                    "optionC": "I",
                    "result": "I need proof",
                    "explanation": "준혁이는 'I need proof'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3789 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티 러버 vs 집순이",
            "explanation": "ESFP의 사교적 에너지와 ISFJ의 조용한 휴식 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "보라",
                    "script": "Let's go party!",
                    "translation": "파티 가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "I want home.",
                    "translation": "집에 있고 싶어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "보라는 파티에 가고 싶어합니다.",
                    "hint": "보라가 어디 가자고 했나요?",
                    "result": "O",
                    "explanation": "보라는 'Let's go party!'라고 파티에 가자고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "보라",
                    "script": "People give me energy!",
                    "translation": "사람들이 에너지를 줘!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "People make me tired.",
                    "translation": "사람들이 날 피곤하게 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "보라",
                    "script": "But it's super fun!",
                    "translation": "하지만 완전 재밌어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "Home is more comfortable.",
                    "translation": "집이 더 편해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-jin thinks home is more @@.",
                    "hint": "수진이가 집에 대해 뭐라고 했나요?",
                    "optionA": "fun",
                    "optionB": "comfortable",
                    "optionC": "loud",
                    "result": "comfortable",
                    "explanation": "수진이는 'Home is more comfortable'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수진",
                    "script": "I need quiet time.",
                    "translation": "조용한 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "보라",
                    "script": "I need social time!",
                    "translation": "사회적 시간이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "보라",
                    "script": "Come on, just tonight!",
                    "translation": "이것봐, 오늘 밤만!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "Maybe next time?",
                    "translation": "다음에는 어때?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "수진이가 필요하다고 하는 시간이에요.",
                    "optionA": "need",
                    "optionB": "quiet",
                    "optionC": "time",
                    "optionD": "I",
                    "result": "I need quiet time",
                    "explanation": "수진이는 'I need quiet time'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티 러버 vs 집순이",
            "explanation": "ESFP의 사교적 에너지와 ISFJ의 조용한 휴식 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "보라",
                    "script": "Let's go party!",
                    "translation": "파티 가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "I want home.",
                    "translation": "집에 있고 싶어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "보라는 파티에 가고 싶어합니다.",
                    "hint": "보라가 어디 가자고 했나요?",
                    "result": "O",
                    "explanation": "보라는 'Let's go party!'라고 파티에 가자고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "보라",
                    "script": "People give me energy!",
                    "translation": "사람들이 에너지를 줘!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "People make me tired.",
                    "translation": "사람들이 날 피곤하게 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "보라",
                    "script": "But it's super fun!",
                    "translation": "하지만 완전 재밌어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "Home is more comfortable.",
                    "translation": "집이 더 편해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-jin thinks home is more @@.",
                    "hint": "수진이가 집에 대해 뭐라고 했나요?",
                    "optionA": "fun",
                    "optionB": "comfortable",
                    "optionC": "loud",
                    "result": "comfortable",
                    "explanation": "수진이는 'Home is more comfortable'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수진",
                    "script": "I need quiet time.",
                    "translation": "조용한 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "보라",
                    "script": "I need social time!",
                    "translation": "사회적 시간이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "보라",
                    "script": "Come on, just tonight!",
                    "translation": "이것봐, 오늘 밤만!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "Maybe next time?",
                    "translation": "다음에는 어때?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "수진이가 필요하다고 하는 시간이에요.",
                    "optionA": "need",
                    "optionB": "quiet",
                    "optionC": "time",
                    "optionD": "I",
                    "result": "I need quiet time",
                    "explanation": "수진이는 'I need quiet time'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3790 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "대화 시작 마스터 vs 조용한 관찰자",
            "explanation": "ENFP의 적극적 소통과 ISTP의 수동적 관찰 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하늘",
                    "script": "Hi there! What's up?",
                    "translation": "안녕! 뭐해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "Um, just watching.",
                    "translation": "음, 그냥 보고 있어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하늘이는 먼저 말을 걸어요.",
                    "hint": "하늘이가 어떻게 대화를 시작했나요?",
                    "result": "O",
                    "explanation": "하늘이는 'Hi there! What's up?'이라고 먼저 말을 걸었어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하늘",
                    "script": "I love meeting people!",
                    "translation": "사람 만나는 거 좋아해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "I prefer watching first.",
                    "translation": "먼저 보는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하늘",
                    "script": "Don't be shy!",
                    "translation": "부끄러워하지 마!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "I'm not shy exactly.",
                    "translation": "정확히 부끄러운 건 아니야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-woo prefers @@ first.",
                    "hint": "현우가 먼저 뭘 하는 것을 선호한다고 했나요?",
                    "optionA": "talking",
                    "optionB": "watching",
                    "optionC": "leaving",
                    "result": "watching",
                    "explanation": "현우는 'I prefer watching first'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "I observe people carefully.",
                    "translation": "사람들을 주의 깊게 관찰해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하늘",
                    "script": "I jump right in!",
                    "translation": "바로 뛰어들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하늘",
                    "script": "Life's too short, you know?",
                    "translation": "인생은 너무 짧아, 알지?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "I like my pace.",
                    "translation": "내 속도가 좋아."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현우가 좋아하는 것이에요.",
                    "optionA": "like",
                    "optionB": "my",
                    "optionC": "pace",
                    "optionD": "I",
                    "result": "I like my pace",
                    "explanation": "현우는 'I like my pace'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "대화 시작 마스터 vs 조용한 관찰자",
            "explanation": "ENFP의 적극적 소통과 ISTP의 수동적 관찰 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하늘",
                    "script": "Hi there! What's up?",
                    "translation": "안녕! 뭐해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "Um, just watching.",
                    "translation": "음, 그냥 보고 있어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하늘이는 먼저 말을 걸어요.",
                    "hint": "하늘이가 어떻게 대화를 시작했나요?",
                    "result": "O",
                    "explanation": "하늘이는 'Hi there! What's up?'이라고 먼저 말을 걸었어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하늘",
                    "script": "I love meeting people!",
                    "translation": "사람 만나는 거 좋아해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "I prefer watching first.",
                    "translation": "먼저 보는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하늘",
                    "script": "Don't be shy!",
                    "translation": "부끄러워하지 마!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "I'm not shy exactly.",
                    "translation": "정확히 부끄러운 건 아니야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-woo prefers @@ first.",
                    "hint": "현우가 먼저 뭘 하는 것을 선호한다고 했나요?",
                    "optionA": "talking",
                    "optionB": "watching",
                    "optionC": "leaving",
                    "result": "watching",
                    "explanation": "현우는 'I prefer watching first'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "I observe people carefully.",
                    "translation": "사람들을 주의 깊게 관찰해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하늘",
                    "script": "I jump right in!",
                    "translation": "바로 뛰어들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하늘",
                    "script": "Life's too short, you know?",
                    "translation": "인생은 너무 짧아, 알지?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "I like my pace.",
                    "translation": "내 속도가 좋아."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "현우가 좋아하는 것이에요.",
                    "optionA": "like",
                    "optionB": "my",
                    "optionC": "pace",
                    "optionD": "I",
                    "result": "I like my pace",
                    "explanation": "현우는 'I like my pace'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3791 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "깊은 대화 vs 가벼운 수다",
            "explanation": "INFJ의 의미 있는 대화와 ESTP의 즐거운 잡담 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜진",
                    "script": "Let's talk deep.",
                    "translation": "깊은 얘기하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "우진",
                    "script": "Let's keep it light!",
                    "translation": "가볍게 하자!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "혜진이는 깊은 대화를 좋아해요.",
                    "hint": "혜진이가 어떤 대화를 하자고 했나요?",
                    "result": "O",
                    "explanation": "혜진이는 'Let's talk deep'라고 깊은 얘기를 하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "혜진",
                    "script": "What's your life dream?",
                    "translation": "인생 꿈이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "우진",
                    "script": "Whoa, that's heavy!",
                    "translation": "와, 그거 무거워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜진",
                    "script": "I love meaningful talks.",
                    "translation": "의미 있는 대화를 좋아해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "우진",
                    "script": "I love fun talks!",
                    "translation": "재미있는 대화를 좋아해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Woo-jin loves @@ talks.",
                    "hint": "우진이가 어떤 대화를 좋아한다고 했나요?",
                    "optionA": "deep",
                    "optionB": "fun",
                    "optionC": "serious",
                    "result": "fun",
                    "explanation": "우진이는 'I love fun talks!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "우진",
                    "script": "Tell me funny stories!",
                    "translation": "재미있는 이야기 해줘!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜진",
                    "script": "Tell me your thoughts.",
                    "translation": "네 생각을 말해줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜진",
                    "script": "Surface talk feels empty.",
                    "translation": "표면적 대화는 공허해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "우진",
                    "script": "Deep talk feels heavy!",
                    "translation": "깊은 대화는 무거워!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "혜진이가 공허하다고 느끼는 것이에요.",
                    "optionA": "surface",
                    "optionB": "talk",
                    "optionC": "feels",
                    "optionD": "empty",
                    "result": "surface talk feels empty",
                    "explanation": "혜진이는 'Surface talk feels empty'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "깊은 대화 vs 가벼운 수다",
            "explanation": "INFJ의 의미 있는 대화와 ESTP의 즐거운 잡담 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜진",
                    "script": "Let's talk deep.",
                    "translation": "깊은 얘기하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "우진",
                    "script": "Let's keep it light!",
                    "translation": "가볍게 하자!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "혜진이는 깊은 대화를 좋아해요.",
                    "hint": "혜진이가 어떤 대화를 하자고 했나요?",
                    "result": "O",
                    "explanation": "혜진이는 'Let's talk deep'라고 깊은 얘기를 하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "혜진",
                    "script": "What's your life dream?",
                    "translation": "인생 꿈이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "우진",
                    "script": "Whoa, that's heavy!",
                    "translation": "와, 그거 무거워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜진",
                    "script": "I love meaningful talks.",
                    "translation": "의미 있는 대화를 좋아해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "우진",
                    "script": "I love fun talks!",
                    "translation": "재미있는 대화를 좋아해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Woo-jin loves @@ talks.",
                    "hint": "우진이가 어떤 대화를 좋아한다고 했나요?",
                    "optionA": "deep",
                    "optionB": "fun",
                    "optionC": "serious",
                    "result": "fun",
                    "explanation": "우진이는 'I love fun talks!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "우진",
                    "script": "Tell me funny stories!",
                    "translation": "재미있는 이야기 해줘!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜진",
                    "script": "Tell me your thoughts.",
                    "translation": "네 생각을 말해줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜진",
                    "script": "Surface talk feels empty.",
                    "translation": "표면적 대화는 공허해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "우진",
                    "script": "Deep talk feels heavy!",
                    "translation": "깊은 대화는 무거워!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "혜진이가 공허하다고 느끼는 것이에요.",
                    "optionA": "surface",
                    "optionB": "talk",
                    "optionC": "feels",
                    "optionD": "empty",
                    "result": "surface talk feels empty",
                    "explanation": "혜진이는 'Surface talk feels empty'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3792 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "그룹의 중심 vs 조용한 코너",
            "explanation": "ESFJ의 화합 주도와 INFP의 개별적 참여 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유정",
                    "script": "Everyone join us!",
                    "translation": "모두 합류해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소영",
                    "script": "I'll stay here.",
                    "translation": "여기 있을게."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "유정이는 모든 사람이 함께하길 원해요.",
                    "hint": "유정이가 모두에게 뭐라고 했나요?",
                    "result": "O",
                    "explanation": "유정이는 'Everyone join us!'라고 모두 합류하라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유정",
                    "script": "Groups are more fun!",
                    "translation": "그룹이 더 재밌어!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소영",
                    "script": "Small is better.",
                    "translation": "작은 게 더 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유정",
                    "script": "Let's include everyone!",
                    "translation": "모든 사람을 포함시키자!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소영",
                    "script": "I prefer few people.",
                    "translation": "적은 사람을 선호해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-yeong prefers @@ people.",
                    "hint": "소영이가 몇 명의 사람을 선호한다고 했나요?",
                    "optionA": "many",
                    "optionB": "few",
                    "optionC": "all",
                    "result": "few",
                    "explanation": "소영이는 'I prefer few people'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Big groups feel overwhelming.",
                    "translation": "큰 그룹은 부담스러워."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유정",
                    "script": "Big groups feel exciting!",
                    "translation": "큰 그룹은 신나!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유정",
                    "script": "Come on, don't hide!",
                    "translation": "이봐, 숨지 마!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소영",
                    "script": "I'm not hiding really.",
                    "translation": "정말 숨는 게 아니야."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "소영이가 부담스럽다고 느끼는 것이에요.",
                    "optionA": "big",
                    "optionB": "groups",
                    "optionC": "feel",
                    "optionD": "overwhelming",
                    "result": "big groups feel overwhelming",
                    "explanation": "소영이는 'Big groups feel overwhelming'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "그룹의 중심 vs 조용한 코너",
            "explanation": "ESFJ의 화합 주도와 INFP의 개별적 참여 비교",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유정",
                    "script": "Everyone join us!",
                    "translation": "모두 합류해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소영",
                    "script": "I'll stay here.",
                    "translation": "여기 있을게."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "유정이는 모든 사람이 함께하길 원해요.",
                    "hint": "유정이가 모두에게 뭐라고 했나요?",
                    "result": "O",
                    "explanation": "유정이는 'Everyone join us!'라고 모두 합류하라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유정",
                    "script": "Groups are more fun!",
                    "translation": "그룹이 더 재밌어!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소영",
                    "script": "Small is better.",
                    "translation": "작은 게 더 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유정",
                    "script": "Let's include everyone!",
                    "translation": "모든 사람을 포함시키자!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소영",
                    "script": "I prefer few people.",
                    "translation": "적은 사람을 선호해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-yeong prefers @@ people.",
                    "hint": "소영이가 몇 명의 사람을 선호한다고 했나요?",
                    "optionA": "many",
                    "optionB": "few",
                    "optionC": "all",
                    "result": "few",
                    "explanation": "소영이는 'I prefer few people'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Big groups feel overwhelming.",
                    "translation": "큰 그룹은 부담스러워."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유정",
                    "script": "Big groups feel exciting!",
                    "translation": "큰 그룹은 신나!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유정",
                    "script": "Come on, don't hide!",
                    "translation": "이봐, 숨지 마!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소영",
                    "script": "I'm not hiding really.",
                    "translation": "정말 숨는 게 아니야."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "소영이가 부담스럽다고 느끼는 것이에요.",
                    "optionA": "big",
                    "optionB": "groups",
                    "optionC": "feel",
                    "optionD": "overwhelming",
                    "result": "big groups feel overwhelming",
                    "explanation": "소영이는 'Big groups feel overwhelming'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3793 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새 친구 만들기 vs 기존 친구 지키기",
            "explanation": "ENTP의 확장적 인맥과 ISTJ의 안정적 관계 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태민",
                    "script": "Let's meet new people!",
                    "translation": "새로운 사람들을 만나자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "I have enough friends.",
                    "translation": "친구는 충분해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "태민이는 새로운 사람들을 만나고 싶어해요.",
                    "hint": "태민이가 누구를 만나자고 했나요?",
                    "result": "O",
                    "explanation": "태민이는 'Let's meet new people!'라고 새로운 사람들을 만나자고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태민",
                    "script": "New friends are exciting!",
                    "translation": "새 친구들은 흥미로워!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Old friends are reliable.",
                    "translation": "오래된 친구들은 믿을 만해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태민",
                    "script": "I love fresh conversations!",
                    "translation": "새로운 대화를 좋아해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "I love familiar people.",
                    "translation": "익숙한 사람들을 좋아해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho loves @@ people.",
                    "hint": "준호가 어떤 사람들을 좋아한다고 했나요?",
                    "optionA": "new",
                    "optionB": "familiar",
                    "optionC": "strange",
                    "result": "familiar",
                    "explanation": "준호는 'I love familiar people'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준호",
                    "script": "Deep friendships take time.",
                    "translation": "깊은 우정은 시간이 걸려."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "More friends, more fun!",
                    "translation": "더 많은 친구, 더 많은 재미!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태민",
                    "script": "Variety spices up life!",
                    "translation": "다양함이 인생을 양념쳐!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Quality beats quantity always.",
                    "translation": "질이 항상 양을 이겨."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "준호가 시간이 걸린다고 하는 것이에요.",
                    "optionA": "deep",
                    "optionB": "friendships",
                    "optionC": "take",
                    "optionD": "time",
                    "result": "deep friendships take time",
                    "explanation": "준호는 'Deep friendships take time'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새 친구 만들기 vs 기존 친구 지키기",
            "explanation": "ENTP의 확장적 인맥과 ISTJ의 안정적 관계 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태민",
                    "script": "Let's meet new people!",
                    "translation": "새로운 사람들을 만나자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "I have enough friends.",
                    "translation": "친구는 충분해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "태민이는 새로운 사람들을 만나고 싶어해요.",
                    "hint": "태민이가 누구를 만나자고 했나요?",
                    "result": "O",
                    "explanation": "태민이는 'Let's meet new people!'라고 새로운 사람들을 만나자고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태민",
                    "script": "New friends are exciting!",
                    "translation": "새 친구들은 흥미로워!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Old friends are reliable.",
                    "translation": "오래된 친구들은 믿을 만해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태민",
                    "script": "I love fresh conversations!",
                    "translation": "새로운 대화를 좋아해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "I love familiar people.",
                    "translation": "익숙한 사람들을 좋아해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho loves @@ people.",
                    "hint": "준호가 어떤 사람들을 좋아한다고 했나요?",
                    "optionA": "new",
                    "optionB": "familiar",
                    "optionC": "strange",
                    "result": "familiar",
                    "explanation": "준호는 'I love familiar people'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준호",
                    "script": "Deep friendships take time.",
                    "translation": "깊은 우정은 시간이 걸려."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "More friends, more fun!",
                    "translation": "더 많은 친구, 더 많은 재미!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태민",
                    "script": "Variety spices up life!",
                    "translation": "다양함이 인생을 양념쳐!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Quality beats quantity always.",
                    "translation": "질이 항상 양을 이겨."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "준호가 시간이 걸린다고 하는 것이에요.",
                    "optionA": "deep",
                    "optionB": "friendships",
                    "optionC": "take",
                    "optionD": "time",
                    "result": "deep friendships take time",
                    "explanation": "준호는 'Deep friendships take time'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3794 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "감정 공유 vs 문제 해결",
            "explanation": "ENFJ의 공감적 소통과 INTJ의 분석적 접근 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "How do you feel?",
                    "translation": "기분이 어때?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I think logically.",
                    "translation": "논리적으로 생각해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "서현이는 감정에 관심이 많아요.",
                    "hint": "서현이가 뭘 물어봤나요?",
                    "result": "O",
                    "explanation": "서현이는 'How do you feel?'라고 감정을 물어봤어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서현",
                    "script": "Feelings matter a lot!",
                    "translation": "감정이 많이 중요해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Logic matters more.",
                    "translation": "논리가 더 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "Let's share emotions!",
                    "translation": "감정을 나누자!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Let's solve problems.",
                    "translation": "문제를 해결하자."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon wants to solve @@.",
                    "hint": "지훈이가 뭘 해결하고 싶다고 했나요?",
                    "optionA": "feelings",
                    "optionB": "problems",
                    "optionC": "nothing",
                    "result": "problems",
                    "explanation": "지훈이는 'Let's solve problems'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Emotions complicate things sometimes.",
                    "translation": "감정은 때때로 일을 복잡하게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서현",
                    "script": "Emotions connect us deeply!",
                    "translation": "감정은 우리를 깊게 연결해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "Understanding hearts is important.",
                    "translation": "마음을 이해하는 게 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Understanding systems is better.",
                    "translation": "시스템을 이해하는 게 더 좋아."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서현이가 중요하다고 생각하는 것이에요.",
                    "optionA": "understanding",
                    "optionB": "hearts",
                    "optionC": "is",
                    "optionD": "important",
                    "result": "understanding hearts is important",
                    "explanation": "서현이는 'Understanding hearts is important'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "감정 공유 vs 문제 해결",
            "explanation": "ENFJ의 공감적 소통과 INTJ의 분석적 접근 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "How do you feel?",
                    "translation": "기분이 어때?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I think logically.",
                    "translation": "논리적으로 생각해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "서현이는 감정에 관심이 많아요.",
                    "hint": "서현이가 뭘 물어봤나요?",
                    "result": "O",
                    "explanation": "서현이는 'How do you feel?'라고 감정을 물어봤어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서현",
                    "script": "Feelings matter a lot!",
                    "translation": "감정이 많이 중요해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Logic matters more.",
                    "translation": "논리가 더 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "Let's share emotions!",
                    "translation": "감정을 나누자!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Let's solve problems.",
                    "translation": "문제를 해결하자."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon wants to solve @@.",
                    "hint": "지훈이가 뭘 해결하고 싶다고 했나요?",
                    "optionA": "feelings",
                    "optionB": "problems",
                    "optionC": "nothing",
                    "result": "problems",
                    "explanation": "지훈이는 'Let's solve problems'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Emotions complicate things sometimes.",
                    "translation": "감정은 때때로 일을 복잡하게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서현",
                    "script": "Emotions connect us deeply!",
                    "translation": "감정은 우리를 깊게 연결해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "Understanding hearts is important.",
                    "translation": "마음을 이해하는 게 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Understanding systems is better.",
                    "translation": "시스템을 이해하는 게 더 좋아."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "서현이가 중요하다고 생각하는 것이에요.",
                    "optionA": "understanding",
                    "optionB": "hearts",
                    "optionC": "is",
                    "optionD": "important",
                    "result": "understanding hearts is important",
                    "explanation": "서현이는 'Understanding hearts is important'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3795 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "즉석 만남 vs 계획된 만남",
            "explanation": "ESTP의 즉흥적 사교와 ISFP의 신중한 만남 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강호",
                    "script": "Let's hang out now!",
                    "translation": "지금 놀자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "I need time first.",
                    "translation": "먼저 시간이 필요해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "강호는 지금 당장 놀고 싶어해요.",
                    "hint": "강호가 언제 놀자고 했나요?",
                    "result": "O",
                    "explanation": "강호는 'Let's hang out now!'라고 지금 놀자고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "강호",
                    "script": "Spontaneous is fun!",
                    "translation": "즉흥적인 게 재밌어!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예린",
                    "script": "Planning feels better.",
                    "translation": "계획하는 게 더 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "강호",
                    "script": "Just come with me!",
                    "translation": "그냥 나랑 와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예린",
                    "script": "I'm not ready yet.",
                    "translation": "아직 준비가 안 됐어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-rin is not @@ yet.",
                    "hint": "예린이가 아직 뭐가 안 됐다고 했나요?",
                    "optionA": "happy",
                    "optionB": "ready",
                    "optionC": "tired",
                    "result": "ready",
                    "explanation": "예린이는 'I'm not ready yet'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예린",
                    "script": "I need mental preparation.",
                    "translation": "정신적 준비가 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "강호",
                    "script": "Just be yourself!",
                    "translation": "그냥 자연스럽게 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "강호",
                    "script": "Life's an adventure, right?",
                    "translation": "인생은 모험이잖아, 맞지?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예린",
                    "script": "I prefer gentle approach.",
                    "translation": "부드러운 접근을 선호해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "예린이가 필요하다고 하는 것이에요.",
                    "optionA": "need",
                    "optionB": "mental",
                    "optionC": "preparation",
                    "optionD": "I",
                    "result": "I need mental preparation",
                    "explanation": "예린이는 'I need mental preparation'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "즉석 만남 vs 계획된 만남",
            "explanation": "ESTP의 즉흥적 사교와 ISFP의 신중한 만남 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강호",
                    "script": "Let's hang out now!",
                    "translation": "지금 놀자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "I need time first.",
                    "translation": "먼저 시간이 필요해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "강호는 지금 당장 놀고 싶어해요.",
                    "hint": "강호가 언제 놀자고 했나요?",
                    "result": "O",
                    "explanation": "강호는 'Let's hang out now!'라고 지금 놀자고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "강호",
                    "script": "Spontaneous is fun!",
                    "translation": "즉흥적인 게 재밌어!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예린",
                    "script": "Planning feels better.",
                    "translation": "계획하는 게 더 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "강호",
                    "script": "Just come with me!",
                    "translation": "그냥 나랑 와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예린",
                    "script": "I'm not ready yet.",
                    "translation": "아직 준비가 안 됐어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-rin is not @@ yet.",
                    "hint": "예린이가 아직 뭐가 안 됐다고 했나요?",
                    "optionA": "happy",
                    "optionB": "ready",
                    "optionC": "tired",
                    "result": "ready",
                    "explanation": "예린이는 'I'm not ready yet'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예린",
                    "script": "I need mental preparation.",
                    "translation": "정신적 준비가 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "강호",
                    "script": "Just be yourself!",
                    "translation": "그냥 자연스럽게 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "강호",
                    "script": "Life's an adventure, right?",
                    "translation": "인생은 모험이잖아, 맞지?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예린",
                    "script": "I prefer gentle approach.",
                    "translation": "부드러운 접근을 선호해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "예린이가 필요하다고 하는 것이에요.",
                    "optionA": "need",
                    "optionB": "mental",
                    "optionC": "preparation",
                    "optionD": "I",
                    "result": "I need mental preparation",
                    "explanation": "예린이는 'I need mental preparation'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3796 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "리더십 발휘 vs 조용한 지원",
            "explanation": "ENTJ의 주도적 역할과 ISFJ의 지원적 역할 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "I'll organize everything!",
                    "translation": "모든 걸 조직할게!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "I'll help quietly.",
                    "translation": "조용히 도울게."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "도현이는 모든 것을 조직하고 싶어해요.",
                    "hint": "도현이가 뭘 하겠다고 했나요?",
                    "result": "O",
                    "explanation": "도현이는 'I'll organize everything!'라고 모든 걸 조직하겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도현",
                    "script": "Leadership comes naturally!",
                    "translation": "리더십이 자연스럽게 와!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "Supporting feels comfortable.",
                    "translation": "지원하는 게 편해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "I take charge easily.",
                    "translation": "쉽게 주도권을 잡아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수현",
                    "script": "I follow others well.",
                    "translation": "다른 사람들을 잘 따라."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-hyeon follows others @@.",
                    "hint": "수현이가 다른 사람들을 어떻게 따른다고 했나요?",
                    "optionA": "badly",
                    "optionB": "well",
                    "optionC": "slowly",
                    "result": "well",
                    "explanation": "수현이는 'I follow others well'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수현",
                    "script": "Behind-the-scenes work suits me.",
                    "translation": "뒤에서 하는 일이 맞아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "Front-and-center suits me!",
                    "translation": "앞쪽 중앙이 맞아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도현",
                    "script": "Someone has to decide!",
                    "translation": "누군가는 결정해야 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수현",
                    "script": "Someone has to support.",
                    "translation": "누군가는 지원해야 해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "수현이에게 맞는 일이에요.",
                    "optionA": "behind",
                    "optionB": "scenes",
                    "optionC": "work",
                    "optionD": "suits",
                    "optionE": "me",
                    "result": "behind scenes work suits me",
                    "explanation": "수현이는 'Behind-the-scenes work suits me'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "리더십 발휘 vs 조용한 지원",
            "explanation": "ENTJ의 주도적 역할과 ISFJ의 지원적 역할 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "I'll organize everything!",
                    "translation": "모든 걸 조직할게!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "I'll help quietly.",
                    "translation": "조용히 도울게."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "도현이는 모든 것을 조직하고 싶어해요.",
                    "hint": "도현이가 뭘 하겠다고 했나요?",
                    "result": "O",
                    "explanation": "도현이는 'I'll organize everything!'라고 모든 걸 조직하겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도현",
                    "script": "Leadership comes naturally!",
                    "translation": "리더십이 자연스럽게 와!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "Supporting feels comfortable.",
                    "translation": "지원하는 게 편해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "I take charge easily.",
                    "translation": "쉽게 주도권을 잡아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수현",
                    "script": "I follow others well.",
                    "translation": "다른 사람들을 잘 따라."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-hyeon follows others @@.",
                    "hint": "수현이가 다른 사람들을 어떻게 따른다고 했나요?",
                    "optionA": "badly",
                    "optionB": "well",
                    "optionC": "slowly",
                    "result": "well",
                    "explanation": "수현이는 'I follow others well'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수현",
                    "script": "Behind-the-scenes work suits me.",
                    "translation": "뒤에서 하는 일이 맞아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "Front-and-center suits me!",
                    "translation": "앞쪽 중앙이 맞아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도현",
                    "script": "Someone has to decide!",
                    "translation": "누군가는 결정해야 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수현",
                    "script": "Someone has to support.",
                    "translation": "누군가는 지원해야 해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "수현이에게 맞는 일이에요.",
                    "optionA": "behind",
                    "optionB": "scenes",
                    "optionC": "work",
                    "optionD": "suits",
                    "optionE": "me",
                    "result": "behind scenes work suits me",
                    "explanation": "수현이는 'Behind-the-scenes work suits me'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3797 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "아이디어 폭발 vs 신중한 듣기",
            "explanation": "ENFP의 활발한 아이디어 교환과 INTJ의 선별적 참여 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하늘",
                    "script": "I have many ideas!",
                    "translation": "아이디어가 많아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건우",
                    "script": "I prefer few ideas.",
                    "translation": "적은 아이디어를 선호해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하늘이는 아이디어가 많아요.",
                    "hint": "하늘이가 뭐가 많다고 했나요?",
                    "result": "O",
                    "explanation": "하늘이는 'I have many ideas!'라고 아이디어가 많다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하늘",
                    "script": "Brainstorming is exciting!",
                    "translation": "브레인스토밍이 신나!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건우",
                    "script": "Careful thinking works better.",
                    "translation": "신중한 생각이 더 잘 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하늘",
                    "script": "Let's share everything!",
                    "translation": "모든 걸 나누자!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건우",
                    "script": "Quality over quantity.",
                    "translation": "양보다 질."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Geon-woo prefers quality over @@.",
                    "hint": "건우가 질을 뭐보다 선호한다고 했나요?",
                    "optionA": "time",
                    "optionB": "quantity",
                    "optionC": "people",
                    "result": "quantity",
                    "explanation": "건우는 'Quality over quantity'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건우",
                    "script": "I listen more carefully.",
                    "translation": "더 주의 깊게 들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하늘",
                    "script": "I talk more freely!",
                    "translation": "더 자유롭게 말해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하늘",
                    "script": "Conversation flows like river!",
                    "translation": "대화가 강물처럼 흘러!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건우",
                    "script": "Good ideas need time.",
                    "translation": "좋은 아이디어는 시간이 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "건우가 더 주의 깊게 하는 것이에요.",
                    "optionA": "listen",
                    "optionB": "more",
                    "optionC": "carefully",
                    "optionD": "I",
                    "result": "I listen more carefully",
                    "explanation": "건우는 'I listen more carefully'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "아이디어 폭발 vs 신중한 듣기",
            "explanation": "ENFP의 활발한 아이디어 교환과 INTJ의 선별적 참여 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하늘",
                    "script": "I have many ideas!",
                    "translation": "아이디어가 많아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건우",
                    "script": "I prefer few ideas.",
                    "translation": "적은 아이디어를 선호해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하늘이는 아이디어가 많아요.",
                    "hint": "하늘이가 뭐가 많다고 했나요?",
                    "result": "O",
                    "explanation": "하늘이는 'I have many ideas!'라고 아이디어가 많다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하늘",
                    "script": "Brainstorming is exciting!",
                    "translation": "브레인스토밍이 신나!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건우",
                    "script": "Careful thinking works better.",
                    "translation": "신중한 생각이 더 잘 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하늘",
                    "script": "Let's share everything!",
                    "translation": "모든 걸 나누자!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건우",
                    "script": "Quality over quantity.",
                    "translation": "양보다 질."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Geon-woo prefers quality over @@.",
                    "hint": "건우가 질을 뭐보다 선호한다고 했나요?",
                    "optionA": "time",
                    "optionB": "quantity",
                    "optionC": "people",
                    "result": "quantity",
                    "explanation": "건우는 'Quality over quantity'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건우",
                    "script": "I listen more carefully.",
                    "translation": "더 주의 깊게 들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하늘",
                    "script": "I talk more freely!",
                    "translation": "더 자유롭게 말해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하늘",
                    "script": "Conversation flows like river!",
                    "translation": "대화가 강물처럼 흘러!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건우",
                    "script": "Good ideas need time.",
                    "translation": "좋은 아이디어는 시간이 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "건우가 더 주의 깊게 하는 것이에요.",
                    "optionA": "listen",
                    "optionB": "more",
                    "optionC": "carefully",
                    "optionD": "I",
                    "result": "I listen more carefully",
                    "explanation": "건우는 'I listen more carefully'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3798 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "에너지 셰어링 vs 에너지 보존",
            "explanation": "ESFJ의 활발한 에너지 공유와 INTP의 에너지 관리 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민경",
                    "script": "Let's energize together!",
                    "translation": "함께 활력을 내자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "I save my energy.",
                    "translation": "에너지를 아껴."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민경이는 함께 활력을 내고 싶어해요.",
                    "hint": "민경이가 함께 뭘 하자고 했나요?",
                    "result": "O",
                    "explanation": "민경이는 'Let's energize together!'라고 함께 활력을 내자고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민경",
                    "script": "People boost my mood!",
                    "translation": "사람들이 기분을 올려줘!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "People drain my battery.",
                    "translation": "사람들이 배터리를 소모시켜."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민경",
                    "script": "Social time recharges me!",
                    "translation": "사회적 시간이 재충전시켜!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "Alone time recharges me.",
                    "translation": "혼자 시간이 재충전시켜."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-seok is recharged by @@ time.",
                    "hint": "현석이를 재충전시키는 시간은 뭔가요?",
                    "optionA": "social",
                    "optionB": "alone",
                    "optionC": "work",
                    "result": "alone",
                    "explanation": "현석이는 'Alone time recharges me'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현석",
                    "script": "Too much social feels overwhelming.",
                    "translation": "너무 많은 사회적 활동은 부담스러워."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "Too little social feels lonely!",
                    "translation": "너무 적은 사회적 활동은 외로워!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민경",
                    "script": "We balance each other!",
                    "translation": "우리는 서로 균형을 맞춰!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "That's actually quite logical.",
                    "translation": "그건 실제로 꽤 논리적이야."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현석이가 부담스럽다고 느끼는 것이에요.",
                    "optionA": "too",
                    "optionB": "much",
                    "optionC": "social",
                    "optionD": "feels",
                    "optionE": "overwhelming",
                    "result": "too much social feels overwhelming",
                    "explanation": "현석이는 'Too much social feels overwhelming'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "에너지 셰어링 vs 에너지 보존",
            "explanation": "ESFJ의 활발한 에너지 공유와 INTP의 에너지 관리 비교",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민경",
                    "script": "Let's energize together!",
                    "translation": "함께 활력을 내자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "I save my energy.",
                    "translation": "에너지를 아껴."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민경이는 함께 활력을 내고 싶어해요.",
                    "hint": "민경이가 함께 뭘 하자고 했나요?",
                    "result": "O",
                    "explanation": "민경이는 'Let's energize together!'라고 함께 활력을 내자고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민경",
                    "script": "People boost my mood!",
                    "translation": "사람들이 기분을 올려줘!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "People drain my battery.",
                    "translation": "사람들이 배터리를 소모시켜."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민경",
                    "script": "Social time recharges me!",
                    "translation": "사회적 시간이 재충전시켜!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "Alone time recharges me.",
                    "translation": "혼자 시간이 재충전시켜."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-seok is recharged by @@ time.",
                    "hint": "현석이를 재충전시키는 시간은 뭔가요?",
                    "optionA": "social",
                    "optionB": "alone",
                    "optionC": "work",
                    "result": "alone",
                    "explanation": "현석이는 'Alone time recharges me'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현석",
                    "script": "Too much social feels overwhelming.",
                    "translation": "너무 많은 사회적 활동은 부담스러워."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "Too little social feels lonely!",
                    "translation": "너무 적은 사회적 활동은 외로워!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민경",
                    "script": "We balance each other!",
                    "translation": "우리는 서로 균형을 맞춰!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "That's actually quite logical.",
                    "translation": "그건 실제로 꽤 논리적이야."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "현석이가 부담스럽다고 느끼는 것이에요.",
                    "optionA": "too",
                    "optionB": "much",
                    "optionC": "social",
                    "optionD": "feels",
                    "optionE": "overwhelming",
                    "result": "too much social feels overwhelming",
                    "explanation": "현석이는 'Too much social feels overwhelming'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3799 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "진짜 말하기 vs 예의 지키기",
            "explanation": "INFP의 진정성 표현과 ESTJ의 사회적 예의 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은별",
                    "script": "I say what's real.",
                    "translation": "진짜를 말해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "I say what's proper.",
                    "translation": "적절한 걸 말해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "은별이는 진실한 말을 하는 것을 좋아해요.",
                    "hint": "은별이가 뭘 말한다고 했나요?",
                    "result": "O",
                    "explanation": "은별이는 'I say what's real'라고 진짜를 말한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "은별",
                    "script": "Fake talk makes me sick!",
                    "translation": "가짜 대화는 역겨워!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성훈",
                    "script": "Polite talk keeps peace.",
                    "translation": "예의 바른 대화가 평화를 유지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은별",
                    "script": "But that's so plastic!",
                    "translation": "하지만 그건 너무 가식적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "Society needs good manners.",
                    "translation": "사회에는 좋은 매너가 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-hun thinks society needs good @@.",
                    "hint": "성훈이가 사회에 뭐가 필요하다고 했나요?",
                    "optionA": "friends",
                    "optionB": "manners",
                    "optionC": "money",
                    "result": "manners",
                    "explanation": "성훈이는 'Society needs good manners'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성훈",
                    "script": "Professional image matters always.",
                    "translation": "전문적 이미지가 항상 중요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은별",
                    "script": "Authentic self matters more!",
                    "translation": "진정한 자아가 더 중요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은별",
                    "script": "Why hide who we are?",
                    "translation": "왜 우리가 누군지 숨겨?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성훈",
                    "script": "Structure helps everyone function.",
                    "translation": "구조가 모든 사람의 기능을 도와."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "은별이가 더 중요하다고 생각하는 것이에요.",
                    "optionA": "authentic",
                    "optionB": "self",
                    "optionC": "matters",
                    "optionD": "more",
                    "result": "authentic self matters more",
                    "explanation": "은별이는 'Authentic self matters more!'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "진짜 말하기 vs 예의 지키기",
            "explanation": "INFP의 진정성 표현과 ESTJ의 사회적 예의 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은별",
                    "script": "I say what's real.",
                    "translation": "진짜를 말해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "I say what's proper.",
                    "translation": "적절한 걸 말해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "은별이는 진실한 말을 하는 것을 좋아해요.",
                    "hint": "은별이가 뭘 말한다고 했나요?",
                    "result": "O",
                    "explanation": "은별이는 'I say what's real'라고 진짜를 말한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "은별",
                    "script": "Fake talk makes me sick!",
                    "translation": "가짜 대화는 역겨워!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성훈",
                    "script": "Polite talk keeps peace.",
                    "translation": "예의 바른 대화가 평화를 유지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은별",
                    "script": "But that's so plastic!",
                    "translation": "하지만 그건 너무 가식적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "Society needs good manners.",
                    "translation": "사회에는 좋은 매너가 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-hun thinks society needs good @@.",
                    "hint": "성훈이가 사회에 뭐가 필요하다고 했나요?",
                    "optionA": "friends",
                    "optionB": "manners",
                    "optionC": "money",
                    "result": "manners",
                    "explanation": "성훈이는 'Society needs good manners'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성훈",
                    "script": "Professional image matters always.",
                    "translation": "전문적 이미지가 항상 중요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은별",
                    "script": "Authentic self matters more!",
                    "translation": "진정한 자아가 더 중요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은별",
                    "script": "Why hide who we are?",
                    "translation": "왜 우리가 누군지 숨겨?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성훈",
                    "script": "Structure helps everyone function.",
                    "translation": "구조가 모든 사람의 기능을 도와."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "은별이가 더 중요하다고 생각하는 것이에요.",
                    "optionA": "authentic",
                    "optionB": "self",
                    "optionC": "matters",
                    "optionD": "more",
                    "result": "authentic self matters more",
                    "explanation": "은별이는 'Authentic self matters more!'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3800 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "도움 주기 vs 독립 지키기",
            "explanation": "ISFP의 조용한 지원과 ENTP의 독립적 해결 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예은",
                    "script": "I help people quietly.",
                    "translation": "조용히 사람들을 도와."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태현",
                    "script": "I solve things myself.",
                    "translation": "혼자서 해결해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "예은이는 조용히 도움을 주는 것을 좋아해요.",
                    "hint": "예은이가 어떻게 도움을 준다고 했나요?",
                    "result": "O",
                    "explanation": "예은이는 'I help people quietly'라고 조용히 도움을 준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예은",
                    "script": "Care shows through actions.",
                    "translation": "배려는 행동으로 보여져."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태현",
                    "script": "Independence shows through words.",
                    "translation": "독립성은 말로 보여져."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "Small gestures mean much.",
                    "translation": "작은 제스처가 많은 의미야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태현",
                    "script": "Big ideas mean more!",
                    "translation": "큰 아이디어가 더 많은 의미야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-hyeon thinks big ideas mean @@.",
                    "hint": "태현이가 큰 아이디어가 어떻다고 했나요?",
                    "optionA": "little",
                    "optionB": "more",
                    "optionC": "nothing",
                    "result": "more",
                    "explanation": "태현이는 'Big ideas mean more!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태현",
                    "script": "I debate to understand better.",
                    "translation": "더 잘 이해하려고 토론해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "I listen to understand.",
                    "translation": "이해하려고 들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예은",
                    "script": "Gentle support feels natural.",
                    "translation": "부드러운 지원이 자연스러워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태현",
                    "script": "Intellectual challenge feels exciting!",
                    "translation": "지적 도전이 흥미로워!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "예은이에게 자연스럽게 느껴지는 것이에요.",
                    "optionA": "gentle",
                    "optionB": "support",
                    "optionC": "feels",
                    "optionD": "natural",
                    "result": "gentle support feels natural",
                    "explanation": "예은이는 'Gentle support feels natural'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "도움 주기 vs 독립 지키기",
            "explanation": "ISFP의 조용한 지원과 ENTP의 독립적 해결 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예은",
                    "script": "I help people quietly.",
                    "translation": "조용히 사람들을 도와."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태현",
                    "script": "I solve things myself.",
                    "translation": "혼자서 해결해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "예은이는 조용히 도움을 주는 것을 좋아해요.",
                    "hint": "예은이가 어떻게 도움을 준다고 했나요?",
                    "result": "O",
                    "explanation": "예은이는 'I help people quietly'라고 조용히 도움을 준다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예은",
                    "script": "Care shows through actions.",
                    "translation": "배려는 행동으로 보여져."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태현",
                    "script": "Independence shows through words.",
                    "translation": "독립성은 말로 보여져."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "Small gestures mean much.",
                    "translation": "작은 제스처가 많은 의미야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태현",
                    "script": "Big ideas mean more!",
                    "translation": "큰 아이디어가 더 많은 의미야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-hyeon thinks big ideas mean @@.",
                    "hint": "태현이가 큰 아이디어가 어떻다고 했나요?",
                    "optionA": "little",
                    "optionB": "more",
                    "optionC": "nothing",
                    "result": "more",
                    "explanation": "태현이는 'Big ideas mean more!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태현",
                    "script": "I debate to understand better.",
                    "translation": "더 잘 이해하려고 토론해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "I listen to understand.",
                    "translation": "이해하려고 들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예은",
                    "script": "Gentle support feels natural.",
                    "translation": "부드러운 지원이 자연스러워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태현",
                    "script": "Intellectual challenge feels exciting!",
                    "translation": "지적 도전이 흥미로워!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "예은이에게 자연스럽게 느껴지는 것이에요.",
                    "optionA": "gentle",
                    "optionB": "support",
                    "optionC": "feels",
                    "optionD": "natural",
                    "result": "gentle support feels natural",
                    "explanation": "예은이는 'Gentle support feels natural'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3801 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "메시지 폭탄 vs 읽씹 마스터",
            "explanation": "ESFP의 즉시 응답과 INTJ의 선택적 소통 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I reply super fast!",
                    "translation": "완전 빨리 답장해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지성",
                    "script": "I think before replying.",
                    "translation": "답장하기 전에 생각해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "채영이는 빠르게 답장하는 것을 좋아해요.",
                    "hint": "채영이가 어떻게 답장한다고 했나요?",
                    "result": "O",
                    "explanation": "채영이는 'I reply super fast!'라고 완전 빨리 답장한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "Instant connection feels amazing!",
                    "translation": "즉시 연결이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지성",
                    "script": "Thoughtful response works better.",
                    "translation": "사려 깊은 응답이 더 잘 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "But they're waiting!",
                    "translation": "하지만 그들이 기다리고 있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지성",
                    "script": "Quality beats speed always.",
                    "translation": "질이 항상 속도를 이겨."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-seong thinks quality beats @@ always.",
                    "hint": "지성이가 질이 항상 뭘 이긴다고 했나요?",
                    "optionA": "time",
                    "optionB": "speed",
                    "optionC": "people",
                    "result": "speed",
                    "explanation": "지성이는 'Quality beats speed always'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지성",
                    "script": "I need processing time.",
                    "translation": "처리 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "I need immediate sharing!",
                    "translation": "즉시 공유가 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Life moves too fast!",
                    "translation": "인생이 너무 빨라!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지성",
                    "script": "Good things take time.",
                    "translation": "좋은 것들은 시간이 걸려."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지성이가 필요하다고 하는 시간이에요.",
                    "optionA": "need",
                    "optionB": "processing",
                    "optionC": "time",
                    "optionD": "I",
                    "result": "I need processing time",
                    "explanation": "지성이는 'I need processing time'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "메시지 폭탄 vs 읽씹 마스터",
            "explanation": "ESFP의 즉시 응답과 INTJ의 선택적 소통 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I reply super fast!",
                    "translation": "완전 빨리 답장해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지성",
                    "script": "I think before replying.",
                    "translation": "답장하기 전에 생각해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "채영이는 빠르게 답장하는 것을 좋아해요.",
                    "hint": "채영이가 어떻게 답장한다고 했나요?",
                    "result": "O",
                    "explanation": "채영이는 'I reply super fast!'라고 완전 빨리 답장한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "Instant connection feels amazing!",
                    "translation": "즉시 연결이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지성",
                    "script": "Thoughtful response works better.",
                    "translation": "사려 깊은 응답이 더 잘 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "But they're waiting!",
                    "translation": "하지만 그들이 기다리고 있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지성",
                    "script": "Quality beats speed always.",
                    "translation": "질이 항상 속도를 이겨."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-seong thinks quality beats @@ always.",
                    "hint": "지성이가 질이 항상 뭘 이긴다고 했나요?",
                    "optionA": "time",
                    "optionB": "speed",
                    "optionC": "people",
                    "result": "speed",
                    "explanation": "지성이는 'Quality beats speed always'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지성",
                    "script": "I need processing time.",
                    "translation": "처리 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "I need immediate sharing!",
                    "translation": "즉시 공유가 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Life moves too fast!",
                    "translation": "인생이 너무 빨라!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지성",
                    "script": "Good things take time.",
                    "translation": "좋은 것들은 시간이 걸려."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "지성이가 필요하다고 하는 시간이에요.",
                    "optionA": "need",
                    "optionB": "processing",
                    "optionC": "time",
                    "optionD": "I",
                    "result": "I need processing time",
                    "explanation": "지성이는 'I need processing time'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3802 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "눈치 보기 vs 그냥 말하기",
            "explanation": "ISFJ의 배려심과 ESTP의 직설적 소통 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수현",
                    "script": "I read the mood.",
                    "translation": "분위기를 읽어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "강호",
                    "script": "I just speak up!",
                    "translation": "그냥 말해!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "수현이는 분위기를 파악하는 것을 중요하게 생각해요.",
                    "hint": "수현이가 뭘 읽는다고 했나요?",
                    "result": "O",
                    "explanation": "수현이는 'I read the mood'라고 분위기를 읽는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수현",
                    "script": "Others' feelings come first.",
                    "translation": "다른 사람의 감정이 먼저야."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "강호",
                    "script": "My thoughts come first!",
                    "translation": "내 생각이 먼저야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수현",
                    "script": "But what if hurt?",
                    "translation": "하지만 상처받으면 어떡해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "강호",
                    "script": "Honest is better always.",
                    "translation": "솔직한 게 항상 더 좋아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Gang-ho thinks @@ is better always.",
                    "hint": "강호가 뭐가 항상 더 좋다고 했나요?",
                    "optionA": "lying",
                    "optionB": "honest",
                    "optionC": "quiet",
                    "result": "honest",
                    "explanation": "강호는 'Honest is better always'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "강호",
                    "script": "Direct communication saves time.",
                    "translation": "직접적인 소통이 시간을 절약해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수현",
                    "script": "Gentle communication saves feelings.",
                    "translation": "부드러운 소통이 감정을 지켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "Harmony matters more sometimes.",
                    "translation": "때로는 조화가 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "강호",
                    "script": "Truth matters more always!",
                    "translation": "진실이 항상 더 중요해!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "수현이가 지킨다고 하는 것이에요.",
                    "optionA": "gentle",
                    "optionB": "communication",
                    "optionC": "saves",
                    "optionD": "feelings",
                    "result": "gentle communication saves feelings",
                    "explanation": "수현이는 'Gentle communication saves feelings'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "눈치 보기 vs 그냥 말하기",
            "explanation": "ISFJ의 배려심과 ESTP의 직설적 소통 비교",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수현",
                    "script": "I read the mood.",
                    "translation": "분위기를 읽어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "강호",
                    "script": "I just speak up!",
                    "translation": "그냥 말해!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "수현이는 분위기를 파악하는 것을 중요하게 생각해요.",
                    "hint": "수현이가 뭘 읽는다고 했나요?",
                    "result": "O",
                    "explanation": "수현이는 'I read the mood'라고 분위기를 읽는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수현",
                    "script": "Others' feelings come first.",
                    "translation": "다른 사람의 감정이 먼저야."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "강호",
                    "script": "My thoughts come first!",
                    "translation": "내 생각이 먼저야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수현",
                    "script": "But what if hurt?",
                    "translation": "하지만 상처받으면 어떡해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "강호",
                    "script": "Honest is better always.",
                    "translation": "솔직한 게 항상 더 좋아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Gang-ho thinks @@ is better always.",
                    "hint": "강호가 뭐가 항상 더 좋다고 했나요?",
                    "optionA": "lying",
                    "optionB": "honest",
                    "optionC": "quiet",
                    "result": "honest",
                    "explanation": "강호는 'Honest is better always'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "강호",
                    "script": "Direct communication saves time.",
                    "translation": "직접적인 소통이 시간을 절약해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수현",
                    "script": "Gentle communication saves feelings.",
                    "translation": "부드러운 소통이 감정을 지켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "Harmony matters more sometimes.",
                    "translation": "때로는 조화가 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "강호",
                    "script": "Truth matters more always!",
                    "translation": "진실이 항상 더 중요해!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "수현이가 지킨다고 하는 것이에요.",
                    "optionA": "gentle",
                    "optionB": "communication",
                    "optionC": "saves",
                    "optionD": "feelings",
                    "result": "gentle communication saves feelings",
                    "explanation": "수현이는 'Gentle communication saves feelings'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3803 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "소셜 네트워킹 vs 선택적 만남",
            "explanation": "ENFJ의 광범위한 인맥과 ISTP의 최소한 교류 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다영",
                    "script": "I connect with everyone!",
                    "translation": "모든 사람과 연결해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "I connect with few.",
                    "translation": "적은 사람과 연결해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "다영이는 많은 사람들과 연결하는 것을 좋아해요.",
                    "hint": "다영이가 누구와 연결한다고 했나요?",
                    "result": "O",
                    "explanation": "다영이는 'I connect with everyone!'라고 모든 사람과 연결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "다영",
                    "script": "Big network brings opportunities!",
                    "translation": "큰 네트워크가 기회를 가져와!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Small circle brings peace.",
                    "translation": "작은 서클이 평화를 가져와."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다영",
                    "script": "More friends, more fun!",
                    "translation": "더 많은 친구, 더 많은 재미!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "Few friends, less drama.",
                    "translation": "적은 친구, 적은 드라마."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-jun thinks few friends bring less @@.",
                    "hint": "민준이가 적은 친구가 뭘 적게 가져온다고 했나요?",
                    "optionA": "fun",
                    "optionB": "drama",
                    "optionC": "money",
                    "result": "drama",
                    "explanation": "민준이는 'Few friends, less drama'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민준",
                    "script": "I prefer deep over wide.",
                    "translation": "넓은 것보다 깊은 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다영",
                    "script": "I prefer both depth!",
                    "translation": "둘 다 깊이를 선호해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다영",
                    "script": "People inspire me daily!",
                    "translation": "사람들이 매일 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "Solitude inspires me more.",
                    "translation": "고독이 더 영감을 줘."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "민준이가 선호하는 것이에요.",
                    "optionA": "prefer",
                    "optionB": "deep",
                    "optionC": "over",
                    "optionD": "wide",
                    "result": "prefer deep over wide",
                    "explanation": "민준이는 'I prefer deep over wide'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "소셜 네트워킹 vs 선택적 만남",
            "explanation": "ENFJ의 광범위한 인맥과 ISTP의 최소한 교류 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다영",
                    "script": "I connect with everyone!",
                    "translation": "모든 사람과 연결해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "I connect with few.",
                    "translation": "적은 사람과 연결해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "다영이는 많은 사람들과 연결하는 것을 좋아해요.",
                    "hint": "다영이가 누구와 연결한다고 했나요?",
                    "result": "O",
                    "explanation": "다영이는 'I connect with everyone!'라고 모든 사람과 연결한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "다영",
                    "script": "Big network brings opportunities!",
                    "translation": "큰 네트워크가 기회를 가져와!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Small circle brings peace.",
                    "translation": "작은 서클이 평화를 가져와."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다영",
                    "script": "More friends, more fun!",
                    "translation": "더 많은 친구, 더 많은 재미!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "Few friends, less drama.",
                    "translation": "적은 친구, 적은 드라마."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-jun thinks few friends bring less @@.",
                    "hint": "민준이가 적은 친구가 뭘 적게 가져온다고 했나요?",
                    "optionA": "fun",
                    "optionB": "drama",
                    "optionC": "money",
                    "result": "drama",
                    "explanation": "민준이는 'Few friends, less drama'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민준",
                    "script": "I prefer deep over wide.",
                    "translation": "넓은 것보다 깊은 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다영",
                    "script": "I prefer both depth!",
                    "translation": "둘 다 깊이를 선호해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다영",
                    "script": "People inspire me daily!",
                    "translation": "사람들이 매일 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "Solitude inspires me more.",
                    "translation": "고독이 더 영감을 줘."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "민준이가 선호하는 것이에요.",
                    "optionA": "prefer",
                    "optionB": "deep",
                    "optionC": "over",
                    "optionD": "wide",
                    "result": "prefer deep over wide",
                    "explanation": "민준이는 'I prefer deep over wide'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3804 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "감정 공개 vs 감정 보관",
            "explanation": "ESFJ의 감정 표현과 INTP의 감정 절제 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민경",
                    "script": "I share my feelings!",
                    "translation": "내 감정을 나눠!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "I keep feelings private.",
                    "translation": "감정을 사적으로 둬."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민경이는 감정을 공유하는 것을 좋아해요.",
                    "hint": "민경이가 뭘 나눈다고 했나요?",
                    "result": "O",
                    "explanation": "민경이는 'I share my feelings!'라고 내 감정을 나눈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민경",
                    "script": "Open hearts connect better!",
                    "translation": "열린 마음이 더 잘 연결해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "Calm minds think better.",
                    "translation": "차분한 마음이 더 잘 생각해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민경",
                    "script": "Emotions make us human!",
                    "translation": "감정이 우리를 인간답게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "Logic makes us smart.",
                    "translation": "논리가 우리를 똑똑하게 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-seok thinks logic makes us @@.",
                    "hint": "현석이가 논리가 우리를 어떻게 만든다고 했나요?",
                    "optionA": "sad",
                    "optionB": "smart",
                    "optionC": "tired",
                    "result": "smart",
                    "explanation": "현석이는 'Logic makes us smart'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현석",
                    "script": "Too much emotion feels chaotic.",
                    "translation": "너무 많은 감정은 혼란스러워."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "Too little emotion feels empty!",
                    "translation": "너무 적은 감정은 공허해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민경",
                    "script": "We need emotional bonds!",
                    "translation": "감정적 유대가 필요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "We need intellectual space.",
                    "translation": "지적 공간이 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현석이가 혼란스럽다고 느끼는 것이에요.",
                    "optionA": "too",
                    "optionB": "much",
                    "optionC": "emotion",
                    "optionD": "feels",
                    "optionE": "chaotic",
                    "result": "too much emotion feels chaotic",
                    "explanation": "현석이는 'Too much emotion feels chaotic'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "감정 공개 vs 감정 보관",
            "explanation": "ESFJ의 감정 표현과 INTP의 감정 절제 비교",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민경",
                    "script": "I share my feelings!",
                    "translation": "내 감정을 나눠!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "I keep feelings private.",
                    "translation": "감정을 사적으로 둬."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민경이는 감정을 공유하는 것을 좋아해요.",
                    "hint": "민경이가 뭘 나눈다고 했나요?",
                    "result": "O",
                    "explanation": "민경이는 'I share my feelings!'라고 내 감정을 나눈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민경",
                    "script": "Open hearts connect better!",
                    "translation": "열린 마음이 더 잘 연결해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "Calm minds think better.",
                    "translation": "차분한 마음이 더 잘 생각해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민경",
                    "script": "Emotions make us human!",
                    "translation": "감정이 우리를 인간답게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "Logic makes us smart.",
                    "translation": "논리가 우리를 똑똑하게 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-seok thinks logic makes us @@.",
                    "hint": "현석이가 논리가 우리를 어떻게 만든다고 했나요?",
                    "optionA": "sad",
                    "optionB": "smart",
                    "optionC": "tired",
                    "result": "smart",
                    "explanation": "현석이는 'Logic makes us smart'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현석",
                    "script": "Too much emotion feels chaotic.",
                    "translation": "너무 많은 감정은 혼란스러워."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "Too little emotion feels empty!",
                    "translation": "너무 적은 감정은 공허해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민경",
                    "script": "We need emotional bonds!",
                    "translation": "감정적 유대가 필요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "We need intellectual space.",
                    "translation": "지적 공간이 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "현석이가 혼란스럽다고 느끼는 것이에요.",
                    "optionA": "too",
                    "optionB": "much",
                    "optionC": "emotion",
                    "optionD": "feels",
                    "optionE": "chaotic",
                    "result": "too much emotion feels chaotic",
                    "explanation": "현석이는 'Too much emotion feels chaotic'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3805 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "농담 대마왕 vs 진지충",
            "explanation": "ENTP의 유머러스한 소통과 ISFJ의 진중한 대화 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동건",
                    "script": "Everything's a joke!",
                    "translation": "모든 게 농담이야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지은",
                    "script": "Some things are serious.",
                    "translation": "어떤 것들은 진지해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "동건이는 모든 것을 농담으로 여겨요.",
                    "hint": "동건이가 모든 게 뭐라고 했나요?",
                    "result": "O",
                    "explanation": "동건이는 'Everything's a joke!'라고 모든 게 농담이라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "동건",
                    "script": "Humor lightens every mood!",
                    "translation": "유머가 모든 기분을 밝게 해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지은",
                    "script": "Respect honors every person.",
                    "translation": "존중이 모든 사람을 존경해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동건",
                    "script": "Why so serious always?",
                    "translation": "왜 항상 그렇게 진지해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지은",
                    "script": "Why so careless sometimes?",
                    "translation": "왜 때로는 그렇게 부주의해?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-eun thinks respect honors every @@.",
                    "hint": "지은이가 존중이 모든 누구를 존경한다고 했나요?",
                    "optionA": "joke",
                    "optionB": "person",
                    "optionC": "mood",
                    "result": "person",
                    "explanation": "지은이는 'Respect honors every person'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지은",
                    "script": "Words can hurt deeply.",
                    "translation": "말은 깊게 상처줄 수 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동건",
                    "script": "Words can heal quickly!",
                    "translation": "말은 빨리 치료할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동건",
                    "script": "Life's too short for seriousness!",
                    "translation": "인생은 진지함에는 너무 짧아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지은",
                    "script": "Life's too precious for carelessness.",
                    "translation": "인생은 부주의함에는 너무 소중해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지은이가 깊게 할 수 있다고 하는 것이에요.",
                    "optionA": "words",
                    "optionB": "can",
                    "optionC": "hurt",
                    "optionD": "deeply",
                    "result": "words can hurt deeply",
                    "explanation": "지은이는 'Words can hurt deeply'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "농담 대마왕 vs 진지충",
            "explanation": "ENTP의 유머러스한 소통과 ISFJ의 진중한 대화 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동건",
                    "script": "Everything's a joke!",
                    "translation": "모든 게 농담이야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지은",
                    "script": "Some things are serious.",
                    "translation": "어떤 것들은 진지해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "동건이는 모든 것을 농담으로 여겨요.",
                    "hint": "동건이가 모든 게 뭐라고 했나요?",
                    "result": "O",
                    "explanation": "동건이는 'Everything's a joke!'라고 모든 게 농담이라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "동건",
                    "script": "Humor lightens every mood!",
                    "translation": "유머가 모든 기분을 밝게 해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지은",
                    "script": "Respect honors every person.",
                    "translation": "존중이 모든 사람을 존경해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동건",
                    "script": "Why so serious always?",
                    "translation": "왜 항상 그렇게 진지해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지은",
                    "script": "Why so careless sometimes?",
                    "translation": "왜 때로는 그렇게 부주의해?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-eun thinks respect honors every @@.",
                    "hint": "지은이가 존중이 모든 누구를 존경한다고 했나요?",
                    "optionA": "joke",
                    "optionB": "person",
                    "optionC": "mood",
                    "result": "person",
                    "explanation": "지은이는 'Respect honors every person'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지은",
                    "script": "Words can hurt deeply.",
                    "translation": "말은 깊게 상처줄 수 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동건",
                    "script": "Words can heal quickly!",
                    "translation": "말은 빨리 치료할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동건",
                    "script": "Life's too short for seriousness!",
                    "translation": "인생은 진지함에는 너무 짧아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지은",
                    "script": "Life's too precious for carelessness.",
                    "translation": "인생은 부주의함에는 너무 소중해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "지은이가 깊게 할 수 있다고 하는 것이에요.",
                    "optionA": "words",
                    "optionB": "can",
                    "optionC": "hurt",
                    "optionD": "deeply",
                    "result": "words can hurt deeply",
                    "explanation": "지은이는 'Words can hurt deeply'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3806 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "갈등 해결사 vs 갈등 회피자",
            "explanation": "ENTJ의 직접적 해결과 INFP의 평화적 회피 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "Let's fix this now!",
                    "translation": "이제 이걸 고치자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소영",
                    "script": "Let's wait it out.",
                    "translation": "기다려보자."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "준혁이는 즉시 문제를 해결하고 싶어해요.",
                    "hint": "준혁이가 언제 고치자고 했나요?",
                    "result": "O",
                    "explanation": "준혁이는 'Let's fix this now!'라고 이제 고치자고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준혁",
                    "script": "Direct approach works best!",
                    "translation": "직접적 접근이 가장 잘 돼!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소영",
                    "script": "Gentle approach feels safer.",
                    "translation": "부드러운 접근이 더 안전해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준혁",
                    "script": "Conflict creates better solutions!",
                    "translation": "갈등이 더 나은 해결책을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소영",
                    "script": "Peace creates better feelings.",
                    "translation": "평화가 더 나은 감정을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-yeong thinks peace creates better @@.",
                    "hint": "소영이가 평화가 더 나은 뭘 만든다고 했나요?",
                    "optionA": "solutions",
                    "optionB": "feelings",
                    "optionC": "problems",
                    "result": "feelings",
                    "explanation": "소영이는 'Peace creates better feelings'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Harmony matters more sometimes.",
                    "translation": "때로는 조화가 더 중요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "Progress matters more always!",
                    "translation": "진전이 항상 더 중요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Someone must take charge!",
                    "translation": "누군가는 주도해야 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소영",
                    "script": "Someone must keep peace.",
                    "translation": "누군가는 평화를 지켜야 해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "소영이가 더 안전하다고 느끼는 접근법이에요.",
                    "optionA": "gentle",
                    "optionB": "approach",
                    "optionC": "feels",
                    "optionD": "safer",
                    "result": "gentle approach feels safer",
                    "explanation": "소영이는 'Gentle approach feels safer'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "갈등 해결사 vs 갈등 회피자",
            "explanation": "ENTJ의 직접적 해결과 INFP의 평화적 회피 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "Let's fix this now!",
                    "translation": "이제 이걸 고치자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소영",
                    "script": "Let's wait it out.",
                    "translation": "기다려보자."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "준혁이는 즉시 문제를 해결하고 싶어해요.",
                    "hint": "준혁이가 언제 고치자고 했나요?",
                    "result": "O",
                    "explanation": "준혁이는 'Let's fix this now!'라고 이제 고치자고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준혁",
                    "script": "Direct approach works best!",
                    "translation": "직접적 접근이 가장 잘 돼!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소영",
                    "script": "Gentle approach feels safer.",
                    "translation": "부드러운 접근이 더 안전해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준혁",
                    "script": "Conflict creates better solutions!",
                    "translation": "갈등이 더 나은 해결책을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소영",
                    "script": "Peace creates better feelings.",
                    "translation": "평화가 더 나은 감정을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-yeong thinks peace creates better @@.",
                    "hint": "소영이가 평화가 더 나은 뭘 만든다고 했나요?",
                    "optionA": "solutions",
                    "optionB": "feelings",
                    "optionC": "problems",
                    "result": "feelings",
                    "explanation": "소영이는 'Peace creates better feelings'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Harmony matters more sometimes.",
                    "translation": "때로는 조화가 더 중요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "Progress matters more always!",
                    "translation": "진전이 항상 더 중요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Someone must take charge!",
                    "translation": "누군가는 주도해야 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소영",
                    "script": "Someone must keep peace.",
                    "translation": "누군가는 평화를 지켜야 해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "소영이가 더 안전하다고 느끼는 접근법이에요.",
                    "optionA": "gentle",
                    "optionB": "approach",
                    "optionC": "feels",
                    "optionD": "safer",
                    "result": "gentle approach feels safer",
                    "explanation": "소영이는 'Gentle approach feels safer'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3807 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "수다쟁이 vs 듣기 전문가",
            "explanation": "ESFP의 활발한 말하기와 ISTJ의 신중한 듣기 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "보라",
                    "script": "I talk a lot!",
                    "translation": "많이 말해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "I listen more.",
                    "translation": "더 많이 들어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "보라는 말하는 것을 좋아해요.",
                    "hint": "보라가 뭘 많이 한다고 했나요?",
                    "result": "O",
                    "explanation": "보라는 'I talk a lot!'라고 많이 말한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "보라",
                    "script": "Words flow like water!",
                    "translation": "말이 물처럼 흘러!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Silence speaks like wisdom.",
                    "translation": "침묵이 지혜처럼 말해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "보라",
                    "script": "Sharing feels so natural!",
                    "translation": "나누는 게 너무 자연스러워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Observing feels more comfortable.",
                    "translation": "관찰하는 게 더 편해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho feels more comfortable @@.",
                    "hint": "준호가 뭘 하는 게 더 편하다고 했나요?",
                    "optionA": "sharing",
                    "optionB": "observing",
                    "optionC": "talking",
                    "result": "observing",
                    "explanation": "준호는 'Observing feels more comfortable'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준호",
                    "script": "Good listeners learn more.",
                    "translation": "좋은 듣는 사람이 더 배워."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "보라",
                    "script": "Good talkers share more!",
                    "translation": "좋은 말하는 사람이 더 나눠!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "보라",
                    "script": "Life's about expressing yourself!",
                    "translation": "인생은 자신을 표현하는 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Life's about understanding others.",
                    "translation": "인생은 다른 사람을 이해하는 거야."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "준호가 더 많이 배운다고 하는 사람들이에요.",
                    "optionA": "good",
                    "optionB": "listeners",
                    "optionC": "learn",
                    "optionD": "more",
                    "result": "good listeners learn more",
                    "explanation": "준호는 'Good listeners learn more'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "수다쟁이 vs 듣기 전문가",
            "explanation": "ESFP의 활발한 말하기와 ISTJ의 신중한 듣기 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "보라",
                    "script": "I talk a lot!",
                    "translation": "많이 말해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "I listen more.",
                    "translation": "더 많이 들어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "보라는 말하는 것을 좋아해요.",
                    "hint": "보라가 뭘 많이 한다고 했나요?",
                    "result": "O",
                    "explanation": "보라는 'I talk a lot!'라고 많이 말한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "보라",
                    "script": "Words flow like water!",
                    "translation": "말이 물처럼 흘러!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Silence speaks like wisdom.",
                    "translation": "침묵이 지혜처럼 말해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "보라",
                    "script": "Sharing feels so natural!",
                    "translation": "나누는 게 너무 자연스러워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Observing feels more comfortable.",
                    "translation": "관찰하는 게 더 편해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho feels more comfortable @@.",
                    "hint": "준호가 뭘 하는 게 더 편하다고 했나요?",
                    "optionA": "sharing",
                    "optionB": "observing",
                    "optionC": "talking",
                    "result": "observing",
                    "explanation": "준호는 'Observing feels more comfortable'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준호",
                    "script": "Good listeners learn more.",
                    "translation": "좋은 듣는 사람이 더 배워."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "보라",
                    "script": "Good talkers share more!",
                    "translation": "좋은 말하는 사람이 더 나눠!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "보라",
                    "script": "Life's about expressing yourself!",
                    "translation": "인생은 자신을 표현하는 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Life's about understanding others.",
                    "translation": "인생은 다른 사람을 이해하는 거야."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "준호가 더 많이 배운다고 하는 사람들이에요.",
                    "optionA": "good",
                    "optionB": "listeners",
                    "optionC": "learn",
                    "optionD": "more",
                    "result": "good listeners learn more",
                    "explanation": "준호는 'Good listeners learn more'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3808 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "즉석 계획 vs 미리 약속",
            "explanation": "ESTP의 자발적 만남과 INFJ의 계획적 만남 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "우진",
                    "script": "Let's meet right now!",
                    "translation": "지금 당장 만나자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서준",
                    "script": "I need advance notice.",
                    "translation": "미리 알려줘야 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "우진이는 즉시 만나고 싶어해요.",
                    "hint": "우진이가 언제 만나자고 했나요?",
                    "result": "O",
                    "explanation": "우진이는 'Let's meet right now!'라고 지금 당장 만나자고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "우진",
                    "script": "Spontaneous is more exciting!",
                    "translation": "즉흥적인 게 더 신나!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서준",
                    "script": "Planning is more comfortable.",
                    "translation": "계획하는 게 더 편해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "우진",
                    "script": "Life's full of surprises!",
                    "translation": "인생은 놀라움으로 가득해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서준",
                    "script": "Life needs some structure.",
                    "translation": "인생은 구조가 좀 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-jun thinks life needs some @@.",
                    "hint": "서준이가 인생에 뭐가 좀 필요하다고 했나요?",
                    "optionA": "surprises",
                    "optionB": "structure",
                    "optionC": "fun",
                    "result": "structure",
                    "explanation": "서준이는 'Life needs some structure'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서준",
                    "script": "I prepare for social energy.",
                    "translation": "사회적 에너지를 준비해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "우진",
                    "script": "I just bring natural energy!",
                    "translation": "그냥 자연스러운 에너지를 가져와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "우진",
                    "script": "Why complicate simple things?",
                    "translation": "왜 간단한 걸 복잡하게 해?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서준",
                    "script": "Why rush meaningful connections?",
                    "translation": "왜 의미 있는 연결을 서둘러?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서준이가 준비하는 것이에요.",
                    "optionA": "prepare",
                    "optionB": "for",
                    "optionC": "social",
                    "optionD": "energy",
                    "result": "prepare for social energy",
                    "explanation": "서준이는 'I prepare for social energy'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "즉석 계획 vs 미리 약속",
            "explanation": "ESTP의 자발적 만남과 INFJ의 계획적 만남 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "우진",
                    "script": "Let's meet right now!",
                    "translation": "지금 당장 만나자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서준",
                    "script": "I need advance notice.",
                    "translation": "미리 알려줘야 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "우진이는 즉시 만나고 싶어해요.",
                    "hint": "우진이가 언제 만나자고 했나요?",
                    "result": "O",
                    "explanation": "우진이는 'Let's meet right now!'라고 지금 당장 만나자고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "우진",
                    "script": "Spontaneous is more exciting!",
                    "translation": "즉흥적인 게 더 신나!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서준",
                    "script": "Planning is more comfortable.",
                    "translation": "계획하는 게 더 편해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "우진",
                    "script": "Life's full of surprises!",
                    "translation": "인생은 놀라움으로 가득해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서준",
                    "script": "Life needs some structure.",
                    "translation": "인생은 구조가 좀 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-jun thinks life needs some @@.",
                    "hint": "서준이가 인생에 뭐가 좀 필요하다고 했나요?",
                    "optionA": "surprises",
                    "optionB": "structure",
                    "optionC": "fun",
                    "result": "structure",
                    "explanation": "서준이는 'Life needs some structure'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서준",
                    "script": "I prepare for social energy.",
                    "translation": "사회적 에너지를 준비해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "우진",
                    "script": "I just bring natural energy!",
                    "translation": "그냥 자연스러운 에너지를 가져와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "우진",
                    "script": "Why complicate simple things?",
                    "translation": "왜 간단한 걸 복잡하게 해?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서준",
                    "script": "Why rush meaningful connections?",
                    "translation": "왜 의미 있는 연결을 서둘러?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "서준이가 준비하는 것이에요.",
                    "optionA": "prepare",
                    "optionB": "for",
                    "optionC": "social",
                    "optionD": "energy",
                    "result": "prepare for social energy",
                    "explanation": "서준이는 'I prepare for social energy'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3809 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "내 방식대로 vs 정해진 대로",
            "explanation": "ISFP의 개인적 스타일과 ESTJ의 사회적 규범 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예린",
                    "script": "I do my way.",
                    "translation": "내 방식대로 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "I follow social rules.",
                    "translation": "사회적 규칙을 따라."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "예린이는 자신만의 방식을 고수해요.",
                    "hint": "예린이가 어떻게 한다고 했나요?",
                    "result": "O",
                    "explanation": "예린이는 'I do my way'라고 내 방식대로 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예린",
                    "script": "Personal style matters most!",
                    "translation": "개인적 스타일이 가장 중요해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성훈",
                    "script": "Social standards matter more.",
                    "translation": "사회적 기준이 더 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예린",
                    "script": "Why copy everyone else?",
                    "translation": "왜 다른 사람들을 따라해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "Why break what works?",
                    "translation": "왜 되는 걸 부숴?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-hun thinks social standards matter @@.",
                    "hint": "성훈이가 사회적 기준이 어떻다고 했나요?",
                    "optionA": "less",
                    "optionB": "more",
                    "optionC": "nothing",
                    "result": "more",
                    "explanation": "성훈이는 'Social standards matter more'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성훈",
                    "script": "Group harmony needs consistency.",
                    "translation": "그룹 조화는 일관성이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예린",
                    "script": "Individual beauty needs freedom!",
                    "translation": "개인적 아름다움은 자유가 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예린",
                    "script": "Authenticity beats conformity always.",
                    "translation": "진정성이 항상 순응을 이겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성훈",
                    "script": "Cooperation beats chaos always.",
                    "translation": "협력이 항상 혼돈을 이겨."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "예린이가 필요하다고 하는 것이에요.",
                    "optionA": "individual",
                    "optionB": "beauty",
                    "optionC": "needs",
                    "optionD": "freedom",
                    "result": "individual beauty needs freedom",
                    "explanation": "예린이는 'Individual beauty needs freedom!'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "내 방식대로 vs 정해진 대로",
            "explanation": "ISFP의 개인적 스타일과 ESTJ의 사회적 규범 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예린",
                    "script": "I do my way.",
                    "translation": "내 방식대로 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "I follow social rules.",
                    "translation": "사회적 규칙을 따라."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "예린이는 자신만의 방식을 고수해요.",
                    "hint": "예린이가 어떻게 한다고 했나요?",
                    "result": "O",
                    "explanation": "예린이는 'I do my way'라고 내 방식대로 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예린",
                    "script": "Personal style matters most!",
                    "translation": "개인적 스타일이 가장 중요해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성훈",
                    "script": "Social standards matter more.",
                    "translation": "사회적 기준이 더 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예린",
                    "script": "Why copy everyone else?",
                    "translation": "왜 다른 사람들을 따라해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "Why break what works?",
                    "translation": "왜 되는 걸 부숴?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-hun thinks social standards matter @@.",
                    "hint": "성훈이가 사회적 기준이 어떻다고 했나요?",
                    "optionA": "less",
                    "optionB": "more",
                    "optionC": "nothing",
                    "result": "more",
                    "explanation": "성훈이는 'Social standards matter more'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성훈",
                    "script": "Group harmony needs consistency.",
                    "translation": "그룹 조화는 일관성이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예린",
                    "script": "Individual beauty needs freedom!",
                    "translation": "개인적 아름다움은 자유가 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예린",
                    "script": "Authenticity beats conformity always.",
                    "translation": "진정성이 항상 순응을 이겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성훈",
                    "script": "Cooperation beats chaos always.",
                    "translation": "협력이 항상 혼돈을 이겨."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "예린이가 필요하다고 하는 것이에요.",
                    "optionA": "individual",
                    "optionB": "beauty",
                    "optionC": "needs",
                    "optionD": "freedom",
                    "result": "individual beauty needs freedom",
                    "explanation": "예린이는 'Individual beauty needs freedom!'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3810 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "거리두기 vs 마음 다가가기",
            "explanation": "INTP의 객관적 거리와 ESFJ의 감정적 접근 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현석",
                    "script": "I keep some distance.",
                    "translation": "거리를 좀 둬."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유정",
                    "script": "I get emotionally close.",
                    "translation": "감정적으로 가까워져."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "현석이는 거리를 두는 것을 선호해요.",
                    "hint": "현석이가 뭘 둔다고 했나요?",
                    "result": "O",
                    "explanation": "현석이는 'I keep some distance'라고 거리를 좀 둔다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "현석",
                    "script": "Objectivity helps understanding better.",
                    "translation": "객관성이 이해를 더 도와."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유정",
                    "script": "Empathy helps connecting better.",
                    "translation": "공감이 연결을 더 도와."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현석",
                    "script": "Too close makes thinking hard.",
                    "translation": "너무 가까우면 생각하기 어려워."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유정",
                    "script": "Too far makes caring hard!",
                    "translation": "너무 멀면 돌보기 어려워!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jeong thinks empathy helps connecting @@.",
                    "hint": "유정이가 공감이 연결을 어떻게 돕는다고 했나요?",
                    "optionA": "worse",
                    "optionB": "better",
                    "optionC": "slower",
                    "result": "better",
                    "explanation": "유정이는 'Empathy helps connecting better'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유정",
                    "script": "People need emotional warmth.",
                    "translation": "사람들은 감정적 따뜻함이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현석",
                    "script": "People need intellectual space.",
                    "translation": "사람들은 지적 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현석",
                    "script": "Clear thinking requires calm mind.",
                    "translation": "명확한 사고는 차분한 마음이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유정",
                    "script": "Warm heart requires open mind!",
                    "translation": "따뜻한 마음은 열린 마음이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현석이가 필요하다고 하는 것이에요.",
                    "optionA": "clear",
                    "optionB": "thinking",
                    "optionC": "requires",
                    "optionD": "calm",
                    "optionE": "mind",
                    "result": "clear thinking requires calm mind",
                    "explanation": "현석이는 'Clear thinking requires calm mind'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "거리두기 vs 마음 다가가기",
            "explanation": "INTP의 객관적 거리와 ESFJ의 감정적 접근 비교",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현석",
                    "script": "I keep some distance.",
                    "translation": "거리를 좀 둬."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유정",
                    "script": "I get emotionally close.",
                    "translation": "감정적으로 가까워져."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "현석이는 거리를 두는 것을 선호해요.",
                    "hint": "현석이가 뭘 둔다고 했나요?",
                    "result": "O",
                    "explanation": "현석이는 'I keep some distance'라고 거리를 좀 둔다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "현석",
                    "script": "Objectivity helps understanding better.",
                    "translation": "객관성이 이해를 더 도와."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유정",
                    "script": "Empathy helps connecting better.",
                    "translation": "공감이 연결을 더 도와."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현석",
                    "script": "Too close makes thinking hard.",
                    "translation": "너무 가까우면 생각하기 어려워."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유정",
                    "script": "Too far makes caring hard!",
                    "translation": "너무 멀면 돌보기 어려워!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jeong thinks empathy helps connecting @@.",
                    "hint": "유정이가 공감이 연결을 어떻게 돕는다고 했나요?",
                    "optionA": "worse",
                    "optionB": "better",
                    "optionC": "slower",
                    "result": "better",
                    "explanation": "유정이는 'Empathy helps connecting better'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유정",
                    "script": "People need emotional warmth.",
                    "translation": "사람들은 감정적 따뜻함이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현석",
                    "script": "People need intellectual space.",
                    "translation": "사람들은 지적 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현석",
                    "script": "Clear thinking requires calm mind.",
                    "translation": "명확한 사고는 차분한 마음이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유정",
                    "script": "Warm heart requires open mind!",
                    "translation": "따뜻한 마음은 열린 마음이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "현석이가 필요하다고 하는 것이에요.",
                    "optionA": "clear",
                    "optionB": "thinking",
                    "optionC": "requires",
                    "optionD": "calm",
                    "optionE": "mind",
                    "result": "clear thinking requires calm mind",
                    "explanation": "현석이는 'Clear thinking requires calm mind'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3811 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "전통 지키기 vs 새로운 도전",
            "explanation": "ISTJ의 안정적 방식과 ENFP의 혁신적 시도 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "I follow old ways.",
                    "translation": "오래된 방식을 따라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하늘",
                    "script": "I try new things!",
                    "translation": "새로운 것들을 시도해!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민수는 전통적인 방식을 선호해요.",
                    "hint": "민수가 어떤 방식을 따른다고 했나요?",
                    "result": "O",
                    "explanation": "민수는 'I follow old ways'라고 오래된 방식을 따른다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민수",
                    "script": "Proven methods work reliably.",
                    "translation": "검증된 방법이 확실히 돼."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하늘",
                    "script": "Fresh ideas work excitingly!",
                    "translation": "신선한 아이디어가 흥미롭게 돼!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "Why risk when safe?",
                    "translation": "안전한데 왜 위험을 감수해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하늘",
                    "script": "Why stay when adventure calls?",
                    "translation": "모험이 부르는데 왜 머물러?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-neul thinks fresh ideas work @@.",
                    "hint": "하늘이가 신선한 아이디어가 어떻게 된다고 했나요?",
                    "optionA": "boringly",
                    "optionB": "excitingly",
                    "optionC": "slowly",
                    "result": "excitingly",
                    "explanation": "하늘이는 'Fresh ideas work excitingly!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하늘",
                    "script": "Innovation creates better possibilities.",
                    "translation": "혁신이 더 나은 가능성을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민수",
                    "script": "Tradition creates stable foundations.",
                    "translation": "전통이 안정적 기반을 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "Experience teaches important lessons.",
                    "translation": "경험이 중요한 교훈을 가르쳐."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하늘",
                    "script": "Creativity teaches exciting lessons!",
                    "translation": "창의성이 흥미로운 교훈을 가르쳐!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "민수가 안정적이라고 하는 것을 만드는 것이에요.",
                    "optionA": "tradition",
                    "optionB": "creates",
                    "optionC": "stable",
                    "optionD": "foundations",
                    "result": "tradition creates stable foundations",
                    "explanation": "민수는 'Tradition creates stable foundations'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "전통 지키기 vs 새로운 도전",
            "explanation": "ISTJ의 안정적 방식과 ENFP의 혁신적 시도 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "I follow old ways.",
                    "translation": "오래된 방식을 따라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하늘",
                    "script": "I try new things!",
                    "translation": "새로운 것들을 시도해!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민수는 전통적인 방식을 선호해요.",
                    "hint": "민수가 어떤 방식을 따른다고 했나요?",
                    "result": "O",
                    "explanation": "민수는 'I follow old ways'라고 오래된 방식을 따른다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민수",
                    "script": "Proven methods work reliably.",
                    "translation": "검증된 방법이 확실히 돼."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하늘",
                    "script": "Fresh ideas work excitingly!",
                    "translation": "신선한 아이디어가 흥미롭게 돼!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "Why risk when safe?",
                    "translation": "안전한데 왜 위험을 감수해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하늘",
                    "script": "Why stay when adventure calls?",
                    "translation": "모험이 부르는데 왜 머물러?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-neul thinks fresh ideas work @@.",
                    "hint": "하늘이가 신선한 아이디어가 어떻게 된다고 했나요?",
                    "optionA": "boringly",
                    "optionB": "excitingly",
                    "optionC": "slowly",
                    "result": "excitingly",
                    "explanation": "하늘이는 'Fresh ideas work excitingly!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하늘",
                    "script": "Innovation creates better possibilities.",
                    "translation": "혁신이 더 나은 가능성을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민수",
                    "script": "Tradition creates stable foundations.",
                    "translation": "전통이 안정적 기반을 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "Experience teaches important lessons.",
                    "translation": "경험이 중요한 교훈을 가르쳐."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하늘",
                    "script": "Creativity teaches exciting lessons!",
                    "translation": "창의성이 흥미로운 교훈을 가르쳐!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "민수가 안정적이라고 하는 것을 만드는 것이에요.",
                    "optionA": "tradition",
                    "optionB": "creates",
                    "optionC": "stable",
                    "optionD": "foundations",
                    "result": "tradition creates stable foundations",
                    "explanation": "민수는 'Tradition creates stable foundations'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3812 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "체계적 소통 vs 자유로운 표현",
            "explanation": "INTJ의 구조적 대화와 ESFP의 즉흥적 소통 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "I plan my words.",
                    "translation": "말을 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "보민",
                    "script": "I speak my heart!",
                    "translation": "마음을 말해!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "건우는 말하기 전에 계획을 세워요.",
                    "hint": "건우가 뭘 계획한다고 했나요?",
                    "result": "O",
                    "explanation": "건우는 'I plan my words'라고 말을 계획한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "건우",
                    "script": "Structure makes communication clear.",
                    "translation": "구조가 소통을 명확하게 해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "보민",
                    "script": "Freedom makes communication fun!",
                    "translation": "자유가 소통을 재밌게 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "Efficiency saves everyone's time.",
                    "translation": "효율성이 모든 사람의 시간을 절약해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "보민",
                    "script": "Spontaneity makes everyone happy!",
                    "translation": "즉흥성이 모든 사람을 행복하게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Bo-min thinks freedom makes communication @@.",
                    "hint": "보민이가 자유가 소통을 어떻게 만든다고 했나요?",
                    "optionA": "boring",
                    "optionB": "fun",
                    "optionC": "hard",
                    "result": "fun",
                    "explanation": "보민이는 'Freedom makes communication fun!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "보민",
                    "script": "Life's too short for scripts!",
                    "translation": "인생은 대본에는 너무 짧아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건우",
                    "script": "Life's too important for mistakes.",
                    "translation": "인생은 실수하기에는 너무 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "Careful planning prevents misunderstandings.",
                    "translation": "신중한 계획이 오해를 막아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "보민",
                    "script": "Natural expression prevents boredom!",
                    "translation": "자연스러운 표현이 지루함을 막아!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "건우가 오해를 막는다고 하는 것이에요.",
                    "optionA": "careful",
                    "optionB": "planning",
                    "optionC": "prevents",
                    "optionD": "misunderstandings",
                    "result": "careful planning prevents misunderstandings",
                    "explanation": "건우는 'Careful planning prevents misunderstandings'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "체계적 소통 vs 자유로운 표현",
            "explanation": "INTJ의 구조적 대화와 ESFP의 즉흥적 소통 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "I plan my words.",
                    "translation": "말을 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "보민",
                    "script": "I speak my heart!",
                    "translation": "마음을 말해!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "건우는 말하기 전에 계획을 세워요.",
                    "hint": "건우가 뭘 계획한다고 했나요?",
                    "result": "O",
                    "explanation": "건우는 'I plan my words'라고 말을 계획한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "건우",
                    "script": "Structure makes communication clear.",
                    "translation": "구조가 소통을 명확하게 해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "보민",
                    "script": "Freedom makes communication fun!",
                    "translation": "자유가 소통을 재밌게 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "Efficiency saves everyone's time.",
                    "translation": "효율성이 모든 사람의 시간을 절약해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "보민",
                    "script": "Spontaneity makes everyone happy!",
                    "translation": "즉흥성이 모든 사람을 행복하게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Bo-min thinks freedom makes communication @@.",
                    "hint": "보민이가 자유가 소통을 어떻게 만든다고 했나요?",
                    "optionA": "boring",
                    "optionB": "fun",
                    "optionC": "hard",
                    "result": "fun",
                    "explanation": "보민이는 'Freedom makes communication fun!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "보민",
                    "script": "Life's too short for scripts!",
                    "translation": "인생은 대본에는 너무 짧아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건우",
                    "script": "Life's too important for mistakes.",
                    "translation": "인생은 실수하기에는 너무 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "Careful planning prevents misunderstandings.",
                    "translation": "신중한 계획이 오해를 막아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "보민",
                    "script": "Natural expression prevents boredom!",
                    "translation": "자연스러운 표현이 지루함을 막아!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "건우가 오해를 막는다고 하는 것이에요.",
                    "optionA": "careful",
                    "optionB": "planning",
                    "optionC": "prevents",
                    "optionD": "misunderstandings",
                    "result": "careful planning prevents misunderstandings",
                    "explanation": "건우는 'Careful planning prevents misunderstandings'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3813 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "실용적 도움 vs 마음의 위로",
            "explanation": "ISTP의 현실적 지원과 ENFJ의 정서적 격려 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I fix real problems.",
                    "translation": "실제 문제를 고쳐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다영",
                    "script": "I heal hurt feelings.",
                    "translation": "상처받은 감정을 치료해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "진우는 실질적인 문제 해결을 선호해요.",
                    "hint": "진우가 뭘 고친다고 했나요?",
                    "result": "O",
                    "explanation": "진우는 'I fix real problems'라고 실제 문제를 고친다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "진우",
                    "script": "Practical help works immediately.",
                    "translation": "실용적 도움이 즉시 돼."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다영",
                    "script": "Emotional support works deeply.",
                    "translation": "감정적 지원이 깊게 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "Tools solve most things.",
                    "translation": "도구가 대부분을 해결해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다영",
                    "script": "Words heal most things!",
                    "translation": "말이 대부분을 치료해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-yeong thinks emotional support works @@.",
                    "hint": "다영이가 감정적 지원이 어떻게 된다고 했나요?",
                    "optionA": "quickly",
                    "optionB": "deeply",
                    "optionC": "badly",
                    "result": "deeply",
                    "explanation": "다영이는 'Emotional support works deeply'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다영",
                    "script": "People need encouragement sometimes.",
                    "translation": "사람들은 때로는 격려가 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "People need solutions always.",
                    "translation": "사람들은 항상 해결책이 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진우",
                    "script": "Actions speak louder than words.",
                    "translation": "행동이 말보다 크게 말해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다영",
                    "script": "Hearts speak deeper than actions!",
                    "translation": "마음이 행동보다 깊게 말해!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "진우가 크게 말한다고 하는 것이에요.",
                    "optionA": "actions",
                    "optionB": "speak",
                    "optionC": "louder",
                    "optionD": "than",
                    "optionE": "words",
                    "result": "actions speak louder than words",
                    "explanation": "진우는 'Actions speak louder than words'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "실용적 도움 vs 마음의 위로",
            "explanation": "ISTP의 현실적 지원과 ENFJ의 정서적 격려 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I fix real problems.",
                    "translation": "실제 문제를 고쳐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다영",
                    "script": "I heal hurt feelings.",
                    "translation": "상처받은 감정을 치료해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "진우는 실질적인 문제 해결을 선호해요.",
                    "hint": "진우가 뭘 고친다고 했나요?",
                    "result": "O",
                    "explanation": "진우는 'I fix real problems'라고 실제 문제를 고친다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "진우",
                    "script": "Practical help works immediately.",
                    "translation": "실용적 도움이 즉시 돼."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다영",
                    "script": "Emotional support works deeply.",
                    "translation": "감정적 지원이 깊게 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "Tools solve most things.",
                    "translation": "도구가 대부분을 해결해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다영",
                    "script": "Words heal most things!",
                    "translation": "말이 대부분을 치료해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-yeong thinks emotional support works @@.",
                    "hint": "다영이가 감정적 지원이 어떻게 된다고 했나요?",
                    "optionA": "quickly",
                    "optionB": "deeply",
                    "optionC": "badly",
                    "result": "deeply",
                    "explanation": "다영이는 'Emotional support works deeply'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다영",
                    "script": "People need encouragement sometimes.",
                    "translation": "사람들은 때로는 격려가 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "People need solutions always.",
                    "translation": "사람들은 항상 해결책이 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진우",
                    "script": "Actions speak louder than words.",
                    "translation": "행동이 말보다 크게 말해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다영",
                    "script": "Hearts speak deeper than actions!",
                    "translation": "마음이 행동보다 깊게 말해!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "진우가 크게 말한다고 하는 것이에요.",
                    "optionA": "actions",
                    "optionB": "speak",
                    "optionC": "louder",
                    "optionD": "than",
                    "optionE": "words",
                    "result": "actions speak louder than words",
                    "explanation": "진우는 'Actions speak louder than words'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3814 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "의미 찾기 vs 순간 즐기기",
            "explanation": "INFJ의 깊은 의미 추구와 ESTP의 현재 순간 집중 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서준",
                    "script": "I seek deeper meaning.",
                    "translation": "더 깊은 의미를 찾아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "강호",
                    "script": "I enjoy this moment!",
                    "translation": "이 순간을 즐겨!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "서준이는 깊은 의미를 찾는 것을 좋아해요.",
                    "hint": "서준이가 뭘 찾는다고 했나요?",
                    "result": "O",
                    "explanation": "서준이는 'I seek deeper meaning'라고 더 깊은 의미를 찾는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서준",
                    "script": "Purpose makes life worthwhile.",
                    "translation": "목적이 인생을 가치있게 해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "강호",
                    "script": "Fun makes life exciting!",
                    "translation": "재미가 인생을 신나게 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서준",
                    "script": "Every moment should matter.",
                    "translation": "모든 순간이 중요해야 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "강호",
                    "script": "Every moment should rock!",
                    "translation": "모든 순간이 끝내줘야 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Gang-ho thinks fun makes life @@.",
                    "hint": "강호가 재미가 인생을 어떻게 만든다고 했나요?",
                    "optionA": "boring",
                    "optionB": "exciting",
                    "optionC": "sad",
                    "result": "exciting",
                    "explanation": "강호는 'Fun makes life exciting!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "강호",
                    "script": "Here and now matters most!",
                    "translation": "지금 여기가 가장 중요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서준",
                    "script": "Future impact matters more.",
                    "translation": "미래 영향이 더 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서준",
                    "script": "Reflection deepens our understanding.",
                    "translation": "성찰이 우리 이해를 깊게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "강호",
                    "script": "Action heightens our experience!",
                    "translation": "행동이 우리 경험을 높여!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서준이가 우리 이해를 깊게 한다고 하는 것이에요.",
                    "optionA": "reflection",
                    "optionB": "deepens",
                    "optionC": "our",
                    "optionD": "understanding",
                    "result": "reflection deepens our understanding",
                    "explanation": "서준이는 'Reflection deepens our understanding'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "의미 찾기 vs 순간 즐기기",
            "explanation": "INFJ의 깊은 의미 추구와 ESTP의 현재 순간 집중 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서준",
                    "script": "I seek deeper meaning.",
                    "translation": "더 깊은 의미를 찾아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "강호",
                    "script": "I enjoy this moment!",
                    "translation": "이 순간을 즐겨!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "서준이는 깊은 의미를 찾는 것을 좋아해요.",
                    "hint": "서준이가 뭘 찾는다고 했나요?",
                    "result": "O",
                    "explanation": "서준이는 'I seek deeper meaning'라고 더 깊은 의미를 찾는다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서준",
                    "script": "Purpose makes life worthwhile.",
                    "translation": "목적이 인생을 가치있게 해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "강호",
                    "script": "Fun makes life exciting!",
                    "translation": "재미가 인생을 신나게 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서준",
                    "script": "Every moment should matter.",
                    "translation": "모든 순간이 중요해야 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "강호",
                    "script": "Every moment should rock!",
                    "translation": "모든 순간이 끝내줘야 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Gang-ho thinks fun makes life @@.",
                    "hint": "강호가 재미가 인생을 어떻게 만든다고 했나요?",
                    "optionA": "boring",
                    "optionB": "exciting",
                    "optionC": "sad",
                    "result": "exciting",
                    "explanation": "강호는 'Fun makes life exciting!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "강호",
                    "script": "Here and now matters most!",
                    "translation": "지금 여기가 가장 중요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서준",
                    "script": "Future impact matters more.",
                    "translation": "미래 영향이 더 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서준",
                    "script": "Reflection deepens our understanding.",
                    "translation": "성찰이 우리 이해를 깊게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "강호",
                    "script": "Action heightens our experience!",
                    "translation": "행동이 우리 경험을 높여!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "서준이가 우리 이해를 깊게 한다고 하는 것이에요.",
                    "optionA": "reflection",
                    "optionB": "deepens",
                    "optionC": "our",
                    "optionD": "understanding",
                    "result": "reflection deepens our understanding",
                    "explanation": "서준이는 'Reflection deepens our understanding'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3815 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "질문 폭격기 vs 안전 대화",
            "explanation": "ENTP의 도전적 질문과 ISFJ의 편안한 대화 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "Why do you think?",
                    "translation": "왜 그렇게 생각해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "Let's talk nicely.",
                    "translation": "좋게 얘기하자."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "태현이는 도전적인 질문을 좋아해요.",
                    "hint": "태현이가 뭘 물어봤나요?",
                    "result": "O",
                    "explanation": "태현이는 'Why do you think?'라고 도전적으로 질문했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태현",
                    "script": "Hard questions spark growth!",
                    "translation": "어려운 질문이 성장을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "Gentle talk maintains peace.",
                    "translation": "부드러운 대화가 평화를 유지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "Challenge makes people stronger!",
                    "translation": "도전이 사람들을 더 강하게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수현",
                    "script": "Comfort makes people happier.",
                    "translation": "편안함이 사람들을 더 행복하게 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-hyeon thinks gentle talk maintains @@.",
                    "hint": "수현이가 부드러운 대화가 뭘 유지한다고 했나요?",
                    "optionA": "chaos",
                    "optionB": "peace",
                    "optionC": "noise",
                    "result": "peace",
                    "explanation": "수현이는 'Gentle talk maintains peace'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수현",
                    "script": "Safe spaces help people open.",
                    "translation": "안전한 공간이 사람들이 열리도록 도와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태현",
                    "script": "Tough questions help people grow!",
                    "translation": "어려운 질문이 사람들이 성장하도록 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "Intellectual sparring builds character!",
                    "translation": "지적 겨루기가 인격을 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수현",
                    "script": "Emotional nurturing builds trust.",
                    "translation": "감정적 양육이 신뢰를 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "수현이가 사람들이 열리도록 돕는다고 하는 것이에요.",
                    "optionA": "safe",
                    "optionB": "spaces",
                    "optionC": "help",
                    "optionD": "people",
                    "optionE": "open",
                    "result": "safe spaces help people open",
                    "explanation": "수현이는 'Safe spaces help people open'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "질문 폭격기 vs 안전 대화",
            "explanation": "ENTP의 도전적 질문과 ISFJ의 편안한 대화 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "Why do you think?",
                    "translation": "왜 그렇게 생각해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "Let's talk nicely.",
                    "translation": "좋게 얘기하자."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "태현이는 도전적인 질문을 좋아해요.",
                    "hint": "태현이가 뭘 물어봤나요?",
                    "result": "O",
                    "explanation": "태현이는 'Why do you think?'라고 도전적으로 질문했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태현",
                    "script": "Hard questions spark growth!",
                    "translation": "어려운 질문이 성장을 불러일으켜!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "Gentle talk maintains peace.",
                    "translation": "부드러운 대화가 평화를 유지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "Challenge makes people stronger!",
                    "translation": "도전이 사람들을 더 강하게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수현",
                    "script": "Comfort makes people happier.",
                    "translation": "편안함이 사람들을 더 행복하게 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-hyeon thinks gentle talk maintains @@.",
                    "hint": "수현이가 부드러운 대화가 뭘 유지한다고 했나요?",
                    "optionA": "chaos",
                    "optionB": "peace",
                    "optionC": "noise",
                    "result": "peace",
                    "explanation": "수현이는 'Gentle talk maintains peace'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수현",
                    "script": "Safe spaces help people open.",
                    "translation": "안전한 공간이 사람들이 열리도록 도와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태현",
                    "script": "Tough questions help people grow!",
                    "translation": "어려운 질문이 사람들이 성장하도록 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "Intellectual sparring builds character!",
                    "translation": "지적 겨루기가 인격을 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수현",
                    "script": "Emotional nurturing builds trust.",
                    "translation": "감정적 양육이 신뢰를 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "수현이가 사람들이 열리도록 돕는다고 하는 것이에요.",
                    "optionA": "safe",
                    "optionB": "spaces",
                    "optionC": "help",
                    "optionD": "people",
                    "optionE": "open",
                    "result": "safe spaces help people open",
                    "explanation": "수현이는 'Safe spaces help people open'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3816 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "목표 달성 vs 가치 실현",
            "explanation": "ENTJ의 성과 중심과 ISFP의 가치 중심 소통 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "Let's achieve our goals!",
                    "translation": "목표를 달성하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소영",
                    "script": "Let's honor our values.",
                    "translation": "가치를 존중하자."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "도현이는 목표 달성을 중요하게 생각해요.",
                    "hint": "도현이가 뭘 달성하자고 했나요?",
                    "result": "O",
                    "explanation": "도현이는 'Let's achieve our goals!'라고 목표를 달성하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도현",
                    "script": "Results prove our worth!",
                    "translation": "결과가 우리 가치를 증명해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소영",
                    "script": "Values prove our worth.",
                    "translation": "가치가 우리 가치를 증명해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "Winning brings satisfaction!",
                    "translation": "이기는 게 만족을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소영",
                    "script": "Being true brings peace.",
                    "translation": "진실한 게 평화를 가져와."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-yeong thinks values prove our @@.",
                    "hint": "소영이가 가치가 우리 뭘 증명한다고 했나요?",
                    "optionA": "failure",
                    "optionB": "worth",
                    "optionC": "anger",
                    "result": "worth",
                    "explanation": "소영이는 'Values prove our worth'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Authenticity matters more than success.",
                    "translation": "진정성이 성공보다 더 중요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "Success matters more than comfort!",
                    "translation": "성공이 편안함보다 더 중요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도현",
                    "script": "Progress requires sacrifice sometimes.",
                    "translation": "진전은 때로는 희생이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소영",
                    "script": "Integrity requires courage always.",
                    "translation": "진실성은 항상 용기가 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "소영이가 성공보다 더 중요하다고 하는 것이에요.",
                    "optionA": "authenticity",
                    "optionB": "matters",
                    "optionC": "more",
                    "optionD": "than",
                    "optionE": "success",
                    "result": "authenticity matters more than success",
                    "explanation": "소영이는 'Authenticity matters more than success'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "목표 달성 vs 가치 실현",
            "explanation": "ENTJ의 성과 중심과 ISFP의 가치 중심 소통 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "Let's achieve our goals!",
                    "translation": "목표를 달성하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소영",
                    "script": "Let's honor our values.",
                    "translation": "가치를 존중하자."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "도현이는 목표 달성을 중요하게 생각해요.",
                    "hint": "도현이가 뭘 달성하자고 했나요?",
                    "result": "O",
                    "explanation": "도현이는 'Let's achieve our goals!'라고 목표를 달성하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도현",
                    "script": "Results prove our worth!",
                    "translation": "결과가 우리 가치를 증명해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소영",
                    "script": "Values prove our worth.",
                    "translation": "가치가 우리 가치를 증명해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "Winning brings satisfaction!",
                    "translation": "이기는 게 만족을 가져와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소영",
                    "script": "Being true brings peace.",
                    "translation": "진실한 게 평화를 가져와."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-yeong thinks values prove our @@.",
                    "hint": "소영이가 가치가 우리 뭘 증명한다고 했나요?",
                    "optionA": "failure",
                    "optionB": "worth",
                    "optionC": "anger",
                    "result": "worth",
                    "explanation": "소영이는 'Values prove our worth'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Authenticity matters more than success.",
                    "translation": "진정성이 성공보다 더 중요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "Success matters more than comfort!",
                    "translation": "성공이 편안함보다 더 중요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도현",
                    "script": "Progress requires sacrifice sometimes.",
                    "translation": "진전은 때로는 희생이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소영",
                    "script": "Integrity requires courage always.",
                    "translation": "진실성은 항상 용기가 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "소영이가 성공보다 더 중요하다고 하는 것이에요.",
                    "optionA": "authenticity",
                    "optionB": "matters",
                    "optionC": "more",
                    "optionD": "than",
                    "optionE": "success",
                    "result": "authenticity matters more than success",
                    "explanation": "소영이는 'Authenticity matters more than success'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3817 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "사교 예의 vs 개인 자유",
            "explanation": "ESFJ의 사회적 매너와 INTP의 개인적 자율성 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민경",
                    "script": "Please follow social etiquette.",
                    "translation": "사회적 예의를 따라주세요."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "I prefer personal freedom.",
                    "translation": "개인적 자유를 선호해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민경이는 사회적 예의를 중요하게 생각해요.",
                    "hint": "민경이가 뭘 따라달라고 했나요?",
                    "result": "O",
                    "explanation": "민경이는 'Please follow social etiquette'라고 사회적 예의를 따라달라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민경",
                    "script": "Manners show mutual respect!",
                    "translation": "매너가 상호 존중을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "Authenticity shows true self.",
                    "translation": "진정성이 진짜 자아를 보여줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민경",
                    "script": "Group harmony needs consideration.",
                    "translation": "그룹 조화는 배려가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "Individual thinking needs space.",
                    "translation": "개인적 사고는 공간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-seok thinks individual thinking needs @@.",
                    "hint": "현석이가 개인적 사고에 뭐가 필요하다고 했나요?",
                    "optionA": "rules",
                    "optionB": "space",
                    "optionC": "noise",
                    "result": "space",
                    "explanation": "현석이는 'Individual thinking needs space'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현석",
                    "script": "Too many rules feel suffocating.",
                    "translation": "너무 많은 규칙은 숨막혀."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "Too little structure feels chaotic!",
                    "translation": "너무 적은 구조는 혼란스러워!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민경",
                    "script": "Society functions through cooperation.",
                    "translation": "사회는 협력을 통해 기능해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "Innovation functions through independence.",
                    "translation": "혁신은 독립성을 통해 기능해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현석이가 숨막힌다고 느끼는 것이에요.",
                    "optionA": "too",
                    "optionB": "many",
                    "optionC": "rules",
                    "optionD": "feel",
                    "optionE": "suffocating",
                    "result": "too many rules feel suffocating",
                    "explanation": "현석이는 'Too many rules feel suffocating'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "사교 예의 vs 개인 자유",
            "explanation": "ESFJ의 사회적 매너와 INTP의 개인적 자율성 비교",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민경",
                    "script": "Please follow social etiquette.",
                    "translation": "사회적 예의를 따라주세요."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "I prefer personal freedom.",
                    "translation": "개인적 자유를 선호해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민경이는 사회적 예의를 중요하게 생각해요.",
                    "hint": "민경이가 뭘 따라달라고 했나요?",
                    "result": "O",
                    "explanation": "민경이는 'Please follow social etiquette'라고 사회적 예의를 따라달라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민경",
                    "script": "Manners show mutual respect!",
                    "translation": "매너가 상호 존중을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "Authenticity shows true self.",
                    "translation": "진정성이 진짜 자아를 보여줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민경",
                    "script": "Group harmony needs consideration.",
                    "translation": "그룹 조화는 배려가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "Individual thinking needs space.",
                    "translation": "개인적 사고는 공간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-seok thinks individual thinking needs @@.",
                    "hint": "현석이가 개인적 사고에 뭐가 필요하다고 했나요?",
                    "optionA": "rules",
                    "optionB": "space",
                    "optionC": "noise",
                    "result": "space",
                    "explanation": "현석이는 'Individual thinking needs space'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현석",
                    "script": "Too many rules feel suffocating.",
                    "translation": "너무 많은 규칙은 숨막혀."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "Too little structure feels chaotic!",
                    "translation": "너무 적은 구조는 혼란스러워!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민경",
                    "script": "Society functions through cooperation.",
                    "translation": "사회는 협력을 통해 기능해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "Innovation functions through independence.",
                    "translation": "혁신은 독립성을 통해 기능해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "현석이가 숨막힌다고 느끼는 것이에요.",
                    "optionA": "too",
                    "optionB": "many",
                    "optionC": "rules",
                    "optionD": "feel",
                    "optionE": "suffocating",
                    "result": "too many rules feel suffocating",
                    "explanation": "현석이는 'Too many rules feel suffocating'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3818 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "열정 표현 vs 차분 관찰",
            "explanation": "ENFP의 열정적 표현과 ISTP의 조용한 관찰 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하늘",
                    "script": "I express everything passionately!",
                    "translation": "모든 걸 열정적으로 표현해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "I observe everything quietly.",
                    "translation": "모든 걸 조용히 관찰해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하늘이는 열정적으로 표현하는 것을 좋아해요.",
                    "hint": "하늘이가 어떻게 표현한다고 했나요?",
                    "result": "O",
                    "explanation": "하늘이는 'I express everything passionately!'라고 열정적으로 표현한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하늘",
                    "script": "Energy creates instant connections!",
                    "translation": "에너지가 즉시 연결을 만들어!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "Calmness creates deeper understanding.",
                    "translation": "차분함이 더 깊은 이해를 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하늘",
                    "script": "Life's meant to be felt!",
                    "translation": "인생은 느끼라고 있는 거야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "Life's meant to be understood.",
                    "translation": "인생은 이해하라고 있는 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-woo thinks calmness creates deeper @@.",
                    "hint": "현우가 차분함이 더 깊은 뭘 만든다고 했나요?",
                    "optionA": "chaos",
                    "optionB": "understanding",
                    "optionC": "noise",
                    "result": "understanding",
                    "explanation": "현우는 'Calmness creates deeper understanding'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "Quiet observation reveals important truths.",
                    "translation": "조용한 관찰이 중요한 진실을 드러내."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하늘",
                    "script": "Passionate expression reveals beautiful souls!",
                    "translation": "열정적 표현이 아름다운 영혼을 드러내!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하늘",
                    "script": "Why hide your amazing spirit?",
                    "translation": "왜 놀라운 정신을 숨겨?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "Why rush such precious moments?",
                    "translation": "왜 그런 소중한 순간들을 서둘러?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현우가 중요한 진실을 드러낸다고 하는 것이에요.",
                    "optionA": "quiet",
                    "optionB": "observation",
                    "optionC": "reveals",
                    "optionD": "important",
                    "optionE": "truths",
                    "result": "quiet observation reveals important truths",
                    "explanation": "현우는 'Quiet observation reveals important truths'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "열정 표현 vs 차분 관찰",
            "explanation": "ENFP의 열정적 표현과 ISTP의 조용한 관찰 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하늘",
                    "script": "I express everything passionately!",
                    "translation": "모든 걸 열정적으로 표현해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "I observe everything quietly.",
                    "translation": "모든 걸 조용히 관찰해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하늘이는 열정적으로 표현하는 것을 좋아해요.",
                    "hint": "하늘이가 어떻게 표현한다고 했나요?",
                    "result": "O",
                    "explanation": "하늘이는 'I express everything passionately!'라고 열정적으로 표현한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하늘",
                    "script": "Energy creates instant connections!",
                    "translation": "에너지가 즉시 연결을 만들어!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "Calmness creates deeper understanding.",
                    "translation": "차분함이 더 깊은 이해를 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하늘",
                    "script": "Life's meant to be felt!",
                    "translation": "인생은 느끼라고 있는 거야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "Life's meant to be understood.",
                    "translation": "인생은 이해하라고 있는 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-woo thinks calmness creates deeper @@.",
                    "hint": "현우가 차분함이 더 깊은 뭘 만든다고 했나요?",
                    "optionA": "chaos",
                    "optionB": "understanding",
                    "optionC": "noise",
                    "result": "understanding",
                    "explanation": "현우는 'Calmness creates deeper understanding'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "Quiet observation reveals important truths.",
                    "translation": "조용한 관찰이 중요한 진실을 드러내."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하늘",
                    "script": "Passionate expression reveals beautiful souls!",
                    "translation": "열정적 표현이 아름다운 영혼을 드러내!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하늘",
                    "script": "Why hide your amazing spirit?",
                    "translation": "왜 놀라운 정신을 숨겨?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "Why rush such precious moments?",
                    "translation": "왜 그런 소중한 순간들을 서둘러?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "현우가 중요한 진실을 드러낸다고 하는 것이에요.",
                    "optionA": "quiet",
                    "optionB": "observation",
                    "optionC": "reveals",
                    "optionD": "important",
                    "optionE": "truths",
                    "result": "quiet observation reveals important truths",
                    "explanation": "현우는 'Quiet observation reveals important truths'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3819 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "공개 칭찬왕 vs 몰래 응원단",
            "explanation": "ESFJ의 공개적 칭찬과 INFP의 은밀한 격려 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유정",
                    "script": "Everyone, look at this!",
                    "translation": "모두들, 이것 좀 봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은별",
                    "script": "I'll tell you privately.",
                    "translation": "개인적으로 말해줄게."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "유정이는 공개적으로 칭찬하는 것을 좋아해요.",
                    "hint": "유정이가 모두에게 뭐라고 했나요?",
                    "result": "O",
                    "explanation": "유정이는 'Everyone, look at this!'라고 모두가 보도록 공개적으로 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유정",
                    "script": "Public praise motivates everyone!",
                    "translation": "공개 칭찬이 모든 사람에게 동기를 줘!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은별",
                    "script": "Private support feels safer.",
                    "translation": "사적 지원이 더 안전해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유정",
                    "script": "Sharing good news spreads joy!",
                    "translation": "좋은 소식을 나누는 게 기쁨을 퍼뜨려!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은별",
                    "script": "Personal words mean more.",
                    "translation": "개인적인 말이 더 의미있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-byeol thinks private support feels @@.",
                    "hint": "은별이가 사적 지원이 어떻다고 했나요?",
                    "optionA": "scary",
                    "optionB": "safer",
                    "optionC": "loud",
                    "result": "safer",
                    "explanation": "은별이는 'Private support feels safer'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은별",
                    "script": "Some people don't like attention.",
                    "translation": "어떤 사람들은 관심을 안 좋아해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유정",
                    "script": "Some people need more recognition!",
                    "translation": "어떤 사람들은 더 많은 인정이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유정",
                    "script": "Community celebration builds connections!",
                    "translation": "공동체 축하가 연결을 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은별",
                    "script": "Quiet appreciation builds trust.",
                    "translation": "조용한 감사가 신뢰를 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "은별이가 관심을 안 좋아한다고 하는 사람들이에요.",
                    "optionA": "some",
                    "optionB": "people",
                    "optionC": "don't",
                    "optionD": "like",
                    "optionE": "attention",
                    "result": "some people don't like attention",
                    "explanation": "은별이는 'Some people don't like attention'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "공개 칭찬왕 vs 몰래 응원단",
            "explanation": "ESFJ의 공개적 칭찬과 INFP의 은밀한 격려 비교",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유정",
                    "script": "Everyone, look at this!",
                    "translation": "모두들, 이것 좀 봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은별",
                    "script": "I'll tell you privately.",
                    "translation": "개인적으로 말해줄게."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "유정이는 공개적으로 칭찬하는 것을 좋아해요.",
                    "hint": "유정이가 모두에게 뭐라고 했나요?",
                    "result": "O",
                    "explanation": "유정이는 'Everyone, look at this!'라고 모두가 보도록 공개적으로 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유정",
                    "script": "Public praise motivates everyone!",
                    "translation": "공개 칭찬이 모든 사람에게 동기를 줘!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은별",
                    "script": "Private support feels safer.",
                    "translation": "사적 지원이 더 안전해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유정",
                    "script": "Sharing good news spreads joy!",
                    "translation": "좋은 소식을 나누는 게 기쁨을 퍼뜨려!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은별",
                    "script": "Personal words mean more.",
                    "translation": "개인적인 말이 더 의미있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-byeol thinks private support feels @@.",
                    "hint": "은별이가 사적 지원이 어떻다고 했나요?",
                    "optionA": "scary",
                    "optionB": "safer",
                    "optionC": "loud",
                    "result": "safer",
                    "explanation": "은별이는 'Private support feels safer'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은별",
                    "script": "Some people don't like attention.",
                    "translation": "어떤 사람들은 관심을 안 좋아해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유정",
                    "script": "Some people need more recognition!",
                    "translation": "어떤 사람들은 더 많은 인정이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유정",
                    "script": "Community celebration builds connections!",
                    "translation": "공동체 축하가 연결을 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은별",
                    "script": "Quiet appreciation builds trust.",
                    "translation": "조용한 감사가 신뢰를 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "은별이가 관심을 안 좋아한다고 하는 사람들이에요.",
                    "optionA": "some",
                    "optionB": "people",
                    "optionC": "don't",
                    "optionD": "like",
                    "optionE": "attention",
                    "result": "some people don't like attention",
                    "explanation": "은별이는 'Some people don't like attention'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3820 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "번개 친구 vs 오래 알아가기",
            "explanation": "ESTP의 빠른 친밀감과 ISFJ의 점진적 관계 형성 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "우진",
                    "script": "We're friends already!",
                    "translation": "우리 벌써 친구야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "Let's get to know slowly.",
                    "translation": "천천히 알아가자."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "우진이는 빠르게 친해지는 것을 좋아해요.",
                    "hint": "우진이가 벌써 뭐라고 했나요?",
                    "result": "O",
                    "explanation": "우진이는 'We're friends already!'라고 벌써 친구라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "우진",
                    "script": "Instant connection feels natural!",
                    "translation": "즉석 연결이 자연스러워!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "Gradual bonding feels comfortable.",
                    "translation": "점진적 유대가 편해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "우진",
                    "script": "Why wait when chemistry works?",
                    "translation": "케미가 되는데 왜 기다려?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "Why rush when time builds?",
                    "translation": "시간이 만드는데 왜 서둘러?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-bin thinks gradual bonding feels @@.",
                    "hint": "수빈이가 점진적 유대가 어떻다고 했나요?",
                    "optionA": "weird",
                    "optionB": "comfortable",
                    "optionC": "fast",
                    "result": "comfortable",
                    "explanation": "수빈이는 'Gradual bonding feels comfortable'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수빈",
                    "script": "Deep friendship needs time.",
                    "translation": "깊은 우정은 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "우진",
                    "script": "Great friendship starts immediately!",
                    "translation": "훌륭한 우정은 즉시 시작해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "우진",
                    "script": "Life's too short for hesitation!",
                    "translation": "인생은 망설임에는 너무 짧아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "Trust is too precious for rushing.",
                    "translation": "신뢰는 서두르기에는 너무 소중해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "수빈이가 필요하다고 하는 것이에요.",
                    "optionA": "deep",
                    "optionB": "friendship",
                    "optionC": "needs",
                    "optionD": "time",
                    "result": "deep friendship needs time",
                    "explanation": "수빈이는 'Deep friendship needs time'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "번개 친구 vs 오래 알아가기",
            "explanation": "ESTP의 빠른 친밀감과 ISFJ의 점진적 관계 형성 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "우진",
                    "script": "We're friends already!",
                    "translation": "우리 벌써 친구야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "Let's get to know slowly.",
                    "translation": "천천히 알아가자."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "우진이는 빠르게 친해지는 것을 좋아해요.",
                    "hint": "우진이가 벌써 뭐라고 했나요?",
                    "result": "O",
                    "explanation": "우진이는 'We're friends already!'라고 벌써 친구라고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "우진",
                    "script": "Instant connection feels natural!",
                    "translation": "즉석 연결이 자연스러워!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "Gradual bonding feels comfortable.",
                    "translation": "점진적 유대가 편해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "우진",
                    "script": "Why wait when chemistry works?",
                    "translation": "케미가 되는데 왜 기다려?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "Why rush when time builds?",
                    "translation": "시간이 만드는데 왜 서둘러?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-bin thinks gradual bonding feels @@.",
                    "hint": "수빈이가 점진적 유대가 어떻다고 했나요?",
                    "optionA": "weird",
                    "optionB": "comfortable",
                    "optionC": "fast",
                    "result": "comfortable",
                    "explanation": "수빈이는 'Gradual bonding feels comfortable'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수빈",
                    "script": "Deep friendship needs time.",
                    "translation": "깊은 우정은 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "우진",
                    "script": "Great friendship starts immediately!",
                    "translation": "훌륭한 우정은 즉시 시작해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "우진",
                    "script": "Life's too short for hesitation!",
                    "translation": "인생은 망설임에는 너무 짧아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "Trust is too precious for rushing.",
                    "translation": "신뢰는 서두르기에는 너무 소중해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "수빈이가 필요하다고 하는 것이에요.",
                    "optionA": "deep",
                    "optionB": "friendship",
                    "optionC": "needs",
                    "optionD": "time",
                    "result": "deep friendship needs time",
                    "explanation": "수빈이는 'Deep friendship needs time'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3821 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "그룹 리더 vs 개인 플레이어",
            "explanation": "ENTJ의 집단 주도와 ISTP의 개별 활동 선호 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "Let's organize group activities!",
                    "translation": "그룹 활동을 조직하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "I prefer solo projects.",
                    "translation": "혼자 하는 프로젝트를 선호해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "준혁이는 그룹 활동을 주도하는 것을 좋아해요.",
                    "hint": "준혁이가 뭘 조직하자고 했나요?",
                    "result": "O",
                    "explanation": "준혁이는 'Let's organize group activities!'라고 그룹 활동을 조직하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준혁",
                    "script": "Teams accomplish bigger things!",
                    "translation": "팀이 더 큰 일을 달성해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "Individuals work more efficiently.",
                    "translation": "개인이 더 효율적으로 일해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준혁",
                    "script": "Collaboration creates amazing results!",
                    "translation": "협력이 놀라운 결과를 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "Focus creates quality results.",
                    "translation": "집중이 질 좋은 결과를 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-woo thinks individuals work more @@.",
                    "hint": "현우가 개인이 더 어떻게 일한다고 했나요?",
                    "optionA": "slowly",
                    "optionB": "efficiently",
                    "optionC": "badly",
                    "result": "efficiently",
                    "explanation": "현우는 'Individuals work more efficiently'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "Too many people complicate things.",
                    "translation": "너무 많은 사람이 일을 복잡하게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "More people bring more ideas!",
                    "translation": "더 많은 사람이 더 많은 아이디어를 가져와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Leadership builds stronger communities!",
                    "translation": "리더십이 더 강한 공동체를 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "Independence builds stronger skills.",
                    "translation": "독립성이 더 강한 기술을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현우가 일을 복잡하게 만든다고 하는 것이에요.",
                    "optionA": "too",
                    "optionB": "many",
                    "optionC": "people",
                    "optionD": "complicate",
                    "optionE": "things",
                    "result": "too many people complicate things",
                    "explanation": "현우는 'Too many people complicate things'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "그룹 리더 vs 개인 플레이어",
            "explanation": "ENTJ의 집단 주도와 ISTP의 개별 활동 선호 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "Let's organize group activities!",
                    "translation": "그룹 활동을 조직하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "I prefer solo projects.",
                    "translation": "혼자 하는 프로젝트를 선호해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "준혁이는 그룹 활동을 주도하는 것을 좋아해요.",
                    "hint": "준혁이가 뭘 조직하자고 했나요?",
                    "result": "O",
                    "explanation": "준혁이는 'Let's organize group activities!'라고 그룹 활동을 조직하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준혁",
                    "script": "Teams accomplish bigger things!",
                    "translation": "팀이 더 큰 일을 달성해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "Individuals work more efficiently.",
                    "translation": "개인이 더 효율적으로 일해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준혁",
                    "script": "Collaboration creates amazing results!",
                    "translation": "협력이 놀라운 결과를 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "Focus creates quality results.",
                    "translation": "집중이 질 좋은 결과를 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-woo thinks individuals work more @@.",
                    "hint": "현우가 개인이 더 어떻게 일한다고 했나요?",
                    "optionA": "slowly",
                    "optionB": "efficiently",
                    "optionC": "badly",
                    "result": "efficiently",
                    "explanation": "현우는 'Individuals work more efficiently'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "Too many people complicate things.",
                    "translation": "너무 많은 사람이 일을 복잡하게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "More people bring more ideas!",
                    "translation": "더 많은 사람이 더 많은 아이디어를 가져와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Leadership builds stronger communities!",
                    "translation": "리더십이 더 강한 공동체를 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "Independence builds stronger skills.",
                    "translation": "독립성이 더 강한 기술을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "현우가 일을 복잡하게 만든다고 하는 것이에요.",
                    "optionA": "too",
                    "optionB": "many",
                    "optionC": "people",
                    "optionD": "complicate",
                    "optionE": "things",
                    "result": "too many people complicate things",
                    "explanation": "현우는 'Too many people complicate things'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3822 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "감정 미러링 vs 냉정 조언",
            "explanation": "ENFJ의 감정 동조와 INTJ의 객관적 조언 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "I feel your pain.",
                    "translation": "네 고통을 느껴."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I see your problem.",
                    "translation": "네 문제를 봐."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "서현이는 상대방의 감정에 공감해요.",
                    "hint": "서현이가 뭘 느낀다고 했나요?",
                    "result": "O",
                    "explanation": "서현이는 'I feel your pain'라고 네 고통을 느낀다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서현",
                    "script": "Emotional support heals hearts!",
                    "translation": "감정적 지원이 마음을 치료해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Logical advice solves issues.",
                    "translation": "논리적 조언이 문제를 해결해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "Being understood feels amazing!",
                    "translation": "이해받는 게 놀라워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Being guided feels practical.",
                    "translation": "안내받는 게 실용적이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon thinks logical advice solves @@.",
                    "hint": "지훈이가 논리적 조언이 뭘 해결한다고 했나요?",
                    "optionA": "hearts",
                    "optionB": "issues",
                    "optionC": "nothing",
                    "result": "issues",
                    "explanation": "지훈이는 'Logical advice solves issues'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Clear thinking prevents future problems.",
                    "translation": "명확한 사고가 미래 문제를 막아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서현",
                    "script": "Warm caring prevents emotional damage!",
                    "translation": "따뜻한 돌봄이 감정적 손상을 막아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "Hearts need healing before heads!",
                    "translation": "마음이 머리보다 먼저 치료가 필요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Heads need clearing before hearts.",
                    "translation": "머리가 마음보다 먼저 정리가 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서현이가 감정적 손상을 막는다고 하는 것이에요.",
                    "optionA": "warm",
                    "optionB": "caring",
                    "optionC": "prevents",
                    "optionD": "emotional",
                    "optionE": "damage",
                    "result": "warm caring prevents emotional damage",
                    "explanation": "서현이는 'Warm caring prevents emotional damage!'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "감정 미러링 vs 냉정 조언",
            "explanation": "ENFJ의 감정 동조와 INTJ의 객관적 조언 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "I feel your pain.",
                    "translation": "네 고통을 느껴."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I see your problem.",
                    "translation": "네 문제를 봐."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "서현이는 상대방의 감정에 공감해요.",
                    "hint": "서현이가 뭘 느낀다고 했나요?",
                    "result": "O",
                    "explanation": "서현이는 'I feel your pain'라고 네 고통을 느낀다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서현",
                    "script": "Emotional support heals hearts!",
                    "translation": "감정적 지원이 마음을 치료해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Logical advice solves issues.",
                    "translation": "논리적 조언이 문제를 해결해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "Being understood feels amazing!",
                    "translation": "이해받는 게 놀라워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Being guided feels practical.",
                    "translation": "안내받는 게 실용적이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon thinks logical advice solves @@.",
                    "hint": "지훈이가 논리적 조언이 뭘 해결한다고 했나요?",
                    "optionA": "hearts",
                    "optionB": "issues",
                    "optionC": "nothing",
                    "result": "issues",
                    "explanation": "지훈이는 'Logical advice solves issues'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Clear thinking prevents future problems.",
                    "translation": "명확한 사고가 미래 문제를 막아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서현",
                    "script": "Warm caring prevents emotional damage!",
                    "translation": "따뜻한 돌봄이 감정적 손상을 막아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "Hearts need healing before heads!",
                    "translation": "마음이 머리보다 먼저 치료가 필요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Heads need clearing before hearts.",
                    "translation": "머리가 마음보다 먼저 정리가 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "서현이가 감정적 손상을 막는다고 하는 것이에요.",
                    "optionA": "warm",
                    "optionB": "caring",
                    "optionC": "prevents",
                    "optionD": "emotional",
                    "optionE": "damage",
                    "result": "warm caring prevents emotional damage",
                    "explanation": "서현이는 'Warm caring prevents emotional damage!'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3823 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "트렌드 세터 vs 내 스타일",
            "explanation": "ESFP의 유행 추종과 INFP의 개인 취향 고수 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "Everyone's doing this now!",
                    "translation": "모든 사람이 지금 이걸 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소영",
                    "script": "I stick to my style.",
                    "translation": "내 스타일을 고수해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "채영이는 유행을 따르는 것을 좋아해요.",
                    "hint": "채영이가 모든 사람이 뭘 한다고 했나요?",
                    "result": "O",
                    "explanation": "채영이는 'Everyone's doing this now!'라고 모든 사람이 지금 이걸 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "Trends connect us socially!",
                    "translation": "트렌드가 우리를 사회적으로 연결해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소영",
                    "script": "Authenticity defines me personally.",
                    "translation": "진정성이 나를 개인적으로 정의해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Staying current feels exciting!",
                    "translation": "최신 상태를 유지하는 게 신나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소영",
                    "script": "Staying true feels meaningful.",
                    "translation": "진실하게 지내는 게 의미있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-yeong thinks authenticity defines her @@.",
                    "hint": "소영이가 진정성이 자신을 어떻게 정의한다고 했나요?",
                    "optionA": "socially",
                    "optionB": "personally",
                    "optionC": "badly",
                    "result": "personally",
                    "explanation": "소영이는 'Authenticity defines me personally'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Following crowds loses individual identity.",
                    "translation": "군중을 따르는 건 개인 정체성을 잃어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "Joining trends builds social identity!",
                    "translation": "트렌드에 참여하는 건 사회적 정체성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Why miss out on experiences?",
                    "translation": "왜 경험을 놓쳐?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소영",
                    "script": "Why lose out on authenticity?",
                    "translation": "왜 진정성을 잃어?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "소영이가 잃는다고 하는 것이에요.",
                    "optionA": "following",
                    "optionB": "crowds",
                    "optionC": "loses",
                    "optionD": "individual",
                    "optionE": "identity",
                    "result": "following crowds loses individual identity",
                    "explanation": "소영이는 'Following crowds loses individual identity'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "트렌드 세터 vs 내 스타일",
            "explanation": "ESFP의 유행 추종과 INFP의 개인 취향 고수 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "Everyone's doing this now!",
                    "translation": "모든 사람이 지금 이걸 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소영",
                    "script": "I stick to my style.",
                    "translation": "내 스타일을 고수해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "채영이는 유행을 따르는 것을 좋아해요.",
                    "hint": "채영이가 모든 사람이 뭘 한다고 했나요?",
                    "result": "O",
                    "explanation": "채영이는 'Everyone's doing this now!'라고 모든 사람이 지금 이걸 한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "Trends connect us socially!",
                    "translation": "트렌드가 우리를 사회적으로 연결해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소영",
                    "script": "Authenticity defines me personally.",
                    "translation": "진정성이 나를 개인적으로 정의해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Staying current feels exciting!",
                    "translation": "최신 상태를 유지하는 게 신나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소영",
                    "script": "Staying true feels meaningful.",
                    "translation": "진실하게 지내는 게 의미있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-yeong thinks authenticity defines her @@.",
                    "hint": "소영이가 진정성이 자신을 어떻게 정의한다고 했나요?",
                    "optionA": "socially",
                    "optionB": "personally",
                    "optionC": "badly",
                    "result": "personally",
                    "explanation": "소영이는 'Authenticity defines me personally'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Following crowds loses individual identity.",
                    "translation": "군중을 따르는 건 개인 정체성을 잃어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "Joining trends builds social identity!",
                    "translation": "트렌드에 참여하는 건 사회적 정체성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Why miss out on experiences?",
                    "translation": "왜 경험을 놓쳐?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소영",
                    "script": "Why lose out on authenticity?",
                    "translation": "왜 진정성을 잃어?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "소영이가 잃는다고 하는 것이에요.",
                    "optionA": "following",
                    "optionB": "crowds",
                    "optionC": "loses",
                    "optionD": "individual",
                    "optionE": "identity",
                    "result": "following crowds loses individual identity",
                    "explanation": "소영이는 'Following crowds loses individual identity'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3824 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "전체 참여 vs 선택적 참여",
            "explanation": "ENFP의 활발한 참여와 ISTJ의 신중한 선택 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하늘",
                    "script": "I join everything possible!",
                    "translation": "가능한 모든 것에 참여해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "I choose carefully.",
                    "translation": "신중하게 선택해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하늘이는 모든 활동에 참여하고 싶어해요.",
                    "hint": "하늘이가 뭔 일에 참여한다고 했나요?",
                    "result": "O",
                    "explanation": "하늘이는 'I join everything possible!'라고 가능한 모든 것에 참여한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하늘",
                    "script": "More activities mean more fun!",
                    "translation": "더 많은 활동이 더 많은 재미를 의미해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민수",
                    "script": "Fewer activities mean better quality.",
                    "translation": "더 적은 활동이 더 나은 질을 의미해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하늘",
                    "script": "Variety spices up life!",
                    "translation": "다양함이 인생을 양념쳐!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민수",
                    "script": "Focus deepens life experiences.",
                    "translation": "집중이 인생 경험을 깊게 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su thinks fewer activities mean better @@.",
                    "hint": "민수가 더 적은 활동이 더 나은 뭘 의미한다고 했나요?",
                    "optionA": "fun",
                    "optionB": "quality",
                    "optionC": "chaos",
                    "result": "quality",
                    "explanation": "민수는 'Fewer activities mean better quality'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Overcommitment leads to burnout.",
                    "translation": "과도한 약속은 번아웃으로 이어져."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하늘",
                    "script": "Undercommitment leads to boredom!",
                    "translation": "과소한 약속은 지루함으로 이어져!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하늘",
                    "script": "Life's about exploring everything!",
                    "translation": "인생은 모든 걸 탐험하는 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민수",
                    "script": "Life's about mastering something.",
                    "translation": "인생은 뭔가를 마스터하는 거야."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "민수가 번아웃으로 이어진다고 하는 것이에요.",
                    "optionA": "overcommitment",
                    "optionB": "leads",
                    "optionC": "to",
                    "optionD": "burnout",
                    "result": "overcommitment leads to burnout",
                    "explanation": "민수는 'Overcommitment leads to burnout'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "전체 참여 vs 선택적 참여",
            "explanation": "ENFP의 활발한 참여와 ISTJ의 신중한 선택 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하늘",
                    "script": "I join everything possible!",
                    "translation": "가능한 모든 것에 참여해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "I choose carefully.",
                    "translation": "신중하게 선택해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하늘이는 모든 활동에 참여하고 싶어해요.",
                    "hint": "하늘이가 뭔 일에 참여한다고 했나요?",
                    "result": "O",
                    "explanation": "하늘이는 'I join everything possible!'라고 가능한 모든 것에 참여한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하늘",
                    "script": "More activities mean more fun!",
                    "translation": "더 많은 활동이 더 많은 재미를 의미해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민수",
                    "script": "Fewer activities mean better quality.",
                    "translation": "더 적은 활동이 더 나은 질을 의미해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하늘",
                    "script": "Variety spices up life!",
                    "translation": "다양함이 인생을 양념쳐!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민수",
                    "script": "Focus deepens life experiences.",
                    "translation": "집중이 인생 경험을 깊게 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su thinks fewer activities mean better @@.",
                    "hint": "민수가 더 적은 활동이 더 나은 뭘 의미한다고 했나요?",
                    "optionA": "fun",
                    "optionB": "quality",
                    "optionC": "chaos",
                    "result": "quality",
                    "explanation": "민수는 'Fewer activities mean better quality'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Overcommitment leads to burnout.",
                    "translation": "과도한 약속은 번아웃으로 이어져."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하늘",
                    "script": "Undercommitment leads to boredom!",
                    "translation": "과소한 약속은 지루함으로 이어져!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하늘",
                    "script": "Life's about exploring everything!",
                    "translation": "인생은 모든 걸 탐험하는 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민수",
                    "script": "Life's about mastering something.",
                    "translation": "인생은 뭔가를 마스터하는 거야."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "민수가 번아웃으로 이어진다고 하는 것이에요.",
                    "optionA": "overcommitment",
                    "optionB": "leads",
                    "optionC": "to",
                    "optionD": "burnout",
                    "result": "overcommitment leads to burnout",
                    "explanation": "민수는 'Overcommitment leads to burnout'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3825 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "공감 표현왕 vs 솔루션 제공자",
            "explanation": "ISFJ의 공감 표현과 ENTP의 해결책 제시 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "That must hurt so much.",
                    "translation": "그거 정말 많이 아플 거야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동건",
                    "script": "Here's what you should do.",
                    "translation": "이렇게 해야 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지은이는 상대방의 고통에 공감해요.",
                    "hint": "지은이가 뭐가 아플 거라고 했나요?",
                    "result": "O",
                    "explanation": "지은이는 'That must hurt so much'라고 그게 정말 많이 아플 거라고 공감했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지은",
                    "script": "Understanding validates their feelings!",
                    "translation": "이해하는 게 그들의 감정을 인정해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동건",
                    "script": "Solutions eliminate their problems.",
                    "translation": "해결책이 그들의 문제를 없애."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지은",
                    "script": "Being heard feels comforting!",
                    "translation": "들어주는 게 위로가 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동건",
                    "script": "Being helped feels empowering.",
                    "translation": "도움받는 게 힘이 돼."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Dong-geon thinks solutions eliminate their @@.",
                    "hint": "동건이가 해결책이 그들의 뭘 없앤다고 했나요?",
                    "optionA": "feelings",
                    "optionB": "problems",
                    "optionC": "happiness",
                    "result": "problems",
                    "explanation": "동건이는 'Solutions eliminate their problems'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동건",
                    "script": "Practical advice creates real change.",
                    "translation": "실용적 조언이 진짜 변화를 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지은",
                    "script": "Emotional support creates inner peace!",
                    "translation": "감정적 지원이 내면의 평화를 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지은",
                    "script": "Sometimes people just need listening.",
                    "translation": "때로는 사람들은 그냥 들어주는 게 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동건",
                    "script": "Sometimes people just need direction.",
                    "translation": "때로는 사람들은 그냥 방향이 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지은이가 내면의 평화를 만든다고 하는 것이에요.",
                    "optionA": "emotional",
                    "optionB": "support",
                    "optionC": "creates",
                    "optionD": "inner",
                    "optionE": "peace",
                    "result": "emotional support creates inner peace",
                    "explanation": "지은이는 'Emotional support creates inner peace!'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "공감 표현왕 vs 솔루션 제공자",
            "explanation": "ISFJ의 공감 표현과 ENTP의 해결책 제시 비교",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "That must hurt so much.",
                    "translation": "그거 정말 많이 아플 거야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동건",
                    "script": "Here's what you should do.",
                    "translation": "이렇게 해야 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지은이는 상대방의 고통에 공감해요.",
                    "hint": "지은이가 뭐가 아플 거라고 했나요?",
                    "result": "O",
                    "explanation": "지은이는 'That must hurt so much'라고 그게 정말 많이 아플 거라고 공감했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지은",
                    "script": "Understanding validates their feelings!",
                    "translation": "이해하는 게 그들의 감정을 인정해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동건",
                    "script": "Solutions eliminate their problems.",
                    "translation": "해결책이 그들의 문제를 없애."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지은",
                    "script": "Being heard feels comforting!",
                    "translation": "들어주는 게 위로가 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동건",
                    "script": "Being helped feels empowering.",
                    "translation": "도움받는 게 힘이 돼."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Dong-geon thinks solutions eliminate their @@.",
                    "hint": "동건이가 해결책이 그들의 뭘 없앤다고 했나요?",
                    "optionA": "feelings",
                    "optionB": "problems",
                    "optionC": "happiness",
                    "result": "problems",
                    "explanation": "동건이는 'Solutions eliminate their problems'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동건",
                    "script": "Practical advice creates real change.",
                    "translation": "실용적 조언이 진짜 변화를 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지은",
                    "script": "Emotional support creates inner peace!",
                    "translation": "감정적 지원이 내면의 평화를 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지은",
                    "script": "Sometimes people just need listening.",
                    "translation": "때로는 사람들은 그냥 들어주는 게 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동건",
                    "script": "Sometimes people just need direction.",
                    "translation": "때로는 사람들은 그냥 방향이 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "지은이가 내면의 평화를 만든다고 하는 것이에요.",
                    "optionA": "emotional",
                    "optionB": "support",
                    "optionC": "creates",
                    "optionD": "inner",
                    "optionE": "peace",
                    "result": "emotional support creates inner peace",
                    "explanation": "지은이는 'Emotional support creates inner peace!'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3826 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "에너지 뱀파이어 vs 에너지 절약가",
            "explanation": "ESFJ의 사회적 에너지 추구와 INTP의 에너지 보존 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민경",
                    "script": "Social energy fuels me!",
                    "translation": "사회적 에너지가 연료가 돼!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "Social energy drains me.",
                    "translation": "사회적 에너지가 소모시켜."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민경이는 사회적 에너지를 좋아해요.",
                    "hint": "민경이에게 사회적 에너지가 뭐가 된다고 했나요?",
                    "result": "O",
                    "explanation": "민경이는 'Social energy fuels me!'라고 사회적 에너지가 연료가 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민경",
                    "script": "People interactions boost my mood!",
                    "translation": "사람과의 상호작용이 기분을 올려줘!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "Quiet thinking clears my mind.",
                    "translation": "조용한 사고가 마음을 맑게 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민경",
                    "script": "Group energy creates magic!",
                    "translation": "그룹 에너지가 마법을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "Solo focus creates clarity.",
                    "translation": "혼자 집중하는 게 명확함을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-seok thinks quiet thinking clears his @@.",
                    "hint": "현석이가 조용한 사고가 자신의 뭘 맑게 한다고 했나요?",
                    "optionA": "mood",
                    "optionB": "mind",
                    "optionC": "energy",
                    "result": "mind",
                    "explanation": "현석이는 'Quiet thinking clears my mind'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현석",
                    "script": "Too much interaction feels overwhelming.",
                    "translation": "너무 많은 상호작용은 부담스러워."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "Too little interaction feels isolating!",
                    "translation": "너무 적은 상호작용은 고립감을 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민경",
                    "script": "We recharge through human connection!",
                    "translation": "우리는 인간 연결을 통해 재충전해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "We recharge through mental reflection.",
                    "translation": "우리는 정신적 성찰을 통해 재충전해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현석이가 부담스럽다고 느끼는 것이에요.",
                    "optionA": "too",
                    "optionB": "much",
                    "optionC": "interaction",
                    "optionD": "feels",
                    "optionE": "overwhelming",
                    "result": "too much interaction feels overwhelming",
                    "explanation": "현석이는 'Too much interaction feels overwhelming'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "에너지 뱀파이어 vs 에너지 절약가",
            "explanation": "ESFJ의 사회적 에너지 추구와 INTP의 에너지 보존 비교",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민경",
                    "script": "Social energy fuels me!",
                    "translation": "사회적 에너지가 연료가 돼!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "Social energy drains me.",
                    "translation": "사회적 에너지가 소모시켜."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민경이는 사회적 에너지를 좋아해요.",
                    "hint": "민경이에게 사회적 에너지가 뭐가 된다고 했나요?",
                    "result": "O",
                    "explanation": "민경이는 'Social energy fuels me!'라고 사회적 에너지가 연료가 된다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민경",
                    "script": "People interactions boost my mood!",
                    "translation": "사람과의 상호작용이 기분을 올려줘!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "Quiet thinking clears my mind.",
                    "translation": "조용한 사고가 마음을 맑게 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민경",
                    "script": "Group energy creates magic!",
                    "translation": "그룹 에너지가 마법을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "Solo focus creates clarity.",
                    "translation": "혼자 집중하는 게 명확함을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeon-seok thinks quiet thinking clears his @@.",
                    "hint": "현석이가 조용한 사고가 자신의 뭘 맑게 한다고 했나요?",
                    "optionA": "mood",
                    "optionB": "mind",
                    "optionC": "energy",
                    "result": "mind",
                    "explanation": "현석이는 'Quiet thinking clears my mind'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현석",
                    "script": "Too much interaction feels overwhelming.",
                    "translation": "너무 많은 상호작용은 부담스러워."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "Too little interaction feels isolating!",
                    "translation": "너무 적은 상호작용은 고립감을 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민경",
                    "script": "We recharge through human connection!",
                    "translation": "우리는 인간 연결을 통해 재충전해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "We recharge through mental reflection.",
                    "translation": "우리는 정신적 성찰을 통해 재충전해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "현석이가 부담스럽다고 느끼는 것이에요.",
                    "optionA": "too",
                    "optionB": "much",
                    "optionC": "interaction",
                    "optionD": "feels",
                    "optionE": "overwhelming",
                    "result": "too much interaction feels overwhelming",
                    "explanation": "현석이는 'Too much interaction feels overwhelming'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3827 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "순간 대화 vs 계획된 대화",
            "explanation": "ESTP의 즉흥적 대화와 INFJ의 준비된 소통 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강호",
                    "script": "Let's talk about anything!",
                    "translation": "아무거나 얘기하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜진",
                    "script": "I need conversation topics.",
                    "translation": "대화 주제가 필요해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "강호는 즉흥적인 대화를 좋아해요.",
                    "hint": "강호가 뭐에 대해 얘기하자고 했나요?",
                    "result": "O",
                    "explanation": "강호는 'Let's talk about anything!'라고 아무거나 얘기하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "강호",
                    "script": "Random conversations feel natural!",
                    "translation": "무작위 대화가 자연스러워!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜진",
                    "script": "Thoughtful discussions feel meaningful.",
                    "translation": "사려 깊은 토론이 의미있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "강호",
                    "script": "Spontaneity keeps things fresh!",
                    "translation": "즉흥성이 일을 신선하게 유지해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜진",
                    "script": "Preparation keeps things deep.",
                    "translation": "준비가 일을 깊게 유지해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hye-jin thinks thoughtful discussions feel @@.",
                    "hint": "혜진이가 사려 깊은 토론이 어떻다고 했나요?",
                    "optionA": "boring",
                    "optionB": "meaningful",
                    "optionC": "random",
                    "result": "meaningful",
                    "explanation": "혜진이는 'Thoughtful discussions feel meaningful'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜진",
                    "script": "Meaningful exchanges require mental preparation.",
                    "translation": "의미 있는 교환은 정신적 준비가 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "강호",
                    "script": "Natural flow requires no preparation!",
                    "translation": "자연스러운 흐름은 준비가 필요 없어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "강호",
                    "script": "Why overthink simple human connection?",
                    "translation": "왜 단순한 인간 연결을 과도하게 생각해?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "혜진",
                    "script": "Why undervalue deep human understanding?",
                    "translation": "왜 깊은 인간 이해를 과소평가해?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "혜진이가 정신적 준비가 필요하다고 하는 것이에요.",
                    "optionA": "meaningful",
                    "optionB": "exchanges",
                    "optionC": "require",
                    "optionD": "mental",
                    "optionE": "preparation",
                    "result": "meaningful exchanges require mental preparation",
                    "explanation": "혜진이는 'Meaningful exchanges require mental preparation'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "순간 대화 vs 계획된 대화",
            "explanation": "ESTP의 즉흥적 대화와 INFJ의 준비된 소통 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강호",
                    "script": "Let's talk about anything!",
                    "translation": "아무거나 얘기하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜진",
                    "script": "I need conversation topics.",
                    "translation": "대화 주제가 필요해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "강호는 즉흥적인 대화를 좋아해요.",
                    "hint": "강호가 뭐에 대해 얘기하자고 했나요?",
                    "result": "O",
                    "explanation": "강호는 'Let's talk about anything!'라고 아무거나 얘기하자고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "강호",
                    "script": "Random conversations feel natural!",
                    "translation": "무작위 대화가 자연스러워!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜진",
                    "script": "Thoughtful discussions feel meaningful.",
                    "translation": "사려 깊은 토론이 의미있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "강호",
                    "script": "Spontaneity keeps things fresh!",
                    "translation": "즉흥성이 일을 신선하게 유지해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜진",
                    "script": "Preparation keeps things deep.",
                    "translation": "준비가 일을 깊게 유지해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hye-jin thinks thoughtful discussions feel @@.",
                    "hint": "혜진이가 사려 깊은 토론이 어떻다고 했나요?",
                    "optionA": "boring",
                    "optionB": "meaningful",
                    "optionC": "random",
                    "result": "meaningful",
                    "explanation": "혜진이는 'Thoughtful discussions feel meaningful'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜진",
                    "script": "Meaningful exchanges require mental preparation.",
                    "translation": "의미 있는 교환은 정신적 준비가 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "강호",
                    "script": "Natural flow requires no preparation!",
                    "translation": "자연스러운 흐름은 준비가 필요 없어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "강호",
                    "script": "Why overthink simple human connection?",
                    "translation": "왜 단순한 인간 연결을 과도하게 생각해?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "혜진",
                    "script": "Why undervalue deep human understanding?",
                    "translation": "왜 깊은 인간 이해를 과소평가해?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "혜진이가 정신적 준비가 필요하다고 하는 것이에요.",
                    "optionA": "meaningful",
                    "optionB": "exchanges",
                    "optionC": "require",
                    "optionD": "mental",
                    "optionE": "preparation",
                    "result": "meaningful exchanges require mental preparation",
                    "explanation": "혜진이는 'Meaningful exchanges require mental preparation'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3828 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "관계 확장왕 vs 관계 심화왕",
            "explanation": "ENTJ의 네트워크 확장과 ISFP의 관계 심화 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "I build wide networks!",
                    "translation": "넓은 네트워크를 만들어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "I deepen few relationships.",
                    "translation": "적은 관계를 깊게 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "도현이는 넓은 네트워크를 만드는 것을 좋아해요.",
                    "hint": "도현이가 어떤 네트워크를 만든다고 했나요?",
                    "result": "O",
                    "explanation": "도현이는 'I build wide networks!'라고 넓은 네트워크를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도현",
                    "script": "More connections create more opportunities!",
                    "translation": "더 많은 연결이 더 많은 기회를 만들어!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "Deeper bonds create more meaning.",
                    "translation": "더 깊은 유대가 더 많은 의미를 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "Strategic relationships drive success!",
                    "translation": "전략적 관계가 성공을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "Authentic relationships drive happiness.",
                    "translation": "진정한 관계가 행복을 이끌어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-eun thinks deeper bonds create more @@.",
                    "hint": "예은이가 더 깊은 유대가 더 많은 뭘 만든다고 했나요?",
                    "optionA": "opportunities",
                    "optionB": "meaning",
                    "optionC": "problems",
                    "result": "meaning",
                    "explanation": "예은이는 'Deeper bonds create more meaning'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "Quality relationships need time investment.",
                    "translation": "질 좋은 관계는 시간 투자가 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "Quantity relationships need energy investment!",
                    "translation": "많은 관계는 에너지 투자가 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도현",
                    "script": "Leadership requires broad influence!",
                    "translation": "리더십은 넓은 영향력이 필요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "Authenticity requires genuine connection.",
                    "translation": "진정성은 진심 어린 연결이 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "예은이가 시간 투자가 필요하다고 하는 것이에요.",
                    "optionA": "quality",
                    "optionB": "relationships",
                    "optionC": "need",
                    "optionD": "time",
                    "optionE": "investment",
                    "result": "quality relationships need time investment",
                    "explanation": "예은이는 'Quality relationships need time investment'라고 말했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "관계 확장왕 vs 관계 심화왕",
            "explanation": "ENTJ의 네트워크 확장과 ISFP의 관계 심화 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "I build wide networks!",
                    "translation": "넓은 네트워크를 만들어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "I deepen few relationships.",
                    "translation": "적은 관계를 깊게 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "도현이는 넓은 네트워크를 만드는 것을 좋아해요.",
                    "hint": "도현이가 어떤 네트워크를 만든다고 했나요?",
                    "result": "O",
                    "explanation": "도현이는 'I build wide networks!'라고 넓은 네트워크를 만든다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도현",
                    "script": "More connections create more opportunities!",
                    "translation": "더 많은 연결이 더 많은 기회를 만들어!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "Deeper bonds create more meaning.",
                    "translation": "더 깊은 유대가 더 많은 의미를 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "Strategic relationships drive success!",
                    "translation": "전략적 관계가 성공을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "Authentic relationships drive happiness.",
                    "translation": "진정한 관계가 행복을 이끌어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-eun thinks deeper bonds create more @@.",
                    "hint": "예은이가 더 깊은 유대가 더 많은 뭘 만든다고 했나요?",
                    "optionA": "opportunities",
                    "optionB": "meaning",
                    "optionC": "problems",
                    "result": "meaning",
                    "explanation": "예은이는 'Deeper bonds create more meaning'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "Quality relationships need time investment.",
                    "translation": "질 좋은 관계는 시간 투자가 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "Quantity relationships need energy investment!",
                    "translation": "많은 관계는 에너지 투자가 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도현",
                    "script": "Leadership requires broad influence!",
                    "translation": "리더십은 넓은 영향력이 필요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "Authenticity requires genuine connection.",
                    "translation": "진정성은 진심 어린 연결이 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "예은이가 시간 투자가 필요하다고 하는 것이에요.",
                    "optionA": "quality",
                    "optionB": "relationships",
                    "optionC": "need",
                    "optionD": "time",
                    "optionE": "investment",
                    "result": "quality relationships need time investment",
                    "explanation": "예은이는 'Quality relationships need time investment'라고 말했어요."
                }
            ]
        }
    ]
}
ID: 3829 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "구글신이 답해줘!",
            "explanation": "INTP의 깊이 있는 분석과 ESFJ의 실용적 정보 수집 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "I need research time first.",
                    "translation": "먼저 조사할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소연",
                    "script": "Just ask someone nearby!",
                    "translation": "그냥 주변 사람한테 물어봐!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민준이는 정보를 얻기 전에 혼자 연구하는 시간을 선호한다.",
                    "hint": "INTP는 독립적으로 정보를 분석하려고 해요.",
                    "result": "O",
                    "explanation": "민준이는 'I need research time first'라고 말했습니다. INTP는 정보를 받기 전에 혼자서 깊이 있게 분석하고 연구하는 시간을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소연",
                    "script": "People give helpful tips!",
                    "translation": "사람들이 유용한 팁을 줘!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "I prefer reading articles.",
                    "translation": "난 기사 읽는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "That takes too long!",
                    "translation": "그건 너무 오래 걸려!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minjun prefers @@ information sources.",
                    "hint": "INTP가 선호하는 정보 수집 방식을 생각해보세요.",
                    "optionA": "social",
                    "optionB": "written",
                    "optionC": "quick",
                    "result": "written",
                    "explanation": "민준이는 'I prefer reading articles'라고 했습니다. INTP는 사람들과의 직접적인 대화보다는 글로 된 자료를 통해 정보를 얻는 것을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민준",
                    "script": "I check multiple sources.",
                    "translation": "난 여러 출처를 확인해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소연",
                    "script": "One good answer works!",
                    "translation": "좋은 답 하나면 충분해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "But what about accuracy?",
                    "translation": "하지만 정확성은 어떡해?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Trust people's real experiences!",
                    "translation": "사람들의 실제 경험을 믿어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "I need deeper analysis.",
                    "translation": "난 더 깊은 분석이 필요해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "You overthink too much!",
                    "translation": "너 생각이 너무 많아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민준",
                    "script": "Maybe you're right sometimes.",
                    "translation": "가끔은 네가 맞을지도."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 탐구 방식을 비교해보세요.",
                    "result": "Deep analysis versus practical personal experience",
                    "explanation": "'Deep analysis versus practical personal experience'는 INTP인 민준과 ESFJ인 소연의 정보 탐구 방식 차이를 보여줍니다. 민준은 깊이 있는 분석을, 소연은 실용적이고 개인적인 경험을 선호합니다.",
                    "optionA": "analysis",
                    "optionB": "experience",
                    "optionC": "versus",
                    "optionD": "Deep",
                    "optionE": "practical",
                    "optionF": "personal"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "구글신이 답해줘!",
            "explanation": "INTP의 깊이 있는 분석과 ESFJ의 실용적 정보 수집 비교",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "I need research time first.",
                    "translation": "먼저 조사할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소연",
                    "script": "Just ask someone nearby!",
                    "translation": "그냥 주변 사람한테 물어봐!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민준이는 정보를 얻기 전에 혼자 연구하는 시간을 선호한다.",
                    "hint": "INTP는 독립적으로 정보를 분석하려고 해요.",
                    "result": "O",
                    "explanation": "민준이는 'I need research time first'라고 말했습니다. INTP는 정보를 받기 전에 혼자서 깊이 있게 분석하고 연구하는 시간을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소연",
                    "script": "People give helpful tips!",
                    "translation": "사람들이 유용한 팁을 줘!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "I prefer reading articles.",
                    "translation": "난 기사 읽는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "That takes too long!",
                    "translation": "그건 너무 오래 걸려!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minjun prefers @@ information sources.",
                    "hint": "INTP가 선호하는 정보 수집 방식을 생각해보세요.",
                    "optionA": "social",
                    "optionB": "written",
                    "optionC": "quick",
                    "result": "written",
                    "explanation": "민준이는 'I prefer reading articles'라고 했습니다. INTP는 사람들과의 직접적인 대화보다는 글로 된 자료를 통해 정보를 얻는 것을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민준",
                    "script": "I check multiple sources.",
                    "translation": "난 여러 출처를 확인해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소연",
                    "script": "One good answer works!",
                    "translation": "좋은 답 하나면 충분해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "But what about accuracy?",
                    "translation": "하지만 정확성은 어떡해?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Trust people's real experiences!",
                    "translation": "사람들의 실제 경험을 믿어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "I need deeper analysis.",
                    "translation": "난 더 깊은 분석이 필요해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "You overthink too much!",
                    "translation": "너 생각이 너무 많아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민준",
                    "script": "Maybe you're right sometimes.",
                    "translation": "가끔은 네가 맞을지도."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 탐구 방식을 비교해보세요.",
                    "optionA": "analysis",
                    "optionB": "experience",
                    "optionC": "versus",
                    "optionD": "Deep",
                    "optionE": "practical",
                    "optionF": "personal",
                    "result": "Deep analysis versus practical personal experience",
                    "explanation": "'Deep analysis versus practical personal experience'는 INTP인 민준과 ESFJ인 소연의 정보 탐구 방식 차이를 보여줍니다. 민준은 깊이 있는 분석을, 소연은 실용적이고 개인적인 경험을 선호합니다."
                }
            ]
        }
    ]
}
ID: 3830 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "호기심이 폭발해!",
            "explanation": "ENFP의 다양한 관심사와 ISTJ의 체계적 정보 정리 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I found something cool!",
                    "translation": "멋진 걸 발견했어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성민",
                    "script": "What is it exactly?",
                    "translation": "정확히 뭔데?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "It's about space travel!",
                    "translation": "우주여행에 관한 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 새로운 주제에 흥미를 보이며 즉시 탐구하려고 한다.",
                    "hint": "ENFP의 새로운 정보에 대한 반응을 살펴보세요.",
                    "result": "O",
                    "explanation": "하린이는 'I found something cool!'이라며 새로운 발견에 대한 흥미를 바로 보여줍니다. ENFP는 새로운 정보나 주제를 발견하면 즉시 관심을 갖고 탐구하려는 성향이 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성민",
                    "script": "Let me organize this.",
                    "translation": "내가 정리해볼게."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Oh, now AI too!",
                    "translation": "오, 이제 AI도!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성민",
                    "script": "One topic at time.",
                    "translation": "한 번에 한 주제씩."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seongmin wants to organize information @@.",
                    "hint": "ISTJ가 정보를 다루는 방식을 생각해보세요.",
                    "optionA": "randomly",
                    "optionB": "systematically",
                    "optionC": "quickly",
                    "result": "systematically",
                    "explanation": "성민이는 'Let me organize this'와 'One topic at time'이라고 했습니다. ISTJ는 정보를 체계적이고 순서대로 정리하며 다루는 것을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "But everything connects together!",
                    "translation": "하지만 모든 게 연결되어 있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성민",
                    "script": "Focus helps understanding better.",
                    "translation": "집중하면 더 잘 이해돼."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하린",
                    "script": "I see patterns everywhere!",
                    "translation": "난 어디서나 패턴을 봐!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성민",
                    "script": "That's actually quite useful.",
                    "translation": "그건 정말 유용하네."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하린",
                    "script": "Want to explore more?",
                    "translation": "더 탐구해볼래?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성민",
                    "script": "After we finish this.",
                    "translation": "이거 끝내고 나서."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 탐구 스타일을 나타내는 표현이에요.",
                    "result": "Creative exploration versus systematic detailed study",
                    "explanation": "'Creative exploration versus systematic detailed study'는 ENFP인 하린과 ISTJ인 성민의 정보 탐구 스타일 차이를 보여줍니다. 하린은 창의적 탐구를, 성민은 체계적이고 세밀한 학습을 선호합니다.",
                    "optionA": "study",
                    "optionB": "systematic",
                    "optionC": "versus",
                    "optionD": "detailed",
                    "optionE": "exploration",
                    "optionF": "Creative"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "호기심이 폭발해!",
            "explanation": "ENFP의 다양한 관심사와 ISTJ의 체계적 정보 정리 대비",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I found something cool!",
                    "translation": "멋진 걸 발견했어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성민",
                    "script": "What is it exactly?",
                    "translation": "정확히 뭔데?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "It's about space travel!",
                    "translation": "우주여행에 관한 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린이는 새로운 주제에 흥미를 보이며 즉시 탐구하려고 한다.",
                    "hint": "ENFP의 새로운 정보에 대한 반응을 살펴보세요.",
                    "result": "O",
                    "explanation": "하린이는 'I found something cool!'이라며 새로운 발견에 대한 흥미를 바로 보여줍니다. ENFP는 새로운 정보나 주제를 발견하면 즉시 관심을 갖고 탐구하려는 성향이 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성민",
                    "script": "Let me organize this.",
                    "translation": "내가 정리해볼게."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Oh, now AI too!",
                    "translation": "오, 이제 AI도!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성민",
                    "script": "One topic at time.",
                    "translation": "한 번에 한 주제씩."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seongmin wants to organize information @@.",
                    "hint": "ISTJ가 정보를 다루는 방식을 생각해보세요.",
                    "optionA": "randomly",
                    "optionB": "systematically",
                    "optionC": "quickly",
                    "result": "systematically",
                    "explanation": "성민이는 'Let me organize this'와 'One topic at time'이라고 했습니다. ISTJ는 정보를 체계적이고 순서대로 정리하며 다루는 것을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "But everything connects together!",
                    "translation": "하지만 모든 게 연결되어 있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성민",
                    "script": "Focus helps understanding better.",
                    "translation": "집중하면 더 잘 이해돼."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하린",
                    "script": "I see patterns everywhere!",
                    "translation": "난 어디서나 패턴을 봐!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성민",
                    "script": "That's actually quite useful.",
                    "translation": "그건 정말 유용하네."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하린",
                    "script": "Want to explore more?",
                    "translation": "더 탐구해볼래?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성민",
                    "script": "After we finish this.",
                    "translation": "이거 끝내고 나서."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 탐구 스타일을 나타내는 표현이에요.",
                    "optionA": "study",
                    "optionB": "systematic",
                    "optionC": "versus",
                    "optionD": "detailed",
                    "optionE": "exploration",
                    "optionF": "Creative",
                    "result": "Creative exploration versus systematic detailed study",
                    "explanation": "'Creative exploration versus systematic detailed study'는 ENFP인 하린과 ISTJ인 성민의 정보 탐구 스타일 차이를 보여줍니다. 하린은 창의적 탐구를, 성민은 체계적이고 세밀한 학습을 선호합니다."
                }
            ]
        }
    ]
}
ID: 3831 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "뭔가 떠올랐어!",
            "explanation": "ENTP의 창의적 정보 활용과 ISFP의 개인적 의미 추구 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재우",
                    "script": "This gives me ideas!",
                    "translation": "이거 아이디어를 줘!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유나",
                    "script": "It feels really meaningful.",
                    "translation": "정말 의미 있게 느껴져."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재우",
                    "script": "We could make something!",
                    "translation": "뭔가 만들 수 있을 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재우는 정보를 얻으면 바로 새로운 아이디어를 생각한다.",
                    "hint": "ENTP가 정보를 어떻게 활용하는지 살펴보세요.",
                    "result": "O",
                    "explanation": "재우는 'This gives me ideas!'와 'We could make something!'이라고 말했습니다. ENTP는 정보를 얻으면 즉시 새로운 아이디어와 창의적인 활용 방안을 생각하는 성향이 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유나",
                    "script": "I need personal connection.",
                    "translation": "개인적인 연결이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재우",
                    "script": "Let's brainstorm together!",
                    "translation": "함께 브레인스토밍해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유나",
                    "script": "I prefer quiet reflection.",
                    "translation": "조용한 성찰을 선호해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yuna needs @@ connection with information.",
                    "hint": "ISFP가 정보를 받아들이는 방식을 생각해보세요.",
                    "optionA": "logical",
                    "optionB": "personal",
                    "optionC": "quick",
                    "result": "personal",
                    "explanation": "유나는 'I need personal connection'이라고 했습니다. ISFP는 정보가 자신의 가치관이나 경험과 개인적으로 연결될 때 더 깊이 받아들이고 이해합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재우",
                    "script": "What about sharing online?",
                    "translation": "온라인으로 공유하는 건 어때?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유나",
                    "script": "I keep things private.",
                    "translation": "난 개인적으로 간직해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재우",
                    "script": "But others could benefit!",
                    "translation": "하지만 다른 사람들에게 도움이 될 텐데!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유나",
                    "script": "That's very thoughtful actually.",
                    "translation": "그건 정말 사려 깊네."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재우",
                    "script": "We make good team!",
                    "translation": "우리 좋은 팀이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유나",
                    "script": "You inspire my creativity.",
                    "translation": "네가 내 창의성을 자극해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 활용 방식을 비교하는 표현이에요.",
                    "result": "Personal reflection versus public sharing and innovation",
                    "explanation": "'Personal reflection versus public sharing and innovation'은 ISFP인 유나와 ENTP인 재우의 정보 활용 방식 차이를 보여줍니다. 유나는 개인적 성찰을, 재우는 공개적 공유와 혁신을 선호합니다.",
                    "optionA": "public",
                    "optionB": "reflection",
                    "optionC": "Personal",
                    "optionD": "innovation",
                    "optionE": "sharing",
                    "optionF": "versus",
                    "optionG": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "뭔가 떠올랐어!",
            "explanation": "ENTP의 창의적 정보 활용과 ISFP의 개인적 의미 추구 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재우",
                    "script": "This gives me ideas!",
                    "translation": "이거 아이디어를 줘!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유나",
                    "script": "It feels really meaningful.",
                    "translation": "정말 의미 있게 느껴져."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재우",
                    "script": "We could make something!",
                    "translation": "뭔가 만들 수 있을 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재우는 정보를 얻으면 바로 새로운 아이디어를 생각한다.",
                    "hint": "ENTP가 정보를 어떻게 활용하는지 살펴보세요.",
                    "result": "O",
                    "explanation": "재우는 'This gives me ideas!'와 'We could make something!'이라고 말했습니다. ENTP는 정보를 얻으면 즉시 새로운 아이디어와 창의적인 활용 방안을 생각하는 성향이 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유나",
                    "script": "I need personal connection.",
                    "translation": "개인적인 연결이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재우",
                    "script": "Let's brainstorm together!",
                    "translation": "함께 브레인스토밍해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유나",
                    "script": "I prefer quiet reflection.",
                    "translation": "조용한 성찰을 선호해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yuna needs @@ connection with information.",
                    "hint": "ISFP가 정보를 받아들이는 방식을 생각해보세요.",
                    "optionA": "logical",
                    "optionB": "personal",
                    "optionC": "quick",
                    "result": "personal",
                    "explanation": "유나는 'I need personal connection'이라고 했습니다. ISFP는 정보가 자신의 가치관이나 경험과 개인적으로 연결될 때 더 깊이 받아들이고 이해합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재우",
                    "script": "What about sharing online?",
                    "translation": "온라인으로 공유하는 건 어때?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유나",
                    "script": "I keep things private.",
                    "translation": "난 개인적으로 간직해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재우",
                    "script": "But others could benefit!",
                    "translation": "하지만 다른 사람들에게 도움이 될 텐데!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유나",
                    "script": "That's very thoughtful actually.",
                    "translation": "그건 정말 사려 깊네."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재우",
                    "script": "We make good team!",
                    "translation": "우리 좋은 팀이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유나",
                    "script": "You inspire my creativity.",
                    "translation": "네가 내 창의성을 자극해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 활용 방식을 비교하는 표현이에요.",
                    "optionA": "public",
                    "optionB": "reflection",
                    "optionC": "Personal",
                    "optionD": "innovation",
                    "optionE": "sharing",
                    "optionF": "versus",
                    "optionG": "and",
                    "result": "Personal reflection versus public sharing and innovation",
                    "explanation": "'Personal reflection versus public sharing and innovation'은 ISFP인 유나와 ENTP인 재우의 정보 활용 방식 차이를 보여줍니다. 유나는 개인적 성찰을, 재우는 공개적 공유와 혁신을 선호합니다."
                }
            ]
        }
    ]
}
ID: 3832 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "마스터플랜 작성중!",
            "explanation": "INTJ의 체계적 장기 연구와 ESFP의 즉흥적 흥미 추구 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서준",
                    "script": "I need long-term planning.",
                    "translation": "장기적인 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "That sounds really boring!",
                    "translation": "그거 정말 지루하겠다!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서준",
                    "script": "Information builds future success.",
                    "translation": "정보가 미래의 성공을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서준이는 정보 수집을 통해 미래를 위한 체계적인 계획을 세우려고 한다.",
                    "hint": "INTJ가 정보를 어떤 목적으로 활용하는지 생각해보세요.",
                    "result": "O",
                    "explanation": "서준이는 'I need long-term planning'과 'Information builds future success'라고 말했습니다. INTJ는 정보를 수집하여 미래를 위한 체계적이고 전략적인 계획을 세우는 데 활용합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "I like fun facts!",
                    "translation": "난 재미있는 사실들이 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서준",
                    "script": "Facts must have purpose.",
                    "translation": "사실들은 목적이 있어야 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지민",
                    "script": "Why so serious always?",
                    "translation": "왜 항상 그렇게 진지해?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin enjoys @@ and interesting information.",
                    "hint": "ESFP가 선호하는 정보의 특성을 생각해보세요.",
                    "optionA": "complex",
                    "optionB": "entertaining",
                    "optionC": "difficult",
                    "result": "entertaining",
                    "explanation": "지민이는 'I like fun facts!'라고 했습니다. ESFP는 복잡하고 어려운 정보보다는 재미있고 흥미로운 정보를 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서준",
                    "script": "Research takes patient effort.",
                    "translation": "연구는 인내심 있는 노력이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지민",
                    "script": "Life should be enjoyable!",
                    "translation": "인생은 즐거워야 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서준",
                    "script": "Knowledge equals power though.",
                    "translation": "하지만 지식이 곧 힘이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "You make good points.",
                    "translation": "네가 좋은 점들을 말하네."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서준",
                    "script": "Maybe fun helps learning.",
                    "translation": "어쩌면 재미가 학습에 도움이 될지도."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지민",
                    "script": "Now you're getting it!",
                    "translation": "이제 이해하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 탐구 접근법을 비교하는 표현이에요.",
                    "result": "Strategic long-term planning versus spontaneous enjoyable discovery",
                    "explanation": "'Strategic long-term planning versus spontaneous enjoyable discovery'는 INTJ인 서준과 ESFP인 지민의 정보 탐구 방식 차이를 보여줍니다. 서준은 전략적 장기 계획을, 지민은 즉흥적이고 즐거운 발견을 선호합니다.",
                    "optionA": "enjoyable",
                    "optionB": "planning",
                    "optionC": "spontaneous",
                    "optionD": "discovery",
                    "optionE": "Strategic",
                    "optionF": "versus",
                    "optionG": "long-term"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "마스터플랜 작성중!",
            "explanation": "INTJ의 체계적 장기 연구와 ESFP의 즉흥적 흥미 추구 대비",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서준",
                    "script": "I need long-term planning.",
                    "translation": "장기적인 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "That sounds really boring!",
                    "translation": "그거 정말 지루하겠다!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서준",
                    "script": "Information builds future success.",
                    "translation": "정보가 미래의 성공을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서준이는 정보 수집을 통해 미래를 위한 체계적인 계획을 세우려고 한다.",
                    "hint": "INTJ가 정보를 어떤 목적으로 활용하는지 생각해보세요.",
                    "result": "O",
                    "explanation": "서준이는 'I need long-term planning'과 'Information builds future success'라고 말했습니다. INTJ는 정보를 수집하여 미래를 위한 체계적이고 전략적인 계획을 세우는 데 활용합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "I like fun facts!",
                    "translation": "난 재미있는 사실들이 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서준",
                    "script": "Facts must have purpose.",
                    "translation": "사실들은 목적이 있어야 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지민",
                    "script": "Why so serious always?",
                    "translation": "왜 항상 그렇게 진지해?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin enjoys @@ and interesting information.",
                    "hint": "ESFP가 선호하는 정보의 특성을 생각해보세요.",
                    "optionA": "complex",
                    "optionB": "entertaining",
                    "optionC": "difficult",
                    "result": "entertaining",
                    "explanation": "지민이는 'I like fun facts!'라고 했습니다. ESFP는 복잡하고 어려운 정보보다는 재미있고 흥미로운 정보를 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서준",
                    "script": "Research takes patient effort.",
                    "translation": "연구는 인내심 있는 노력이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지민",
                    "script": "Life should be enjoyable!",
                    "translation": "인생은 즐거워야 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서준",
                    "script": "Knowledge equals power though.",
                    "translation": "하지만 지식이 곧 힘이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "You make good points.",
                    "translation": "네가 좋은 점들을 말하네."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서준",
                    "script": "Maybe fun helps learning.",
                    "translation": "어쩌면 재미가 학습에 도움이 될지도."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지민",
                    "script": "Now you're getting it!",
                    "translation": "이제 이해하는구나!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 탐구 접근법을 비교하는 표현이에요.",
                    "optionA": "enjoyable",
                    "optionB": "planning",
                    "optionC": "spontaneous",
                    "optionD": "discovery",
                    "optionE": "Strategic",
                    "optionF": "versus",
                    "optionG": "long-term",
                    "result": "Strategic long-term planning versus spontaneous enjoyable discovery",
                    "explanation": "'Strategic long-term planning versus spontaneous enjoyable discovery'는 INTJ인 서준과 ESFP인 지민의 정보 탐구 방식 차이를 보여줍니다. 서준은 전략적 장기 계획을, 지민은 즉흥적이고 즐거운 발견을 선호합니다."
                }
            ]
        }
    ]
}
ID: 3833 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "진짜 의미가 뭘까?",
            "explanation": "INFJ의 깊이 있는 의미 탐구와 ESTP의 즉각적 실용 정보 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예린",
                    "script": "What's the deeper meaning?",
                    "translation": "더 깊은 의미가 뭘까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "Just use it now!",
                    "translation": "그냥 지금 써봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예린",
                    "script": "I need context first.",
                    "translation": "먼저 맥락이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예린이는 정보의 표면적 내용보다 깊은 의미를 찾으려고 한다.",
                    "hint": "INFJ가 정보에 접근하는 방식을 살펴보세요.",
                    "result": "O",
                    "explanation": "예린이는 'What's the deeper meaning?'과 'I need context first'라고 말했습니다. INFJ는 정보의 표면적 내용보다는 숨겨진 의미와 전체적인 맥락을 이해하려고 합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태민",
                    "script": "Action beats thinking always!",
                    "translation": "행동이 항상 생각을 이겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예린",
                    "script": "Understanding prevents future mistakes.",
                    "translation": "이해하면 미래의 실수를 방지해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "Mistakes teach us best!",
                    "translation": "실수가 가장 잘 가르쳐줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Taemin believes @@ is better than overthinking.",
                    "hint": "ESTP가 선호하는 학습 방법을 생각해보세요.",
                    "optionA": "planning",
                    "optionB": "action",
                    "optionC": "reading",
                    "result": "action",
                    "explanation": "태민이는 'Action beats thinking always!'와 'Mistakes teach us best!'라고 했습니다. ESTP는 오랜 계획이나 생각보다는 직접적인 행동을 통한 학습을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예린",
                    "script": "I see hidden patterns.",
                    "translation": "숨겨진 패턴들이 보여."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "That's actually pretty cool!",
                    "translation": "그거 정말 멋지네!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예린",
                    "script": "Everything connects somehow together.",
                    "translation": "모든 게 어떻게든 연결돼."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "You have special vision!",
                    "translation": "넌 특별한 시각이 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예린",
                    "script": "Want to explore more?",
                    "translation": "더 탐구해볼래?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태민",
                    "script": "Sure, but let's try!",
                    "translation": "물론, 하지만 해보자!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 활용 방식을 나타내는 표현이에요.",
                    "result": "Deeper meaning understanding versus immediate practical application",
                    "explanation": "'Deeper meaning understanding versus immediate practical application'은 INFJ인 예린과 ESTP인 태민의 정보 활용 방식 차이를 보여줍니다. 예린은 깊은 의미 이해를, 태민은 즉각적 실용 적용을 선호합니다.",
                    "optionA": "meaning",
                    "optionB": "Deeper",
                    "optionC": "immediate",
                    "optionD": "versus",
                    "optionE": "practical",
                    "optionF": "application",
                    "optionG": "understanding"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "진짜 의미가 뭘까?",
            "explanation": "INFJ의 깊이 있는 의미 탐구와 ESTP의 즉각적 실용 정보 대비",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예린",
                    "script": "What's the deeper meaning?",
                    "translation": "더 깊은 의미가 뭘까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "Just use it now!",
                    "translation": "그냥 지금 써봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예린",
                    "script": "I need context first.",
                    "translation": "먼저 맥락이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예린이는 정보의 표면적 내용보다 깊은 의미를 찾으려고 한다.",
                    "hint": "INFJ가 정보에 접근하는 방식을 살펴보세요.",
                    "result": "O",
                    "explanation": "예린이는 'What's the deeper meaning?'과 'I need context first'라고 말했습니다. INFJ는 정보의 표면적 내용보다는 숨겨진 의미와 전체적인 맥락을 이해하려고 합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태민",
                    "script": "Action beats thinking always!",
                    "translation": "행동이 항상 생각을 이겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예린",
                    "script": "Understanding prevents future mistakes.",
                    "translation": "이해하면 미래의 실수를 방지해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "Mistakes teach us best!",
                    "translation": "실수가 가장 잘 가르쳐줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Taemin believes @@ is better than overthinking.",
                    "hint": "ESTP가 선호하는 학습 방법을 생각해보세요.",
                    "optionA": "planning",
                    "optionB": "action",
                    "optionC": "reading",
                    "result": "action",
                    "explanation": "태민이는 'Action beats thinking always!'와 'Mistakes teach us best!'라고 했습니다. ESTP는 오랜 계획이나 생각보다는 직접적인 행동을 통한 학습을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예린",
                    "script": "I see hidden patterns.",
                    "translation": "숨겨진 패턴들이 보여."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "That's actually pretty cool!",
                    "translation": "그거 정말 멋지네!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예린",
                    "script": "Everything connects somehow together.",
                    "translation": "모든 게 어떻게든 연결돼."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "You have special vision!",
                    "translation": "넌 특별한 시각이 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예린",
                    "script": "Want to explore more?",
                    "translation": "더 탐구해볼래?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태민",
                    "script": "Sure, but let's try!",
                    "translation": "물론, 하지만 해보자!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 활용 방식을 나타내는 표현이에요.",
                    "optionA": "meaning",
                    "optionB": "Deeper",
                    "optionC": "immediate",
                    "optionD": "versus",
                    "optionE": "practical",
                    "optionF": "application",
                    "optionG": "understanding",
                    "result": "Deeper meaning understanding versus immediate practical application",
                    "explanation": "'Deeper meaning understanding versus immediate practical application'은 INFJ인 예린과 ESTP인 태민의 정보 활용 방식 차이를 보여줍니다. 예린은 깊은 의미 이해를, 태민은 즉각적 실용 적용을 선호합니다."
                }
            ]
        }
    ]
}
ID: 3834 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "내 마음이 이끄는 대로!",
            "explanation": "INFP의 개인적 가치 기반 탐구와 ESTJ의 효율적 사실 수집 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "This touches my heart.",
                    "translation": "이게 내 마음을 울려."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현수",
                    "script": "What are the facts?",
                    "translation": "사실들이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "It aligns with values.",
                    "translation": "내 가치관과 맞아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "시우는 정보가 자신의 개인적 가치관과 일치하는지를 중요하게 생각한다.",
                    "hint": "INFP가 정보를 평가하는 기준을 생각해보세요.",
                    "result": "O",
                    "explanation": "시우는 'This touches my heart'와 'It aligns with values'라고 말했습니다. INFP는 정보를 받아들일 때 그것이 자신의 개인적 가치관과 감정에 부합하는지를 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현수",
                    "script": "Numbers don't lie ever.",
                    "translation": "숫자는 절대 거짓말 안 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "But feelings matter too.",
                    "translation": "하지만 감정도 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현수",
                    "script": "Evidence creates solid foundation.",
                    "translation": "증거가 확실한 기반을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeonsu prefers @@ and measurable data.",
                    "hint": "ESTJ가 신뢰하는 정보의 특성을 생각해보세요.",
                    "optionA": "emotional",
                    "optionB": "objective",
                    "optionC": "personal",
                    "result": "objective",
                    "explanation": "현수는 'Numbers don't lie ever'와 'Evidence creates solid foundation'이라고 했습니다. ESTJ는 감정이나 개인적 의견보다는 객관적이고 측정 가능한 데이터를 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "시우",
                    "script": "I trust my intuition.",
                    "translation": "내 직감을 믿어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현수",
                    "script": "Data supports better decisions.",
                    "translation": "데이터가 더 나은 결정을 지원해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "Sometimes heart knows best.",
                    "translation": "때로는 마음이 가장 잘 알아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현수",
                    "script": "Your perspective adds depth.",
                    "translation": "네 관점이 깊이를 더해줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "시우",
                    "script": "Maybe we need both.",
                    "translation": "어쩌면 둘 다 필요할지도."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현수",
                    "script": "Balance makes us stronger!",
                    "translation": "균형이 우리를 더 강하게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 판단 기준을 비교하는 표현이에요.",
                    "result": "Personal value-based intuition versus logical data-driven analysis",
                    "explanation": "'Personal value-based intuition versus logical data-driven analysis'는 INFP인 시우와 ESTJ인 현수의 정보 판단 기준 차이를 보여줍니다. 시우는 개인적 가치와 직감을, 현수는 논리적 데이터 분석을 선호합니다.",
                    "optionA": "versus",
                    "optionB": "analysis",
                    "optionC": "data-driven",
                    "optionD": "Personal",
                    "optionE": "intuition",
                    "optionF": "logical",
                    "optionG": "value-based"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "내 마음이 이끄는 대로!",
            "explanation": "INFP의 개인적 가치 기반 탐구와 ESTJ의 효율적 사실 수집 대비",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시우",
                    "script": "This touches my heart.",
                    "translation": "이게 내 마음을 울려."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현수",
                    "script": "What are the facts?",
                    "translation": "사실들이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시우",
                    "script": "It aligns with values.",
                    "translation": "내 가치관과 맞아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "시우는 정보가 자신의 개인적 가치관과 일치하는지를 중요하게 생각한다.",
                    "hint": "INFP가 정보를 평가하는 기준을 생각해보세요.",
                    "result": "O",
                    "explanation": "시우는 'This touches my heart'와 'It aligns with values'라고 말했습니다. INFP는 정보를 받아들일 때 그것이 자신의 개인적 가치관과 감정에 부합하는지를 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현수",
                    "script": "Numbers don't lie ever.",
                    "translation": "숫자는 절대 거짓말 안 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시우",
                    "script": "But feelings matter too.",
                    "translation": "하지만 감정도 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현수",
                    "script": "Evidence creates solid foundation.",
                    "translation": "증거가 확실한 기반을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeonsu prefers @@ and measurable data.",
                    "hint": "ESTJ가 신뢰하는 정보의 특성을 생각해보세요.",
                    "optionA": "emotional",
                    "optionB": "objective",
                    "optionC": "personal",
                    "result": "objective",
                    "explanation": "현수는 'Numbers don't lie ever'와 'Evidence creates solid foundation'이라고 했습니다. ESTJ는 감정이나 개인적 의견보다는 객관적이고 측정 가능한 데이터를 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "시우",
                    "script": "I trust my intuition.",
                    "translation": "내 직감을 믿어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현수",
                    "script": "Data supports better decisions.",
                    "translation": "데이터가 더 나은 결정을 지원해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시우",
                    "script": "Sometimes heart knows best.",
                    "translation": "때로는 마음이 가장 잘 알아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현수",
                    "script": "Your perspective adds depth.",
                    "translation": "네 관점이 깊이를 더해줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "시우",
                    "script": "Maybe we need both.",
                    "translation": "어쩌면 둘 다 필요할지도."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현수",
                    "script": "Balance makes us stronger!",
                    "translation": "균형이 우리를 더 강하게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 판단 기준을 비교하는 표현이에요.",
                    "optionA": "versus",
                    "optionB": "analysis",
                    "optionC": "data-driven",
                    "optionD": "Personal",
                    "optionE": "intuition",
                    "optionF": "logical",
                    "optionG": "value-based",
                    "result": "Personal value-based intuition versus logical data-driven analysis",
                    "explanation": "'Personal value-based intuition versus logical data-driven analysis'는 INFP인 시우와 ESTJ인 현수의 정보 판단 기준 차이를 보여줍니다. 시우는 개인적 가치와 직감을, 현수는 논리적 데이터 분석을 선호합니다."
                }
            ]
        }
    ]
}
ID: 3835 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "손으로 직접 해봐야지!",
            "explanation": "ISTP의 실용적 기술 정보와 ENFJ의 사람 중심 정보 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "I need technical details.",
                    "translation": "기술적인 세부사항이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나경",
                    "script": "What about people's feelings?",
                    "translation": "사람들의 감정은 어때?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "How does this work?",
                    "translation": "이게 어떻게 작동해?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건우는 사물이나 시스템의 작동 원리에 관심이 많다.",
                    "hint": "ISTP가 관심을 갖는 정보의 종류를 생각해보세요.",
                    "result": "O",
                    "explanation": "건우는 'I need technical details'와 'How does this work?'라고 말했습니다. ISTP는 사물의 기술적 메커니즘과 작동 원리에 대한 실용적 정보에 관심이 많습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나경",
                    "script": "People need support too.",
                    "translation": "사람들도 지원이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "Tools solve problems directly.",
                    "translation": "도구가 문제를 직접 해결해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나경",
                    "script": "Relationships solve problems too!",
                    "translation": "관계도 문제를 해결해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Nayeong focuses on @@ and emotional needs.",
                    "hint": "ENFJ가 중요하게 생각하는 요소를 생각해보세요.",
                    "optionA": "technical",
                    "optionB": "interpersonal",
                    "optionC": "mechanical",
                    "result": "interpersonal",
                    "explanation": "나경이는 'What about people's feelings?'와 'People need support too'라고 했습니다. ENFJ는 기술적 정보보다는 사람들 간의 관계와 감정적 필요에 초점을 맞춘 정보를 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건우",
                    "script": "I prefer hands-on learning.",
                    "translation": "난 직접 해보는 학습을 선호해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나경",
                    "script": "I learn through others.",
                    "translation": "난 다른 사람들을 통해 배워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "Individual practice works best.",
                    "translation": "개별 연습이 가장 효과적이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나경",
                    "script": "Group discussions inspire me!",
                    "translation": "그룹 토론이 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건우",
                    "script": "Your energy is contagious.",
                    "translation": "네 에너지가 전염성이 있어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나경",
                    "script": "Your skills are amazing!",
                    "translation": "네 기술이 놀라워!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 탐구 방식을 비교하는 표현이에요.",
                    "result": "Individual technical skills versus collaborative social learning",
                    "explanation": "'Individual technical skills versus collaborative social learning'은 ISTP인 건우와 ENFJ인 나경의 정보 탐구 방식 차이를 보여줍니다. 건우는 개별적 기술 습득을, 나경은 협력적 사회적 학습을 선호합니다.",
                    "optionA": "versus",
                    "optionB": "technical",
                    "optionC": "collaborative",
                    "optionD": "social",
                    "optionE": "skills",
                    "optionF": "learning",
                    "optionG": "Individual"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "손으로 직접 해봐야지!",
            "explanation": "ISTP의 실용적 기술 정보와 ENFJ의 사람 중심 정보 대비",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "I need technical details.",
                    "translation": "기술적인 세부사항이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나경",
                    "script": "What about people's feelings?",
                    "translation": "사람들의 감정은 어때?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "How does this work?",
                    "translation": "이게 어떻게 작동해?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건우는 사물이나 시스템의 작동 원리에 관심이 많다.",
                    "hint": "ISTP가 관심을 갖는 정보의 종류를 생각해보세요.",
                    "result": "O",
                    "explanation": "건우는 'I need technical details'와 'How does this work?'라고 말했습니다. ISTP는 사물의 기술적 메커니즘과 작동 원리에 대한 실용적 정보에 관심이 많습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나경",
                    "script": "People need support too.",
                    "translation": "사람들도 지원이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "Tools solve problems directly.",
                    "translation": "도구가 문제를 직접 해결해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나경",
                    "script": "Relationships solve problems too!",
                    "translation": "관계도 문제를 해결해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Nayeong focuses on @@ and emotional needs.",
                    "hint": "ENFJ가 중요하게 생각하는 요소를 생각해보세요.",
                    "optionA": "technical",
                    "optionB": "interpersonal",
                    "optionC": "mechanical",
                    "result": "interpersonal",
                    "explanation": "나경이는 'What about people's feelings?'와 'People need support too'라고 했습니다. ENFJ는 기술적 정보보다는 사람들 간의 관계와 감정적 필요에 초점을 맞춘 정보를 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건우",
                    "script": "I prefer hands-on learning.",
                    "translation": "난 직접 해보는 학습을 선호해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나경",
                    "script": "I learn through others.",
                    "translation": "난 다른 사람들을 통해 배워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "Individual practice works best.",
                    "translation": "개별 연습이 가장 효과적이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나경",
                    "script": "Group discussions inspire me!",
                    "translation": "그룹 토론이 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건우",
                    "script": "Your energy is contagious.",
                    "translation": "네 에너지가 전염성이 있어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나경",
                    "script": "Your skills are amazing!",
                    "translation": "네 기술이 놀라워!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 탐구 방식을 비교하는 표현이에요.",
                    "optionA": "versus",
                    "optionB": "technical",
                    "optionC": "collaborative",
                    "optionD": "social",
                    "optionE": "skills",
                    "optionF": "learning",
                    "optionG": "Individual",
                    "result": "Individual technical skills versus collaborative social learning",
                    "explanation": "'Individual technical skills versus collaborative social learning'은 ISTP인 건우와 ENFJ인 나경의 정보 탐구 방식 차이를 보여줍니다. 건우는 개별적 기술 습득을, 나경은 협력적 사회적 학습을 선호합니다."
                }
            ]
        }
    ]
}
ID: 3836 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "믿을 만한 정보만!",
            "explanation": "ISFJ의 신뢰할 수 있는 정보 선호와 ENTP의 새로운 관점 탐구 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I trust reliable sources.",
                    "translation": "믿을 만한 출처를 신뢰해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "Let's try different angles!",
                    "translation": "다른 각도로 시도해보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Safety comes first always.",
                    "translation": "안전이 항상 우선이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진이는 정보의 안전성과 신뢰성을 가장 중요하게 생각한다.",
                    "hint": "ISFJ가 정보를 선택하는 기준을 생각해보세요.",
                    "result": "O",
                    "explanation": "유진이는 'I trust reliable sources'와 'Safety comes first always'라고 말했습니다. ISFJ는 정보를 선택할 때 그 정보의 안전성과 신뢰성을 가장 중요한 기준으로 삼습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도현",
                    "script": "New ideas excite me!",
                    "translation": "새로운 아이디어가 흥미로워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Proven methods work better.",
                    "translation": "검증된 방법이 더 효과적이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도현",
                    "script": "But innovation creates progress!",
                    "translation": "하지만 혁신이 발전을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Dohyeon enjoys exploring @@ perspectives and possibilities.",
                    "hint": "ENTP가 선호하는 정보의 특성을 생각해보세요.",
                    "optionA": "traditional",
                    "optionB": "alternative",
                    "optionC": "safe",
                    "result": "alternative",
                    "explanation": "도현이는 'Let's try different angles!'와 'New ideas excite me!'라고 했습니다. ENTP는 전통적이고 안전한 정보보다는 대안적이고 새로운 관점의 정보를 탐구하는 것을 즐깁니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Experience teaches us wisdom.",
                    "translation": "경험이 지혜를 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "Creativity opens new doors!",
                    "translation": "창의성이 새로운 문을 열어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Tradition provides solid foundation.",
                    "translation": "전통이 견고한 기반을 제공해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도현",
                    "script": "You keep us grounded.",
                    "translation": "네가 우리를 현실적으로 만들어줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You inspire fresh thinking.",
                    "translation": "넌 신선한 사고를 자극해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도현",
                    "script": "We balance each other!",
                    "translation": "우리는 서로 균형을 맞춰줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 접근법을 나타내는 표현이에요.",
                    "result": "Reliable trusted traditional versus innovative alternative perspectives",
                    "explanation": "'Reliable trusted traditional versus innovative alternative perspectives'는 ISFJ인 유진과 ENTP인 도현의 정보 접근법 차이를 보여줍니다. 유진은 신뢰할 수 있는 전통적 정보를, 도현은 혁신적이고 대안적인 관점을 선호합니다.",
                    "optionA": "alternative",
                    "optionB": "perspectives",
                    "optionC": "traditional",
                    "optionD": "Reliable",
                    "optionE": "trusted",
                    "optionF": "versus",
                    "optionG": "innovative"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "믿을 만한 정보만!",
            "explanation": "ISFJ의 신뢰할 수 있는 정보 선호와 ENTP의 새로운 관점 탐구 대비",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I trust reliable sources.",
                    "translation": "믿을 만한 출처를 신뢰해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "Let's try different angles!",
                    "translation": "다른 각도로 시도해보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Safety comes first always.",
                    "translation": "안전이 항상 우선이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진이는 정보의 안전성과 신뢰성을 가장 중요하게 생각한다.",
                    "hint": "ISFJ가 정보를 선택하는 기준을 생각해보세요.",
                    "result": "O",
                    "explanation": "유진이는 'I trust reliable sources'와 'Safety comes first always'라고 말했습니다. ISFJ는 정보를 선택할 때 그 정보의 안전성과 신뢰성을 가장 중요한 기준으로 삼습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도현",
                    "script": "New ideas excite me!",
                    "translation": "새로운 아이디어가 흥미로워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Proven methods work better.",
                    "translation": "검증된 방법이 더 효과적이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도현",
                    "script": "But innovation creates progress!",
                    "translation": "하지만 혁신이 발전을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Dohyeon enjoys exploring @@ perspectives and possibilities.",
                    "hint": "ENTP가 선호하는 정보의 특성을 생각해보세요.",
                    "optionA": "traditional",
                    "optionB": "alternative",
                    "optionC": "safe",
                    "result": "alternative",
                    "explanation": "도현이는 'Let's try different angles!'와 'New ideas excite me!'라고 했습니다. ENTP는 전통적이고 안전한 정보보다는 대안적이고 새로운 관점의 정보를 탐구하는 것을 즐깁니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Experience teaches us wisdom.",
                    "translation": "경험이 지혜를 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "Creativity opens new doors!",
                    "translation": "창의성이 새로운 문을 열어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Tradition provides solid foundation.",
                    "translation": "전통이 견고한 기반을 제공해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도현",
                    "script": "You keep us grounded.",
                    "translation": "네가 우리를 현실적으로 만들어줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You inspire fresh thinking.",
                    "translation": "넌 신선한 사고를 자극해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도현",
                    "script": "We balance each other!",
                    "translation": "우리는 서로 균형을 맞춰줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 접근법을 나타내는 표현이에요.",
                    "optionA": "alternative",
                    "optionB": "perspectives",
                    "optionC": "traditional",
                    "optionD": "Reliable",
                    "optionE": "trusted",
                    "optionF": "versus",
                    "optionG": "innovative",
                    "result": "Reliable trusted traditional versus innovative alternative perspectives",
                    "explanation": "'Reliable trusted traditional versus innovative alternative perspectives'는 ISFJ인 유진과 ENTP인 도현의 정보 접근법 차이를 보여줍니다. 유진은 신뢰할 수 있는 전통적 정보를, 도현은 혁신적이고 대안적인 관점을 선호합니다."
                }
            ]
        }
    ]
}
ID: 3837 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "확실한 게 최고야!",
            "explanation": "ISTJ의 검증된 정보 선호와 ENFP의 가능성 탐구 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준석",
                    "script": "I need verified facts.",
                    "translation": "검증된 사실이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다은",
                    "script": "What if there's more?",
                    "translation": "더 있다면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준석",
                    "script": "Facts don't change randomly.",
                    "translation": "사실은 무작위로 바뀌지 않아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준석이는 변하지 않는 확실한 정보를 선호한다.",
                    "hint": "ISTJ가 정보에 대해 갖는 태도를 생각해보세요.",
                    "result": "O",
                    "explanation": "준석이는 'I need verified facts'와 'Facts don't change randomly'라고 말했습니다. ISTJ는 변하지 않는 확실하고 검증된 정보를 선호하며, 안정성과 신뢰성을 중시합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다은",
                    "script": "Possibilities are everywhere!",
                    "translation": "가능성은 어디에나 있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준석",
                    "script": "Evidence supports conclusions better.",
                    "translation": "증거가 결론을 더 잘 뒷받침해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다은",
                    "script": "Imagination opens new worlds!",
                    "translation": "상상력이 새로운 세계를 열어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Daeun focuses on @@ and future opportunities.",
                    "hint": "ENFP가 관심을 갖는 정보의 특성을 생각해보세요.",
                    "optionA": "concrete",
                    "optionB": "potential",
                    "optionC": "historical",
                    "result": "potential",
                    "explanation": "다은이는 'What if there's more?'와 'Possibilities are everywhere!'라고 했습니다. ENFP는 구체적이고 확정된 사실보다는 잠재적 가능성과 미래의 기회에 관심을 갖습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준석",
                    "script": "Step-by-step approach works.",
                    "translation": "단계별 접근법이 효과적이야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다은",
                    "script": "Sometimes we need leaps!",
                    "translation": "때로는 도약이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준석",
                    "script": "Careful planning prevents mistakes.",
                    "translation": "신중한 계획이 실수를 방지해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다은",
                    "script": "You're really thoughtful actually.",
                    "translation": "넌 정말 사려 깊네."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준석",
                    "script": "Your enthusiasm inspires me.",
                    "translation": "네 열정이 나에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다은",
                    "script": "We make good partners!",
                    "translation": "우리는 좋은 파트너야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 탐구 스타일을 비교하는 표현이에요.",
                    "result": "Careful systematic verification versus creative intuitive exploration",
                    "explanation": "'Careful systematic verification versus creative intuitive exploration'은 ISTJ인 준석과 ENFP인 다은의 정보 탐구 스타일 차이를 보여줍니다. 준석은 신중하고 체계적인 검증을, 다은은 창의적이고 직관적인 탐구를 선호합니다.",
                    "optionA": "Careful",
                    "optionB": "exploration",
                    "optionC": "systematic",
                    "optionD": "verification",
                    "optionE": "intuitive",
                    "optionF": "creative",
                    "optionG": "versus"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "확실한 게 최고야!",
            "explanation": "ISTJ의 검증된 정보 선호와 ENFP의 가능성 탐구 대비",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준석",
                    "script": "I need verified facts.",
                    "translation": "검증된 사실이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다은",
                    "script": "What if there's more?",
                    "translation": "더 있다면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준석",
                    "script": "Facts don't change randomly.",
                    "translation": "사실은 무작위로 바뀌지 않아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준석이는 변하지 않는 확실한 정보를 선호한다.",
                    "hint": "ISTJ가 정보에 대해 갖는 태도를 생각해보세요.",
                    "result": "O",
                    "explanation": "준석이는 'I need verified facts'와 'Facts don't change randomly'라고 말했습니다. ISTJ는 변하지 않는 확실하고 검증된 정보를 선호하며, 안정성과 신뢰성을 중시합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다은",
                    "script": "Possibilities are everywhere!",
                    "translation": "가능성은 어디에나 있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준석",
                    "script": "Evidence supports conclusions better.",
                    "translation": "증거가 결론을 더 잘 뒷받침해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다은",
                    "script": "Imagination opens new worlds!",
                    "translation": "상상력이 새로운 세계를 열어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Daeun focuses on @@ and future opportunities.",
                    "hint": "ENFP가 관심을 갖는 정보의 특성을 생각해보세요.",
                    "optionA": "concrete",
                    "optionB": "potential",
                    "optionC": "historical",
                    "result": "potential",
                    "explanation": "다은이는 'What if there's more?'와 'Possibilities are everywhere!'라고 했습니다. ENFP는 구체적이고 확정된 사실보다는 잠재적 가능성과 미래의 기회에 관심을 갖습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준석",
                    "script": "Step-by-step approach works.",
                    "translation": "단계별 접근법이 효과적이야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다은",
                    "script": "Sometimes we need leaps!",
                    "translation": "때로는 도약이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준석",
                    "script": "Careful planning prevents mistakes.",
                    "translation": "신중한 계획이 실수를 방지해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다은",
                    "script": "You're really thoughtful actually.",
                    "translation": "넌 정말 사려 깊네."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준석",
                    "script": "Your enthusiasm inspires me.",
                    "translation": "네 열정이 나에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다은",
                    "script": "We make good partners!",
                    "translation": "우리는 좋은 파트너야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 탐구 스타일을 비교하는 표현이에요.",
                    "optionA": "Careful",
                    "optionB": "exploration",
                    "optionC": "systematic",
                    "optionD": "verification",
                    "optionE": "intuitive",
                    "optionF": "creative",
                    "optionG": "versus",
                    "result": "Careful systematic verification versus creative intuitive exploration",
                    "explanation": "'Careful systematic verification versus creative intuitive exploration'은 ISTJ인 준석과 ENFP인 다은의 정보 탐구 스타일 차이를 보여줍니다. 준석은 신중하고 체계적인 검증을, 다은은 창의적이고 직관적인 탐구를 선호합니다."
                }
            ]
        }
    ]
}
ID: 3838 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "지금 당장 써먹을 수 있어?",
            "explanation": "ESTP의 즉시 활용 가능한 정보와 INFJ의 미래 의미 탐구 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민호",
                    "script": "Can I use this?",
                    "translation": "이거 쓸 수 있어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "What's the deeper significance?",
                    "translation": "더 깊은 의미가 뭘까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민호",
                    "script": "Show me practical steps.",
                    "translation": "실용적인 단계를 보여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민호는 정보를 즉시 실생활에 활용할 수 있는지를 중요하게 생각한다.",
                    "hint": "ESTP가 정보를 평가하는 기준을 생각해보세요.",
                    "result": "O",
                    "explanation": "민호는 'Can I use this?'와 'Show me practical steps'라고 말했습니다. ESTP는 정보를 얻으면 그것을 즉시 실생활에 활용할 수 있는지를 가장 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "I see future implications.",
                    "translation": "미래의 영향을 봐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민호",
                    "script": "Right now matters most!",
                    "translation": "지금 당장이 가장 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서연",
                    "script": "Long-term vision guides us.",
                    "translation": "장기적 비전이 우리를 이끌어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seoyeon thinks about @@ consequences and meanings.",
                    "hint": "INFJ가 관심을 갖는 정보의 측면을 생각해보세요.",
                    "optionA": "immediate",
                    "optionB": "future",
                    "optionC": "simple",
                    "result": "future",
                    "explanation": "서연이는 'What's the deeper significance?'와 'I see future implications'라고 했습니다. INFJ는 즉각적인 활용보다는 미래에 미칠 결과와 의미에 관심을 갖습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민호",
                    "script": "Let's test it immediately!",
                    "translation": "즉시 테스트해보자!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서연",
                    "script": "Understanding context helps more.",
                    "translation": "맥락을 이해하는 게 더 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민호",
                    "script": "Action teaches us fastest.",
                    "translation": "행동이 가장 빠르게 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서연",
                    "script": "Your energy motivates me!",
                    "translation": "네 에너지가 나에게 동기를 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민호",
                    "script": "Your insights are valuable.",
                    "translation": "네 통찰력이 소중해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서연",
                    "script": "We complement each other!",
                    "translation": "우리는 서로를 보완해줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 활용 접근법을 비교하는 표현이에요.",
                    "result": "Immediate practical application versus meaningful future-oriented vision",
                    "explanation": "'Immediate practical application versus meaningful future-oriented vision'은 ESTP인 민호와 INFJ인 서연의 정보 활용 접근법 차이를 보여줍니다. 민호는 즉각적 실용 적용을, 서연은 의미 있는 미래 지향적 비전을 선호합니다.",
                    "optionA": "future-oriented",
                    "optionB": "Immediate",
                    "optionC": "practical",
                    "optionD": "meaningful",
                    "optionE": "application",
                    "optionF": "versus",
                    "optionG": "vision"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "지금 당장 써먹을 수 있어?",
            "explanation": "ESTP의 즉시 활용 가능한 정보와 INFJ의 미래 의미 탐구 대비",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민호",
                    "script": "Can I use this?",
                    "translation": "이거 쓸 수 있어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "What's the deeper significance?",
                    "translation": "더 깊은 의미가 뭘까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민호",
                    "script": "Show me practical steps.",
                    "translation": "실용적인 단계를 보여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민호는 정보를 즉시 실생활에 활용할 수 있는지를 중요하게 생각한다.",
                    "hint": "ESTP가 정보를 평가하는 기준을 생각해보세요.",
                    "result": "O",
                    "explanation": "민호는 'Can I use this?'와 'Show me practical steps'라고 말했습니다. ESTP는 정보를 얻으면 그것을 즉시 실생활에 활용할 수 있는지를 가장 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "I see future implications.",
                    "translation": "미래의 영향을 봐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민호",
                    "script": "Right now matters most!",
                    "translation": "지금 당장이 가장 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서연",
                    "script": "Long-term vision guides us.",
                    "translation": "장기적 비전이 우리를 이끌어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seoyeon thinks about @@ consequences and meanings.",
                    "hint": "INFJ가 관심을 갖는 정보의 측면을 생각해보세요.",
                    "optionA": "immediate",
                    "optionB": "future",
                    "optionC": "simple",
                    "result": "future",
                    "explanation": "서연이는 'What's the deeper significance?'와 'I see future implications'라고 했습니다. INFJ는 즉각적인 활용보다는 미래에 미칠 결과와 의미에 관심을 갖습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민호",
                    "script": "Let's test it immediately!",
                    "translation": "즉시 테스트해보자!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서연",
                    "script": "Understanding context helps more.",
                    "translation": "맥락을 이해하는 게 더 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민호",
                    "script": "Action teaches us fastest.",
                    "translation": "행동이 가장 빠르게 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서연",
                    "script": "Your energy motivates me!",
                    "translation": "네 에너지가 나에게 동기를 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민호",
                    "script": "Your insights are valuable.",
                    "translation": "네 통찰력이 소중해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서연",
                    "script": "We complement each other!",
                    "translation": "우리는 서로를 보완해줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 활용 접근법을 비교하는 표현이에요.",
                    "optionA": "future-oriented",
                    "optionB": "Immediate",
                    "optionC": "practical",
                    "optionD": "meaningful",
                    "optionE": "application",
                    "optionF": "versus",
                    "optionG": "vision",
                    "result": "Immediate practical application versus meaningful future-oriented vision",
                    "explanation": "'Immediate practical application versus meaningful future-oriented vision'은 ESTP인 민호와 INFJ인 서연의 정보 활용 접근법 차이를 보여줍니다. 민호는 즉각적 실용 적용을, 서연은 의미 있는 미래 지향적 비전을 선호합니다."
                }
            ]
        }
    ]
}
ID: 3839 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "체계적으로 정리해야지!",
            "explanation": "ISFJ의 도움이 되는 정보와 ESTJ의 효율성 중심 정보 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜진",
                    "script": "This helps people understand.",
                    "translation": "이거 사람들 이해에 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상민",
                    "script": "What's the efficiency rate?",
                    "translation": "효율성 비율이 어떻게 돼?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜진",
                    "script": "People's needs come first.",
                    "translation": "사람들의 필요가 우선이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜진이는 정보가 사람들에게 도움이 되는지를 가장 중요하게 생각한다.",
                    "hint": "ISFJ가 정보를 평가하는 기준을 생각해보세요.",
                    "result": "O",
                    "explanation": "혜진이는 'This helps people understand'와 'People's needs come first'라고 말했습니다. ISFJ는 정보가 다른 사람들에게 실질적으로 도움이 되는지를 가장 중요한 평가 기준으로 삼습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상민",
                    "script": "Numbers show clear results.",
                    "translation": "숫자가 명확한 결과를 보여줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜진",
                    "script": "Individual stories matter too.",
                    "translation": "개인의 이야기도 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상민",
                    "script": "Data drives better decisions.",
                    "translation": "데이터가 더 나은 결정을 이끌어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sangmin focuses on @@ and measurable outcomes.",
                    "hint": "ESTJ가 중시하는 정보의 특성을 생각해보세요.",
                    "optionA": "emotional",
                    "optionB": "quantitative",
                    "optionC": "personal",
                    "result": "quantitative",
                    "explanation": "상민이는 'What's the efficiency rate?'와 'Numbers show clear results'라고 했습니다. ESTJ는 감정이나 개인적 이야기보다는 수치화할 수 있고 측정 가능한 정보를 중시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜진",
                    "script": "I care about implementation.",
                    "translation": "실행에 대해 관심이 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상민",
                    "script": "Results speak for themselves.",
                    "translation": "결과가 스스로 말해줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜진",
                    "script": "Process affects people's experience.",
                    "translation": "과정이 사람들의 경험에 영향을 줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "상민",
                    "script": "Your compassion adds value.",
                    "translation": "네 공감이 가치를 더해줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜진",
                    "script": "Your clarity helps organization.",
                    "translation": "네 명확함이 조직에 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "상민",
                    "script": "We make productive team!",
                    "translation": "우리는 생산적인 팀이야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 우선순위를 비교하는 표현이에요.",
                    "result": "People-centered caring support versus systematic results-oriented efficiency",
                    "explanation": "'People-centered caring support versus systematic results-oriented efficiency'는 ISFJ인 혜진과 ESTJ인 상민의 정보 우선순위 차이를 보여줍니다. 혜진은 사람 중심의 배려와 지원을, 상민은 체계적이고 결과 지향적인 효율성을 선호합니다.",
                    "optionA": "systematic",
                    "optionB": "efficiency",
                    "optionC": "People-centered",
                    "optionD": "caring",
                    "optionE": "results-oriented",
                    "optionF": "versus",
                    "optionG": "support"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "체계적으로 정리해야지!",
            "explanation": "ISFJ의 도움이 되는 정보와 ESTJ의 효율성 중심 정보 대비",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜진",
                    "script": "This helps people understand.",
                    "translation": "이거 사람들 이해에 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상민",
                    "script": "What's the efficiency rate?",
                    "translation": "효율성 비율이 어떻게 돼?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜진",
                    "script": "People's needs come first.",
                    "translation": "사람들의 필요가 우선이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜진이는 정보가 사람들에게 도움이 되는지를 가장 중요하게 생각한다.",
                    "hint": "ISFJ가 정보를 평가하는 기준을 생각해보세요.",
                    "result": "O",
                    "explanation": "혜진이는 'This helps people understand'와 'People's needs come first'라고 말했습니다. ISFJ는 정보가 다른 사람들에게 실질적으로 도움이 되는지를 가장 중요한 평가 기준으로 삼습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상민",
                    "script": "Numbers show clear results.",
                    "translation": "숫자가 명확한 결과를 보여줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜진",
                    "script": "Individual stories matter too.",
                    "translation": "개인의 이야기도 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상민",
                    "script": "Data drives better decisions.",
                    "translation": "데이터가 더 나은 결정을 이끌어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sangmin focuses on @@ and measurable outcomes.",
                    "hint": "ESTJ가 중시하는 정보의 특성을 생각해보세요.",
                    "optionA": "emotional",
                    "optionB": "quantitative",
                    "optionC": "personal",
                    "result": "quantitative",
                    "explanation": "상민이는 'What's the efficiency rate?'와 'Numbers show clear results'라고 했습니다. ESTJ는 감정이나 개인적 이야기보다는 수치화할 수 있고 측정 가능한 정보를 중시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜진",
                    "script": "I care about implementation.",
                    "translation": "실행에 대해 관심이 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상민",
                    "script": "Results speak for themselves.",
                    "translation": "결과가 스스로 말해줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜진",
                    "script": "Process affects people's experience.",
                    "translation": "과정이 사람들의 경험에 영향을 줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "상민",
                    "script": "Your compassion adds value.",
                    "translation": "네 공감이 가치를 더해줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜진",
                    "script": "Your clarity helps organization.",
                    "translation": "네 명확함이 조직에 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "상민",
                    "script": "We make productive team!",
                    "translation": "우리는 생산적인 팀이야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 우선순위를 비교하는 표현이에요.",
                    "optionA": "systematic",
                    "optionB": "efficiency",
                    "optionC": "People-centered",
                    "optionD": "caring",
                    "optionE": "results-oriented",
                    "optionF": "versus",
                    "optionG": "support",
                    "result": "People-centered caring support versus systematic results-oriented efficiency",
                    "explanation": "'People-centered caring support versus systematic results-oriented efficiency'는 ISFJ인 혜진과 ESTJ인 상민의 정보 우선순위 차이를 보여줍니다. 혜진은 사람 중심의 배려와 지원을, 상민은 체계적이고 결과 지향적인 효율성을 선호합니다."
                }
            ]
        }
    ]
}
ID: 3840 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "감정이냐 논리냐 그것이 문제로다!",
            "explanation": "INFP의 감정적 공감 정보와 INTP의 논리적 분석 정보 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "This really resonates emotionally.",
                    "translation": "이거 정말 감정적으로 공명해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현태",
                    "script": "Let me analyze the logic.",
                    "translation": "논리를 분석해볼게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "It touches my values.",
                    "translation": "내 가치관을 건드려."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지수는 정보가 자신의 감정과 가치관에 호소하는지를 중요하게 생각한다.",
                    "hint": "INFP가 정보에 반응하는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "지수는 'This really resonates emotionally'와 'It touches my values'라고 말했습니다. INFP는 정보가 자신의 감정과 개인적 가치관에 얼마나 호소하는지를 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현태",
                    "script": "Where's the evidence though?",
                    "translation": "하지만 증거는 어디 있어?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "Feelings provide important insights.",
                    "translation": "감정이 중요한 통찰을 제공해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현태",
                    "script": "Facts create solid foundation.",
                    "translation": "사실이 견고한 기반을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeontae prefers @@ and logical reasoning.",
                    "hint": "INTP가 선호하는 정보 처리 방식을 생각해보세요.",
                    "optionA": "emotional",
                    "optionB": "objective",
                    "optionC": "subjective",
                    "result": "objective",
                    "explanation": "현태는 'Let me analyze the logic'과 'Where's the evidence though?'라고 했습니다. INTP는 주관적이고 감정적인 정보보다는 객관적이고 논리적인 근거를 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지수",
                    "script": "Personal meaning matters most.",
                    "translation": "개인적 의미가 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현태",
                    "script": "Universal principles work better.",
                    "translation": "보편적 원리가 더 효과적이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지수",
                    "script": "Individual experiences are valid.",
                    "translation": "개인적 경험이 유효해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현태",
                    "script": "Your perspective enriches understanding.",
                    "translation": "네 관점이 이해를 풍부하게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지수",
                    "script": "Your logic brings clarity.",
                    "translation": "네 논리가 명확함을 가져다줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현태",
                    "script": "Balance creates wisdom together!",
                    "translation": "균형이 함께 지혜를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 처리 방식을 비교하는 표현이에요.",
                    "result": "Personal emotional resonance versus objective logical analysis",
                    "explanation": "'Personal emotional resonance versus objective logical analysis'는 INFP인 지수와 INTP인 현태의 정보 처리 방식 차이를 보여줍니다. 지수는 개인적이고 감정적인 공명을, 현태는 객관적이고 논리적인 분석을 선호합니다.",
                    "optionA": "versus",
                    "optionB": "objective",
                    "optionC": "emotional",
                    "optionD": "Personal",
                    "optionE": "logical",
                    "optionF": "analysis",
                    "optionG": "resonance"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "감정이냐 논리냐 그것이 문제로다!",
            "explanation": "INFP의 감정적 공감 정보와 INTP의 논리적 분석 정보 대비",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "This really resonates emotionally.",
                    "translation": "이거 정말 감정적으로 공명해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현태",
                    "script": "Let me analyze the logic.",
                    "translation": "논리를 분석해볼게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "It touches my values.",
                    "translation": "내 가치관을 건드려."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지수는 정보가 자신의 감정과 가치관에 호소하는지를 중요하게 생각한다.",
                    "hint": "INFP가 정보에 반응하는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "지수는 'This really resonates emotionally'와 'It touches my values'라고 말했습니다. INFP는 정보가 자신의 감정과 개인적 가치관에 얼마나 호소하는지를 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현태",
                    "script": "Where's the evidence though?",
                    "translation": "하지만 증거는 어디 있어?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "Feelings provide important insights.",
                    "translation": "감정이 중요한 통찰을 제공해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현태",
                    "script": "Facts create solid foundation.",
                    "translation": "사실이 견고한 기반을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeontae prefers @@ and logical reasoning.",
                    "hint": "INTP가 선호하는 정보 처리 방식을 생각해보세요.",
                    "optionA": "emotional",
                    "optionB": "objective",
                    "optionC": "subjective",
                    "result": "objective",
                    "explanation": "현태는 'Let me analyze the logic'과 'Where's the evidence though?'라고 했습니다. INTP는 주관적이고 감정적인 정보보다는 객관적이고 논리적인 근거를 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지수",
                    "script": "Personal meaning matters most.",
                    "translation": "개인적 의미가 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현태",
                    "script": "Universal principles work better.",
                    "translation": "보편적 원리가 더 효과적이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지수",
                    "script": "Individual experiences are valid.",
                    "translation": "개인적 경험이 유효해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현태",
                    "script": "Your perspective enriches understanding.",
                    "translation": "네 관점이 이해를 풍부하게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지수",
                    "script": "Your logic brings clarity.",
                    "translation": "네 논리가 명확함을 가져다줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현태",
                    "script": "Balance creates wisdom together!",
                    "translation": "균형이 함께 지혜를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 처리 방식을 비교하는 표현이에요.",
                    "optionA": "versus",
                    "optionB": "objective",
                    "optionC": "emotional",
                    "optionD": "Personal",
                    "optionE": "logical",
                    "optionF": "analysis",
                    "optionG": "resonance",
                    "result": "Personal emotional resonance versus objective logical analysis",
                    "explanation": "'Personal emotional resonance versus objective logical analysis'는 INFP인 지수와 INTP인 현태의 정보 처리 방식 차이를 보여줍니다. 지수는 개인적이고 감정적인 공명을, 현태는 객관적이고 논리적인 분석을 선호합니다."
                }
            ]
        }
    ]
}
ID: 3841 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "지금이야 미래야?",
            "explanation": "ESFP의 현재 중심 체험 정보와 ENFP의 미래 가능성 정보 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "What can we try?",
                    "translation": "뭘 시도해볼 수 있어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은우",
                    "script": "What possibilities exist here?",
                    "translation": "여기서 어떤 가능성이 존재해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수빈",
                    "script": "Let's experience it now!",
                    "translation": "지금 경험해보자!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈이는 정보를 즉시 직접 체험해보려고 한다.",
                    "hint": "ESFP가 정보에 접근하는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "수빈이는 'What can we try?'와 'Let's experience it now!'라고 말했습니다. ESFP는 정보를 얻으면 즉시 직접 체험하고 실제로 시도해보려는 성향이 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은우",
                    "script": "I imagine future applications.",
                    "translation": "미래 활용법을 상상해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "Present moment feels exciting!",
                    "translation": "현재 순간이 흥미진진해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은우",
                    "script": "Potential opens endless doors.",
                    "translation": "잠재력이 무한한 문을 열어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eunwoo focuses on @@ and future opportunities.",
                    "hint": "ENFP가 관심을 갖는 정보의 측면을 생각해보세요.",
                    "optionA": "current",
                    "optionB": "potential",
                    "optionC": "practical",
                    "result": "potential",
                    "explanation": "은우는 'What possibilities exist here?'와 'I imagine future applications'라고 했습니다. ENFP는 현재의 실용적 활용보다는 잠재적 가능성과 미래의 기회에 관심을 갖습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수빈",
                    "script": "Real experiences teach best.",
                    "translation": "실제 경험이 가장 잘 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은우",
                    "script": "Connections create new insights.",
                    "translation": "연결이 새로운 통찰을 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수빈",
                    "script": "I trust what I feel.",
                    "translation": "내가 느끼는 걸 믿어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은우",
                    "script": "Your energy is contagious!",
                    "translation": "네 에너지가 전염성이 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수빈",
                    "script": "Your ideas inspire me!",
                    "translation": "네 아이디어가 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은우",
                    "script": "We spark each other!",
                    "translation": "우리는 서로에게 불꽃을 일으켜!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 관심사를 비교하는 표현이에요.",
                    "result": "Immediate present experience versus creative future possibilities",
                    "explanation": "'Immediate present experience versus creative future possibilities'는 ESFP인 수빈과 ENFP인 은우의 정보 관심사 차이를 보여줍니다. 수빈은 즉각적인 현재 체험을, 은우는 창의적인 미래 가능성을 선호합니다.",
                    "optionA": "creative",
                    "optionB": "Immediate",
                    "optionC": "present",
                    "optionD": "future",
                    "optionE": "possibilities",
                    "optionF": "experience",
                    "optionG": "versus"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "지금이야 미래야?",
            "explanation": "ESFP의 현재 중심 체험 정보와 ENFP의 미래 가능성 정보 대비",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "What can we try?",
                    "translation": "뭘 시도해볼 수 있어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은우",
                    "script": "What possibilities exist here?",
                    "translation": "여기서 어떤 가능성이 존재해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수빈",
                    "script": "Let's experience it now!",
                    "translation": "지금 경험해보자!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈이는 정보를 즉시 직접 체험해보려고 한다.",
                    "hint": "ESFP가 정보에 접근하는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "수빈이는 'What can we try?'와 'Let's experience it now!'라고 말했습니다. ESFP는 정보를 얻으면 즉시 직접 체험하고 실제로 시도해보려는 성향이 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은우",
                    "script": "I imagine future applications.",
                    "translation": "미래 활용법을 상상해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "Present moment feels exciting!",
                    "translation": "현재 순간이 흥미진진해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은우",
                    "script": "Potential opens endless doors.",
                    "translation": "잠재력이 무한한 문을 열어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eunwoo focuses on @@ and future opportunities.",
                    "hint": "ENFP가 관심을 갖는 정보의 측면을 생각해보세요.",
                    "optionA": "current",
                    "optionB": "potential",
                    "optionC": "practical",
                    "result": "potential",
                    "explanation": "은우는 'What possibilities exist here?'와 'I imagine future applications'라고 했습니다. ENFP는 현재의 실용적 활용보다는 잠재적 가능성과 미래의 기회에 관심을 갖습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수빈",
                    "script": "Real experiences teach best.",
                    "translation": "실제 경험이 가장 잘 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은우",
                    "script": "Connections create new insights.",
                    "translation": "연결이 새로운 통찰을 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수빈",
                    "script": "I trust what I feel.",
                    "translation": "내가 느끼는 걸 믿어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은우",
                    "script": "Your energy is contagious!",
                    "translation": "네 에너지가 전염성이 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수빈",
                    "script": "Your ideas inspire me!",
                    "translation": "네 아이디어가 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은우",
                    "script": "We spark each other!",
                    "translation": "우리는 서로에게 불꽃을 일으켜!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 관심사를 비교하는 표현이에요.",
                    "optionA": "creative",
                    "optionB": "Immediate",
                    "optionC": "present",
                    "optionD": "future",
                    "optionE": "possibilities",
                    "optionF": "experience",
                    "optionG": "versus",
                    "result": "Immediate present experience versus creative future possibilities",
                    "explanation": "'Immediate present experience versus creative future possibilities'는 ESFP인 수빈과 ENFP인 은우의 정보 관심사 차이를 보여줍니다. 수빈은 즉각적인 현재 체험을, 은우는 창의적인 미래 가능성을 선호합니다."
                }
            ]
        }
    ]
}
ID: 3842 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "규칙이냐 자유냐!",
            "explanation": "ISTJ의 체계적 절차 정보와 ISTP의 유연한 접근 정보 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민경",
                    "script": "Follow the proper steps.",
                    "translation": "적절한 단계를 따라해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성호",
                    "script": "I'll find my way.",
                    "translation": "내 방식을 찾을게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민경",
                    "script": "Instructions prevent common mistakes.",
                    "translation": "지시사항이 흔한 실수를 방지해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민경이는 정해진 절차와 규칙을 따르는 것을 중요하게 생각한다.",
                    "hint": "ISTJ가 정보를 활용하는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "민경이는 'Follow the proper steps'와 'Instructions prevent common mistakes'라고 말했습니다. ISTJ는 정해진 절차와 체계적인 규칙을 따르는 것을 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성호",
                    "script": "Flexibility works better sometimes.",
                    "translation": "때로는 유연성이 더 효과적이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민경",
                    "script": "Proven methods ensure success.",
                    "translation": "검증된 방법이 성공을 보장해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성호",
                    "script": "I adapt to situations.",
                    "translation": "상황에 맞춰 적응해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seongho prefers @@ and spontaneous problem-solving.",
                    "hint": "ISTP가 선호하는 문제 해결 방식을 생각해보세요.",
                    "optionA": "systematic",
                    "optionB": "flexible",
                    "optionC": "rigid",
                    "result": "flexible",
                    "explanation": "성호는 'I'll find my way'와 'Flexibility works better sometimes'라고 했습니다. ISTP는 체계적이고 경직된 방법보다는 유연하고 즉흥적인 문제 해결을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민경",
                    "script": "Structure provides clear guidance.",
                    "translation": "구조가 명확한 지침을 제공해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성호",
                    "script": "Freedom allows creative solutions.",
                    "translation": "자유가 창의적 해결책을 허용해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민경",
                    "script": "Consistency builds reliable results.",
                    "translation": "일관성이 신뢰할 수 있는 결과를 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성호",
                    "script": "Your organization impresses me!",
                    "translation": "네 조직력이 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민경",
                    "script": "Your adaptability amazes me!",
                    "translation": "네 적응력이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성호",
                    "script": "Different approaches work together!",
                    "translation": "다른 접근법이 함께 작동해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 활용 스타일을 비교하는 표현이에요.",
                    "result": "Structured systematic procedures versus adaptable creative flexibility",
                    "explanation": "'Structured systematic procedures versus adaptable creative flexibility'는 ISTJ인 민경과 ISTP인 성호의 정보 활용 스타일 차이를 보여줍니다. 민경은 구조적이고 체계적인 절차를, 성호는 적응적이고 창의적인 유연성을 선호합니다.",
                    "optionA": "procedures",
                    "optionB": "flexibility",
                    "optionC": "Structured",
                    "optionD": "creative",
                    "optionE": "adaptable",
                    "optionF": "systematic",
                    "optionG": "versus"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "규칙이냐 자유냐!",
            "explanation": "ISTJ의 체계적 절차 정보와 ISTP의 유연한 접근 정보 대비",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민경",
                    "script": "Follow the proper steps.",
                    "translation": "적절한 단계를 따라해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성호",
                    "script": "I'll find my way.",
                    "translation": "내 방식을 찾을게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민경",
                    "script": "Instructions prevent common mistakes.",
                    "translation": "지시사항이 흔한 실수를 방지해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민경이는 정해진 절차와 규칙을 따르는 것을 중요하게 생각한다.",
                    "hint": "ISTJ가 정보를 활용하는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "민경이는 'Follow the proper steps'와 'Instructions prevent common mistakes'라고 말했습니다. ISTJ는 정해진 절차와 체계적인 규칙을 따르는 것을 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성호",
                    "script": "Flexibility works better sometimes.",
                    "translation": "때로는 유연성이 더 효과적이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민경",
                    "script": "Proven methods ensure success.",
                    "translation": "검증된 방법이 성공을 보장해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성호",
                    "script": "I adapt to situations.",
                    "translation": "상황에 맞춰 적응해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seongho prefers @@ and spontaneous problem-solving.",
                    "hint": "ISTP가 선호하는 문제 해결 방식을 생각해보세요.",
                    "optionA": "systematic",
                    "optionB": "flexible",
                    "optionC": "rigid",
                    "result": "flexible",
                    "explanation": "성호는 'I'll find my way'와 'Flexibility works better sometimes'라고 했습니다. ISTP는 체계적이고 경직된 방법보다는 유연하고 즉흥적인 문제 해결을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민경",
                    "script": "Structure provides clear guidance.",
                    "translation": "구조가 명확한 지침을 제공해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성호",
                    "script": "Freedom allows creative solutions.",
                    "translation": "자유가 창의적 해결책을 허용해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민경",
                    "script": "Consistency builds reliable results.",
                    "translation": "일관성이 신뢰할 수 있는 결과를 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성호",
                    "script": "Your organization impresses me!",
                    "translation": "네 조직력이 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민경",
                    "script": "Your adaptability amazes me!",
                    "translation": "네 적응력이 놀라워!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성호",
                    "script": "Different approaches work together!",
                    "translation": "다른 접근법이 함께 작동해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 활용 스타일을 비교하는 표현이에요.",
                    "optionA": "procedures",
                    "optionB": "flexibility",
                    "optionC": "Structured",
                    "optionD": "creative",
                    "optionE": "adaptable",
                    "optionF": "systematic",
                    "optionG": "versus",
                    "result": "Structured systematic procedures versus adaptable creative flexibility",
                    "explanation": "'Structured systematic procedures versus adaptable creative flexibility'는 ISTJ인 민경과 ISTP인 성호의 정보 활용 스타일 차이를 보여줍니다. 민경은 구조적이고 체계적인 절차를, 성호는 적응적이고 창의적인 유연성을 선호합니다."
                }
            ]
        }
    ]
}
ID: 3843 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "계획파 vs 탐험파!",
            "explanation": "INTJ의 전략적 목표 정보와 INTP의 탐구적 호기심 정보 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤서",
                    "script": "This supports my goals.",
                    "translation": "이거 내 목표를 지원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재혁",
                    "script": "This raises interesting questions.",
                    "translation": "이거 흥미로운 질문들을 제기해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤서",
                    "script": "I need strategic applications.",
                    "translation": "전략적 활용이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤서는 정보가 자신의 장기적 목표 달성에 도움이 되는지를 중요하게 생각한다.",
                    "hint": "INTJ가 정보를 평가하는 기준을 생각해보세요.",
                    "result": "O",
                    "explanation": "윤서는 'This supports my goals'와 'I need strategic applications'라고 말했습니다. INTJ는 정보가 자신의 장기적 목표와 전략적 계획에 얼마나 도움이 되는지를 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재혁",
                    "script": "I wonder how it works.",
                    "translation": "어떻게 작동하는지 궁금해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤서",
                    "script": "Efficiency matters for implementation.",
                    "translation": "실행에는 효율성이 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재혁",
                    "script": "Understanding brings deeper insights.",
                    "translation": "이해가 더 깊은 통찰을 가져다줘."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jaehyeok enjoys @@ and theoretical exploration.",
                    "hint": "INTP가 정보에 접근하는 방식을 생각해보세요.",
                    "optionA": "practical",
                    "optionB": "intellectual",
                    "optionC": "immediate",
                    "result": "intellectual",
                    "explanation": "재혁이는 'This raises interesting questions'와 'I wonder how it works'라고 했습니다. INTP는 실용적이고 즉각적인 활용보다는 지적이고 이론적인 탐구를 즐깁니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤서",
                    "script": "Results drive my decisions.",
                    "translation": "결과가 내 결정을 이끌어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재혁",
                    "script": "Process fascinates me more.",
                    "translation": "과정이 나를 더 매혹해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤서",
                    "script": "Timeline keeps us focused.",
                    "translation": "일정이 우리를 집중시켜."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재혁",
                    "script": "Your vision inspires clarity!",
                    "translation": "네 비전이 명확함을 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤서",
                    "script": "Your curiosity opens possibilities!",
                    "translation": "네 호기심이 가능성을 열어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "재혁",
                    "script": "We balance purpose and discovery!",
                    "translation": "우리는 목적과 발견의 균형을 맞춰!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 추구 동기를 비교하는 표현이에요.",
                    "result": "Strategic goal-oriented planning versus pure intellectual curiosity",
                    "explanation": "'Strategic goal-oriented planning versus pure intellectual curiosity'는 INTJ인 윤서와 INTP인 재혁의 정보 추구 동기 차이를 보여줍니다. 윤서는 전략적이고 목표 지향적인 계획을, 재혁은 순수한 지적 호기심을 추구합니다.",
                    "optionA": "pure",
                    "optionB": "intellectual",
                    "optionC": "goal-oriented",
                    "optionD": "versus",
                    "optionE": "planning",
                    "optionF": "curiosity",
                    "optionG": "Strategic"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "계획파 vs 탐험파!",
            "explanation": "INTJ의 전략적 목표 정보와 INTP의 탐구적 호기심 정보 대비",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤서",
                    "script": "This supports my goals.",
                    "translation": "이거 내 목표를 지원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재혁",
                    "script": "This raises interesting questions.",
                    "translation": "이거 흥미로운 질문들을 제기해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤서",
                    "script": "I need strategic applications.",
                    "translation": "전략적 활용이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤서는 정보가 자신의 장기적 목표 달성에 도움이 되는지를 중요하게 생각한다.",
                    "hint": "INTJ가 정보를 평가하는 기준을 생각해보세요.",
                    "result": "O",
                    "explanation": "윤서는 'This supports my goals'와 'I need strategic applications'라고 말했습니다. INTJ는 정보가 자신의 장기적 목표와 전략적 계획에 얼마나 도움이 되는지를 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재혁",
                    "script": "I wonder how it works.",
                    "translation": "어떻게 작동하는지 궁금해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤서",
                    "script": "Efficiency matters for implementation.",
                    "translation": "실행에는 효율성이 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재혁",
                    "script": "Understanding brings deeper insights.",
                    "translation": "이해가 더 깊은 통찰을 가져다줘."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jaehyeok enjoys @@ and theoretical exploration.",
                    "hint": "INTP가 정보에 접근하는 방식을 생각해보세요.",
                    "optionA": "practical",
                    "optionB": "intellectual",
                    "optionC": "immediate",
                    "result": "intellectual",
                    "explanation": "재혁이는 'This raises interesting questions'와 'I wonder how it works'라고 했습니다. INTP는 실용적이고 즉각적인 활용보다는 지적이고 이론적인 탐구를 즐깁니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤서",
                    "script": "Results drive my decisions.",
                    "translation": "결과가 내 결정을 이끌어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재혁",
                    "script": "Process fascinates me more.",
                    "translation": "과정이 나를 더 매혹해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤서",
                    "script": "Timeline keeps us focused.",
                    "translation": "일정이 우리를 집중시켜."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재혁",
                    "script": "Your vision inspires clarity!",
                    "translation": "네 비전이 명확함을 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤서",
                    "script": "Your curiosity opens possibilities!",
                    "translation": "네 호기심이 가능성을 열어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "재혁",
                    "script": "We balance purpose and discovery!",
                    "translation": "우리는 목적과 발견의 균형을 맞춰!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 추구 동기를 비교하는 표현이에요.",
                    "optionA": "pure",
                    "optionB": "intellectual",
                    "optionC": "goal-oriented",
                    "optionD": "versus",
                    "optionE": "planning",
                    "optionF": "curiosity",
                    "optionG": "Strategic",
                    "result": "Strategic goal-oriented planning versus pure intellectual curiosity",
                    "explanation": "'Strategic goal-oriented planning versus pure intellectual curiosity'는 INTJ인 윤서와 INTP인 재혁의 정보 추구 동기 차이를 보여줍니다. 윤서는 전략적이고 목표 지향적인 계획을, 재혁은 순수한 지적 호기심을 추구합니다."
                }
            ]
        }
    ]
}
ID: 3844 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "직감이냐 감각이냐!",
            "explanation": "ENFJ의 사람들의 잠재력 정보와 ESFJ의 현실적 도움 정보 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다현",
                    "script": "I see people's potential.",
                    "translation": "사람들의 잠재력이 보여."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "I see immediate needs.",
                    "translation": "즉각적인 필요가 보여."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다현",
                    "script": "Future growth inspires me.",
                    "translation": "미래의 성장이 영감을 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다현이는 정보를 통해 사람들의 미래 가능성과 잠재력을 찾으려고 한다.",
                    "hint": "ENFJ가 정보에서 찾는 것을 생각해보세요.",
                    "result": "O",
                    "explanation": "다현이는 'I see people's potential'과 'Future growth inspires me'라고 말했습니다. ENFJ는 정보를 통해 사람들의 미래 가능성과 성장 잠재력을 찾으려고 합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "Practical help works better.",
                    "translation": "실용적인 도움이 더 효과적이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다현",
                    "script": "Long-term development matters most.",
                    "translation": "장기적 발전이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지원",
                    "script": "Current problems need solutions.",
                    "translation": "현재 문제들이 해결책을 필요로 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwon focuses on @@ and concrete assistance.",
                    "hint": "ESFJ가 중시하는 도움의 특성을 생각해보세요.",
                    "optionA": "theoretical",
                    "optionB": "tangible",
                    "optionC": "abstract",
                    "result": "tangible",
                    "explanation": "지원이는 'I see immediate needs'와 'Practical help works better'라고 했습니다. ESFJ는 이론적이고 추상적인 도움보다는 실질적이고 구체적인 지원을 중시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다현",
                    "script": "I inspire others' growth.",
                    "translation": "다른 사람들의 성장을 격려해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "I provide reliable support.",
                    "translation": "믿을 수 있는 지원을 제공해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다현",
                    "script": "Vision guides our direction.",
                    "translation": "비전이 우리 방향을 이끌어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지원",
                    "script": "Your encouragement motivates everyone!",
                    "translation": "네 격려가 모든 사람에게 동기를 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다현",
                    "script": "Your care creates stability!",
                    "translation": "네 배려가 안정성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지원",
                    "script": "Together we help others!",
                    "translation": "함께 다른 사람들을 도와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 도움 제공 방식을 비교하는 표현이에요.",
                    "result": "Future-focused visionary inspiration versus present-focused practical care",
                    "explanation": "'Future-focused visionary inspiration versus present-focused practical care'는 ENFJ인 다현과 ESFJ인 지원의 도움 제공 방식 차이를 보여줍니다. 다현은 미래 지향적인 비전과 영감을, 지원은 현재 중심의 실용적 배려를 제공합니다.",
                    "optionA": "inspiration",
                    "optionB": "visionary",
                    "optionC": "versus",
                    "optionD": "present-focused",
                    "optionE": "Future-focused",
                    "optionF": "practical",
                    "optionG": "care"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "직감이냐 감각이냐!",
            "explanation": "ENFJ의 사람들의 잠재력 정보와 ESFJ의 현실적 도움 정보 대비",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다현",
                    "script": "I see people's potential.",
                    "translation": "사람들의 잠재력이 보여."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "I see immediate needs.",
                    "translation": "즉각적인 필요가 보여."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다현",
                    "script": "Future growth inspires me.",
                    "translation": "미래의 성장이 영감을 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다현이는 정보를 통해 사람들의 미래 가능성과 잠재력을 찾으려고 한다.",
                    "hint": "ENFJ가 정보에서 찾는 것을 생각해보세요.",
                    "result": "O",
                    "explanation": "다현이는 'I see people's potential'과 'Future growth inspires me'라고 말했습니다. ENFJ는 정보를 통해 사람들의 미래 가능성과 성장 잠재력을 찾으려고 합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "Practical help works better.",
                    "translation": "실용적인 도움이 더 효과적이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다현",
                    "script": "Long-term development matters most.",
                    "translation": "장기적 발전이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지원",
                    "script": "Current problems need solutions.",
                    "translation": "현재 문제들이 해결책을 필요로 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwon focuses on @@ and concrete assistance.",
                    "hint": "ESFJ가 중시하는 도움의 특성을 생각해보세요.",
                    "optionA": "theoretical",
                    "optionB": "tangible",
                    "optionC": "abstract",
                    "result": "tangible",
                    "explanation": "지원이는 'I see immediate needs'와 'Practical help works better'라고 했습니다. ESFJ는 이론적이고 추상적인 도움보다는 실질적이고 구체적인 지원을 중시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다현",
                    "script": "I inspire others' growth.",
                    "translation": "다른 사람들의 성장을 격려해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "I provide reliable support.",
                    "translation": "믿을 수 있는 지원을 제공해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다현",
                    "script": "Vision guides our direction.",
                    "translation": "비전이 우리 방향을 이끌어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지원",
                    "script": "Your encouragement motivates everyone!",
                    "translation": "네 격려가 모든 사람에게 동기를 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다현",
                    "script": "Your care creates stability!",
                    "translation": "네 배려가 안정성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지원",
                    "script": "Together we help others!",
                    "translation": "함께 다른 사람들을 도와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 도움 제공 방식을 비교하는 표현이에요.",
                    "optionA": "inspiration",
                    "optionB": "visionary",
                    "optionC": "versus",
                    "optionD": "present-focused",
                    "optionE": "Future-focused",
                    "optionF": "practical",
                    "optionG": "care",
                    "result": "Future-focused visionary inspiration versus present-focused practical care",
                    "explanation": "'Future-focused visionary inspiration versus present-focused practical care'는 ENFJ인 다현과 ESFJ인 지원의 도움 제공 방식 차이를 보여줍니다. 다현은 미래 지향적인 비전과 영감을, 지원은 현재 중심의 실용적 배려를 제공합니다."
                }
            ]
        }
    ]
}
ID: 3845 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "완성이냐 탐색이냐!",
            "explanation": "ENTP의 새로운 아이디어 탐구와 ENTJ의 실행 가능한 계획 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하준",
                    "script": "What if we tried?",
                    "translation": "시도해보면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "What's the implementation plan?",
                    "translation": "실행 계획이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하준",
                    "script": "Possibilities are endless here!",
                    "translation": "여기서 가능성은 무한해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하준이는 정보에서 새로운 가능성과 아이디어를 탐구하려고 한다.",
                    "hint": "ENTP가 정보에 접근하는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "하준이는 'What if we tried?'와 'Possibilities are endless here!'라고 말했습니다. ENTP는 정보를 받으면 그것에서 새로운 가능성과 창의적 아이디어를 탐구하려고 합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예나",
                    "script": "We need concrete steps.",
                    "translation": "구체적인 단계가 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하준",
                    "script": "Innovation requires experimentation!",
                    "translation": "혁신은 실험을 필요로 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예나",
                    "script": "Results require systematic approach.",
                    "translation": "결과는 체계적인 접근을 필요로 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yena prefers @@ and organized execution.",
                    "hint": "ENTJ가 선호하는 접근 방식을 생각해보세요.",
                    "optionA": "random",
                    "optionB": "structured",
                    "optionC": "flexible",
                    "result": "structured",
                    "explanation": "예나는 'What's the implementation plan?'과 'We need concrete steps'라고 했습니다. ENTJ는 무작위적이고 유연한 접근보다는 구조화되고 조직적인 실행을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하준",
                    "script": "Brainstorming generates fresh ideas!",
                    "translation": "브레인스토밍이 신선한 아이디어를 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예나",
                    "script": "Strategy converts ideas into reality.",
                    "translation": "전략이 아이디어를 현실로 바꿔."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하준",
                    "script": "Creativity opens new pathways.",
                    "translation": "창의성이 새로운 길을 열어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예나",
                    "script": "Your innovation sparks possibilities!",
                    "translation": "네 혁신이 가능성에 불을 지펴!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하준",
                    "script": "Your leadership creates results!",
                    "translation": "네 리더십이 결과를 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예나",
                    "script": "We turn dreams into action!",
                    "translation": "우리는 꿈을 행동으로 바꿔!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 활용 접근법을 비교하는 표현이에요.",
                    "result": "Creative innovative exploration versus strategic organized implementation",
                    "explanation": "'Creative innovative exploration versus strategic organized implementation'은 ENTP인 하준과 ENTJ인 예나의 정보 활용 접근법 차이를 보여줍니다. 하준은 창의적이고 혁신적인 탐구를, 예나는 전략적이고 조직적인 실행을 선호합니다.",
                    "optionA": "implementation",
                    "optionB": "exploration",
                    "optionC": "strategic",
                    "optionD": "versus",
                    "optionE": "innovative",
                    "optionF": "Creative",
                    "optionG": "organized"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "완성이냐 탐색이냐!",
            "explanation": "ENTP의 새로운 아이디어 탐구와 ENTJ의 실행 가능한 계획 대비",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하준",
                    "script": "What if we tried?",
                    "translation": "시도해보면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "What's the implementation plan?",
                    "translation": "실행 계획이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하준",
                    "script": "Possibilities are endless here!",
                    "translation": "여기서 가능성은 무한해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하준이는 정보에서 새로운 가능성과 아이디어를 탐구하려고 한다.",
                    "hint": "ENTP가 정보에 접근하는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "하준이는 'What if we tried?'와 'Possibilities are endless here!'라고 말했습니다. ENTP는 정보를 받으면 그것에서 새로운 가능성과 창의적 아이디어를 탐구하려고 합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예나",
                    "script": "We need concrete steps.",
                    "translation": "구체적인 단계가 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하준",
                    "script": "Innovation requires experimentation!",
                    "translation": "혁신은 실험을 필요로 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예나",
                    "script": "Results require systematic approach.",
                    "translation": "결과는 체계적인 접근을 필요로 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yena prefers @@ and organized execution.",
                    "hint": "ENTJ가 선호하는 접근 방식을 생각해보세요.",
                    "optionA": "random",
                    "optionB": "structured",
                    "optionC": "flexible",
                    "result": "structured",
                    "explanation": "예나는 'What's the implementation plan?'과 'We need concrete steps'라고 했습니다. ENTJ는 무작위적이고 유연한 접근보다는 구조화되고 조직적인 실행을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하준",
                    "script": "Brainstorming generates fresh ideas!",
                    "translation": "브레인스토밍이 신선한 아이디어를 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예나",
                    "script": "Strategy converts ideas into reality.",
                    "translation": "전략이 아이디어를 현실로 바꿔."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하준",
                    "script": "Creativity opens new pathways.",
                    "translation": "창의성이 새로운 길을 열어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예나",
                    "script": "Your innovation sparks possibilities!",
                    "translation": "네 혁신이 가능성에 불을 지펴!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하준",
                    "script": "Your leadership creates results!",
                    "translation": "네 리더십이 결과를 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예나",
                    "script": "We turn dreams into action!",
                    "translation": "우리는 꿈을 행동으로 바꿔!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 활용 접근법을 비교하는 표현이에요.",
                    "optionA": "implementation",
                    "optionB": "exploration",
                    "optionC": "strategic",
                    "optionD": "versus",
                    "optionE": "innovative",
                    "optionF": "Creative",
                    "optionG": "organized",
                    "result": "Creative innovative exploration versus strategic organized implementation",
                    "explanation": "'Creative innovative exploration versus strategic organized implementation'은 ENTP인 하준과 ENTJ인 예나의 정보 활용 접근법 차이를 보여줍니다. 하준은 창의적이고 혁신적인 탐구를, 예나는 전략적이고 조직적인 실행을 선호합니다."
                }
            ]
        }
    ]
}
ID: 3846 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "자유로운 영혼 vs 체계적 영혼!",
            "explanation": "ISFP의 개인적 의미 추구와 ISFJ의 실용적 도움 추구 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "This speaks to me.",
                    "translation": "이거 나에게 말해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소현",
                    "script": "How can this help?",
                    "translation": "이게 어떻게 도움이 될까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Personal connection matters most.",
                    "translation": "개인적인 연결이 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린이는 정보가 자신에게 개인적으로 의미가 있는지를 중요하게 생각한다.",
                    "hint": "ISFP가 정보를 평가하는 기준을 생각해보세요.",
                    "result": "O",
                    "explanation": "아린이는 'This speaks to me'와 'Personal connection matters most'라고 말했습니다. ISFP는 정보가 자신에게 개인적으로 의미가 있고 감정적으로 연결되는지를 가장 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소현",
                    "script": "Others might benefit too.",
                    "translation": "다른 사람들도 도움을 받을지 몰라."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "I follow my values.",
                    "translation": "내 가치관을 따라."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소현",
                    "script": "Community needs come first.",
                    "translation": "공동체의 필요가 우선이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sohyeon thinks about @@ and collective welfare.",
                    "hint": "ISFJ가 중시하는 관점을 생각해보세요.",
                    "optionA": "individual",
                    "optionB": "others",
                    "optionC": "personal",
                    "result": "others",
                    "explanation": "소현이는 'How can this help?'과 'Others might benefit too'라고 했습니다. ISFJ는 개인적인 관점보다는 다른 사람들과 집단의 복지를 생각하는 관점을 중시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "I need authentic expression.",
                    "translation": "진정한 표현이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소현",
                    "script": "I need practical application.",
                    "translation": "실용적인 적용이 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "Inner harmony guides me.",
                    "translation": "내적 조화가 나를 이끌어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소현",
                    "script": "Your authenticity inspires genuineness!",
                    "translation": "네 진정성이 순수함을 자극해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your thoughtfulness creates warmth!",
                    "translation": "네 사려 깊음이 따뜻함을 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소현",
                    "script": "We bring heart together!",
                    "translation": "우리는 함께 마음을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 추구 동기를 비교하는 표현이에요.",
                    "result": "Personal individual authenticity versus caring helpful service",
                    "explanation": "'Personal individual authenticity versus caring helpful service'는 ISFP인 아린과 ISFJ인 소현의 정보 추구 동기 차이를 보여줍니다. 아린은 개인적이고 개별적인 진정성을, 소현은 배려 있고 도움이 되는 봉사를 추구합니다.",
                    "optionA": "authenticity",
                    "optionB": "service",
                    "optionC": "individual",
                    "optionD": "caring",
                    "optionE": "versus",
                    "optionF": "helpful",
                    "optionG": "Personal"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "자유로운 영혼 vs 체계적 영혼!",
            "explanation": "ISFP의 개인적 의미 추구와 ISFJ의 실용적 도움 추구 대비",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "This speaks to me.",
                    "translation": "이거 나에게 말해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소현",
                    "script": "How can this help?",
                    "translation": "이게 어떻게 도움이 될까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Personal connection matters most.",
                    "translation": "개인적인 연결이 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린이는 정보가 자신에게 개인적으로 의미가 있는지를 중요하게 생각한다.",
                    "hint": "ISFP가 정보를 평가하는 기준을 생각해보세요.",
                    "result": "O",
                    "explanation": "아린이는 'This speaks to me'와 'Personal connection matters most'라고 말했습니다. ISFP는 정보가 자신에게 개인적으로 의미가 있고 감정적으로 연결되는지를 가장 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소현",
                    "script": "Others might benefit too.",
                    "translation": "다른 사람들도 도움을 받을지 몰라."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "I follow my values.",
                    "translation": "내 가치관을 따라."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소현",
                    "script": "Community needs come first.",
                    "translation": "공동체의 필요가 우선이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sohyeon thinks about @@ and collective welfare.",
                    "hint": "ISFJ가 중시하는 관점을 생각해보세요.",
                    "optionA": "individual",
                    "optionB": "others",
                    "optionC": "personal",
                    "result": "others",
                    "explanation": "소현이는 'How can this help?'과 'Others might benefit too'라고 했습니다. ISFJ는 개인적인 관점보다는 다른 사람들과 집단의 복지를 생각하는 관점을 중시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "I need authentic expression.",
                    "translation": "진정한 표현이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소현",
                    "script": "I need practical application.",
                    "translation": "실용적인 적용이 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "Inner harmony guides me.",
                    "translation": "내적 조화가 나를 이끌어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소현",
                    "script": "Your authenticity inspires genuineness!",
                    "translation": "네 진정성이 순수함을 자극해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your thoughtfulness creates warmth!",
                    "translation": "네 사려 깊음이 따뜻함을 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소현",
                    "script": "We bring heart together!",
                    "translation": "우리는 함께 마음을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 추구 동기를 비교하는 표현이에요.",
                    "optionA": "authenticity",
                    "optionB": "service",
                    "optionC": "individual",
                    "optionD": "caring",
                    "optionE": "versus",
                    "optionF": "helpful",
                    "optionG": "Personal",
                    "result": "Personal individual authenticity versus caring helpful service",
                    "explanation": "'Personal individual authenticity versus caring helpful service'는 ISFP인 아린과 ISFJ인 소현의 정보 추구 동기 차이를 보여줍니다. 아린은 개인적이고 개별적인 진정성을, 소현은 배려 있고 도움이 되는 봉사를 추구합니다."
                }
            ]
        }
    ]
}
ID: 3847 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "논리파 vs 감정파!",
            "explanation": "ESTP의 즉각적 행동 정보와 ESFP의 즐거운 경험 정보 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "Let's do this immediately!",
                    "translation": "즉시 이걸 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유리",
                    "script": "Will this be fun?",
                    "translation": "이거 재미있을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "Action brings quick results.",
                    "translation": "행동이 빠른 결과를 가져와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태준이는 정보를 즉시 행동으로 옮겨서 빠른 결과를 얻으려고 한다.",
                    "hint": "ESTP가 정보를 활용하는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "태준이는 'Let's do this immediately!'와 'Action brings quick results'라고 말했습니다. ESTP는 정보를 얻으면 즉시 행동으로 옮겨서 빠른 결과를 얻으려고 합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유리",
                    "script": "Experience should feel good.",
                    "translation": "경험은 기분 좋아야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "Efficiency matters more though.",
                    "translation": "하지만 효율성이 더 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유리",
                    "script": "Joy makes everything worthwhile.",
                    "translation": "기쁨이 모든 걸 가치 있게 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yuri prioritizes @@ and positive feelings.",
                    "hint": "ESFP가 중시하는 경험의 특성을 생각해보세요.",
                    "optionA": "logical",
                    "optionB": "emotional",
                    "optionC": "analytical",
                    "result": "emotional",
                    "explanation": "유리는 'Will this be fun?'과 'Experience should feel good'이라고 했습니다. ESFP는 논리적이고 분석적인 접근보다는 감정적이고 긍정적인 느낌을 우선시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태준",
                    "script": "Results speak for themselves.",
                    "translation": "결과가 스스로 말해줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유리",
                    "script": "Feelings matter just as much.",
                    "translation": "감정도 그만큼 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태준",
                    "script": "Competition drives improvement.",
                    "translation": "경쟁이 향상을 이끌어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유리",
                    "script": "Your energy motivates action!",
                    "translation": "네 에너지가 행동에 동기를 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "Your warmth creates connection!",
                    "translation": "네 따뜻함이 연결을 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유리",
                    "script": "We balance drive and joy!",
                    "translation": "우리는 추진력과 기쁨의 균형을 맞춰!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 활용 목표를 비교하는 표현이에요.",
                    "result": "Efficient result-oriented action versus positive experience-oriented enjoyment",
                    "explanation": "'Efficient result-oriented action versus positive experience-oriented enjoyment'는 ESTP인 태준과 ESFP인 유리의 정보 활용 목표 차이를 보여줍니다. 태준은 효율적이고 결과 지향적인 행동을, 유리는 긍정적이고 경험 중심적인 즐거움을 추구합니다.",
                    "optionA": "Efficient",
                    "optionB": "result-oriented",
                    "optionC": "experience-oriented",
                    "optionD": "versus",
                    "optionE": "action",
                    "optionF": "positive",
                    "optionG": "enjoyment"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "논리파 vs 감정파!",
            "explanation": "ESTP의 즉각적 행동 정보와 ESFP의 즐거운 경험 정보 대비",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "Let's do this immediately!",
                    "translation": "즉시 이걸 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유리",
                    "script": "Will this be fun?",
                    "translation": "이거 재미있을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "Action brings quick results.",
                    "translation": "행동이 빠른 결과를 가져와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태준이는 정보를 즉시 행동으로 옮겨서 빠른 결과를 얻으려고 한다.",
                    "hint": "ESTP가 정보를 활용하는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "태준이는 'Let's do this immediately!'와 'Action brings quick results'라고 말했습니다. ESTP는 정보를 얻으면 즉시 행동으로 옮겨서 빠른 결과를 얻으려고 합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유리",
                    "script": "Experience should feel good.",
                    "translation": "경험은 기분 좋아야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "Efficiency matters more though.",
                    "translation": "하지만 효율성이 더 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유리",
                    "script": "Joy makes everything worthwhile.",
                    "translation": "기쁨이 모든 걸 가치 있게 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yuri prioritizes @@ and positive feelings.",
                    "hint": "ESFP가 중시하는 경험의 특성을 생각해보세요.",
                    "optionA": "logical",
                    "optionB": "emotional",
                    "optionC": "analytical",
                    "result": "emotional",
                    "explanation": "유리는 'Will this be fun?'과 'Experience should feel good'이라고 했습니다. ESFP는 논리적이고 분석적인 접근보다는 감정적이고 긍정적인 느낌을 우선시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태준",
                    "script": "Results speak for themselves.",
                    "translation": "결과가 스스로 말해줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유리",
                    "script": "Feelings matter just as much.",
                    "translation": "감정도 그만큼 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태준",
                    "script": "Competition drives improvement.",
                    "translation": "경쟁이 향상을 이끌어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유리",
                    "script": "Your energy motivates action!",
                    "translation": "네 에너지가 행동에 동기를 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "Your warmth creates connection!",
                    "translation": "네 따뜻함이 연결을 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유리",
                    "script": "We balance drive and joy!",
                    "translation": "우리는 추진력과 기쁨의 균형을 맞춰!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 활용 목표를 비교하는 표현이에요.",
                    "optionA": "Efficient",
                    "optionB": "result-oriented",
                    "optionC": "experience-oriented",
                    "optionD": "versus",
                    "optionE": "action",
                    "optionF": "positive",
                    "optionG": "enjoyment",
                    "result": "Efficient result-oriented action versus positive experience-oriented enjoyment",
                    "explanation": "'Efficient result-oriented action versus positive experience-oriented enjoyment'는 ESTP인 태준과 ESFP인 유리의 정보 활용 목표 차이를 보여줍니다. 태준은 효율적이고 결과 지향적인 행동을, 유리는 긍정적이고 경험 중심적인 즐거움을 추구합니다."
                }
            ]
        }
    ]
}
ID: 3848 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "직관의 힘 vs 사고의 힘!",
            "explanation": "INFJ의 통찰적 이해와 INTJ의 전략적 분석 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지혜",
                    "script": "I sense deeper patterns.",
                    "translation": "더 깊은 패턴을 감지해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민석",
                    "script": "I analyze strategic implications.",
                    "translation": "전략적 함의를 분석해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지혜",
                    "script": "Intuition reveals hidden connections.",
                    "translation": "직감이 숨겨진 연결을 드러내."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지혜는 정보에서 직관적으로 숨겨진 의미와 패턴을 찾으려고 한다.",
                    "hint": "INFJ가 정보를 이해하는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "지혜는 'I sense deeper patterns'와 'Intuition reveals hidden connections'라고 말했습니다. INFJ는 정보에서 직관적으로 숨겨진 의미와 복잡한 패턴을 찾으려고 합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민석",
                    "script": "Logic guides better decisions.",
                    "translation": "논리가 더 나은 결정을 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지혜",
                    "script": "Understanding people's motivations helps.",
                    "translation": "사람들의 동기를 이해하는 게 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민석",
                    "script": "Systematic planning prevents failures.",
                    "translation": "체계적 계획이 실패를 방지해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minseok uses @@ and methodical reasoning.",
                    "hint": "INTJ가 사용하는 사고 방식을 생각해보세요.",
                    "optionA": "emotional",
                    "optionB": "rational",
                    "optionC": "random",
                    "result": "rational",
                    "explanation": "민석이는 'I analyze strategic implications'와 'Logic guides better decisions'라고 했습니다. INTJ는 감정적이고 무작위적인 접근보다는 합리적이고 체계적인 추론을 사용합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지혜",
                    "script": "I see future possibilities.",
                    "translation": "미래 가능성이 보여."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민석",
                    "script": "I create concrete plans.",
                    "translation": "구체적인 계획을 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지혜",
                    "script": "Harmony brings better outcomes.",
                    "translation": "조화가 더 나은 결과를 가져와."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민석",
                    "script": "Your insights add perspective!",
                    "translation": "네 통찰이 관점을 더해줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지혜",
                    "script": "Your structure brings clarity!",
                    "translation": "네 구조가 명확함을 가져다줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민석",
                    "script": "We combine vision and strategy!",
                    "translation": "우리는 비전과 전략을 결합해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 처리 방식을 비교하는 표현이에요.",
                    "result": "Intuitive empathetic understanding versus logical strategic analysis",
                    "explanation": "'Intuitive empathetic understanding versus logical strategic analysis'는 INFJ인 지혜와 INTJ인 민석의 정보 처리 방식 차이를 보여줍니다. 지혜는 직관적이고 공감적인 이해를, 민석은 논리적이고 전략적인 분석을 사용합니다.",
                    "optionA": "strategic",
                    "optionB": "empathetic",
                    "optionC": "analysis",
                    "optionD": "Intuitive",
                    "optionE": "versus",
                    "optionF": "understanding",
                    "optionG": "logical"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "직관의 힘 vs 사고의 힘!",
            "explanation": "INFJ의 통찰적 이해와 INTJ의 전략적 분석 대비",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지혜",
                    "script": "I sense deeper patterns.",
                    "translation": "더 깊은 패턴을 감지해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민석",
                    "script": "I analyze strategic implications.",
                    "translation": "전략적 함의를 분석해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지혜",
                    "script": "Intuition reveals hidden connections.",
                    "translation": "직감이 숨겨진 연결을 드러내."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지혜는 정보에서 직관적으로 숨겨진 의미와 패턴을 찾으려고 한다.",
                    "hint": "INFJ가 정보를 이해하는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "지혜는 'I sense deeper patterns'와 'Intuition reveals hidden connections'라고 말했습니다. INFJ는 정보에서 직관적으로 숨겨진 의미와 복잡한 패턴을 찾으려고 합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민석",
                    "script": "Logic guides better decisions.",
                    "translation": "논리가 더 나은 결정을 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지혜",
                    "script": "Understanding people's motivations helps.",
                    "translation": "사람들의 동기를 이해하는 게 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민석",
                    "script": "Systematic planning prevents failures.",
                    "translation": "체계적 계획이 실패를 방지해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minseok uses @@ and methodical reasoning.",
                    "hint": "INTJ가 사용하는 사고 방식을 생각해보세요.",
                    "optionA": "emotional",
                    "optionB": "rational",
                    "optionC": "random",
                    "result": "rational",
                    "explanation": "민석이는 'I analyze strategic implications'와 'Logic guides better decisions'라고 했습니다. INTJ는 감정적이고 무작위적인 접근보다는 합리적이고 체계적인 추론을 사용합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지혜",
                    "script": "I see future possibilities.",
                    "translation": "미래 가능성이 보여."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민석",
                    "script": "I create concrete plans.",
                    "translation": "구체적인 계획을 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지혜",
                    "script": "Harmony brings better outcomes.",
                    "translation": "조화가 더 나은 결과를 가져와."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민석",
                    "script": "Your insights add perspective!",
                    "translation": "네 통찰이 관점을 더해줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지혜",
                    "script": "Your structure brings clarity!",
                    "translation": "네 구조가 명확함을 가져다줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민석",
                    "script": "We combine vision and strategy!",
                    "translation": "우리는 비전과 전략을 결합해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 처리 방식을 비교하는 표현이에요.",
                    "optionA": "strategic",
                    "optionB": "empathetic",
                    "optionC": "analysis",
                    "optionD": "Intuitive",
                    "optionE": "versus",
                    "optionF": "understanding",
                    "optionG": "logical",
                    "result": "Intuitive empathetic understanding versus logical strategic analysis",
                    "explanation": "'Intuitive empathetic understanding versus logical strategic analysis'는 INFJ인 지혜와 INTJ인 민석의 정보 처리 방식 차이를 보여줍니다. 지혜는 직관적이고 공감적인 이해를, 민석은 논리적이고 전략적인 분석을 사용합니다."
                }
            ]
        }
    ]
}
ID: 3849 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "감정이냐 논리냐 한판 승부!",
            "explanation": "ISFP의 감정적 공감과 ESTJ의 논리적 효율성 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "This really touches hearts.",
                    "translation": "이거 정말 마음을 건드려."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민규",
                    "script": "Can you explain logically?",
                    "translation": "논리적으로 설명해볼래?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "Logic sounds boring though.",
                    "translation": "하지만 논리는 지루해 들려."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채원이는 정보의 감정적 호소력을 논리적 설명보다 중요하게 생각한다.",
                    "hint": "ISFP가 정보를 평가하는 우선순위를 생각해보세요.",
                    "result": "O",
                    "explanation": "채원이는 'This really touches hearts'라며 감정적 호소력을 언급하고, 'Logic sounds boring though'라고 논리적 접근에 대해 부정적 반응을 보였습니다. ISFP는 감정적 공감을 논리적 분석보다 중요하게 여깁니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민규",
                    "script": "Emotions can't solve problems.",
                    "translation": "감정으로는 문제를 해결할 수 없어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채원",
                    "script": "But emotions feel romantic!",
                    "translation": "하지만 감정은 로맨틱해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민규",
                    "script": "Romance doesn't create results.",
                    "translation": "로맨스는 결과를 만들지 않아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mingyu believes @@ approaches are more effective.",
                    "hint": "ESTJ가 문제 해결에 선호하는 접근 방식을 생각해보세요.",
                    "optionA": "emotional",
                    "optionB": "systematic",
                    "optionC": "romantic",
                    "result": "systematic",
                    "explanation": "민규는 'Emotions can't solve problems'와 'Romance doesn't create results'라고 했습니다. ESTJ는 감정적이고 로맨틱한 접근보다는 체계적이고 논리적인 방법이 더 효과적이라고 믿습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채원",
                    "script": "You sound too serious.",
                    "translation": "너 너무 진지하게 들려."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민규",
                    "script": "Serious gets things done.",
                    "translation": "진지함이 일을 해결해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채원",
                    "script": "Life needs beautiful moments.",
                    "translation": "삶에는 아름다운 순간들이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민규",
                    "script": "Actually, you have a point.",
                    "translation": "사실, 네 말도 일리가 있어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채원",
                    "script": "Your focus helps things work.",
                    "translation": "네 집중력이 일을 되게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민규",
                    "script": "Balance makes us stronger!",
                    "translation": "균형이 우리를 더 강하게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 문제 해결 접근법을 비교하는 표현이에요.",
                    "optionA": "Heart",
                    "optionB": "feeling",
                    "optionC": "versus",
                    "optionD": "mind",
                    "optionE": "logic",
                    "result": "Heart feeling versus mind logic",
                    "explanation": "'Heart feeling versus mind logic'은 ISFP인 채원과 ESTJ인 민규의 문제 해결 접근법 차이를 보여줍니다. 채원은 마음과 감정을, 민규는 머리와 논리를 선호합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "감정이냐 논리냐 한판 승부!",
            "explanation": "ISFP의 감정적 공감과 ESTJ의 논리적 효율성 대비",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "This really touches hearts.",
                    "translation": "이거 정말 마음을 건드려."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민규",
                    "script": "Can you explain logically?",
                    "translation": "논리적으로 설명해볼래?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "Logic sounds boring though.",
                    "translation": "하지만 논리는 지루해 들려."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채원이는 정보의 감정적 호소력을 논리적 설명보다 중요하게 생각한다.",
                    "hint": "ISFP가 정보를 평가하는 우선순위를 생각해보세요.",
                    "result": "O",
                    "explanation": "채원이는 'This really touches hearts'라며 감정적 호소력을 언급하고, 'Logic sounds boring though'라고 논리적 접근에 대해 부정적 반응을 보였습니다. ISFP는 감정적 공감을 논리적 분석보다 중요하게 여깁니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민규",
                    "script": "Emotions can't solve problems.",
                    "translation": "감정으로는 문제를 해결할 수 없어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채원",
                    "script": "But emotions feel romantic!",
                    "translation": "하지만 감정은 로맨틱해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민규",
                    "script": "Romance doesn't create results.",
                    "translation": "로맨스는 결과를 만들지 않아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mingyu believes @@ approaches are more effective.",
                    "hint": "ESTJ가 문제 해결에 선호하는 접근 방식을 생각해보세요.",
                    "optionA": "emotional",
                    "optionB": "systematic",
                    "optionC": "romantic",
                    "result": "systematic",
                    "explanation": "민규는 'Emotions can't solve problems'와 'Romance doesn't create results'라고 했습니다. ESTJ는 감정적이고 로맨틱한 접근보다는 체계적이고 논리적인 방법이 더 효과적이라고 믿습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채원",
                    "script": "You sound too serious.",
                    "translation": "너 너무 진지하게 들려."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민규",
                    "script": "Serious gets things done.",
                    "translation": "진지함이 일을 해결해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채원",
                    "script": "Life needs beautiful moments.",
                    "translation": "삶에는 아름다운 순간들이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민규",
                    "script": "Actually, you have a point.",
                    "translation": "사실, 네 말도 일리가 있어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채원",
                    "script": "Your focus helps things work.",
                    "translation": "네 집중력이 일을 되게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민규",
                    "script": "Balance makes us stronger!",
                    "translation": "균형이 우리를 더 강하게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 문제 해결 접근법을 비교하는 표현이에요.",
                    "optionA": "Heart",
                    "optionB": "feeling",
                    "optionC": "versus",
                    "optionD": "mind",
                    "optionE": "logic",
                    "result": "Heart feeling versus mind logic",
                    "explanation": "'Heart feeling versus mind logic'은 ISFP인 채원과 ESTJ인 민규의 문제 해결 접근법 차이를 보여줍니다. 채원은 마음과 감정을, 민규는 머리와 논리를 선호합니다."
                }
            ]
        }
    ]
}
ID: 3850 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "사람이냐 기술이냐!",
            "explanation": "ESFJ의 인간 중심 관심과 ISTP의 기술 중심 분석 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수연",
                    "script": "People's feelings matter most.",
                    "translation": "사람들의 감정이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준영",
                    "script": "How does the mechanism work?",
                    "translation": "메커니즘이 어떻게 작동해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수연",
                    "script": "You ignore human aspects!",
                    "translation": "넌 인간적인 면을 무시해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수연이는 정보를 평가할 때 사람들의 감정과 인간적 측면을 우선시한다.",
                    "hint": "ESFJ가 정보에서 중요하게 생각하는 요소를 생각해보세요.",
                    "result": "O",
                    "explanation": "수연이는 'People's feelings matter most'라고 하며 사람들의 감정을 우선시하고, 'You ignore human aspects!'라며 인간적 측면의 중요성을 강조했습니다. ESFJ는 정보의 인간적 영향을 가장 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준영",
                    "script": "Technical details are fascinating.",
                    "translation": "기술적 세부사항이 매혹적이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수연",
                    "script": "Fascinating? That sounds cold!",
                    "translation": "매혹적? 그거 차갑게 들려!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준영",
                    "script": "Understanding systems helps everyone.",
                    "translation": "시스템을 이해하면 모든 사람에게 도움이 돼."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Junyeong focuses on @@ and mechanical understanding.",
                    "hint": "ISTP가 관심을 갖는 정보의 특성을 생각해보세요.",
                    "optionA": "social",
                    "optionB": "technical",
                    "optionC": "emotional",
                    "result": "technical",
                    "explanation": "준영이는 'How does the mechanism work?'와 'Technical details are fascinating'이라고 했습니다. ISTP는 사회적이고 감정적인 측면보다는 기술적이고 기계적인 이해에 관심을 갖습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수연",
                    "script": "But people need support!",
                    "translation": "하지만 사람들은 지원이 필요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준영",
                    "script": "Tools provide better support.",
                    "translation": "도구가 더 나은 지원을 제공해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수연",
                    "script": "Tools can't give hugs!",
                    "translation": "도구는 포옹을 줄 수 없어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준영",
                    "script": "Your caring creates connection.",
                    "translation": "네 배려가 연결을 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수연",
                    "script": "Your skills solve real problems.",
                    "translation": "네 기술이 실제 문제를 해결해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준영",
                    "script": "We need both approaches!",
                    "translation": "우리는 두 접근법 모두 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 우선순위를 비교하는 표현이에요.",
                    "optionA": "People",
                    "optionB": "care",
                    "optionC": "versus",
                    "optionD": "technology",
                    "optionE": "analysis",
                    "result": "People care versus technology analysis",
                    "explanation": "'People care versus technology analysis'는 ESFJ인 수연과 ISTP인 준영의 정보 우선순위 차이를 보여줍니다. 수연은 사람들에 대한 배려를, 준영은 기술적 분석을 선호합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "사람이냐 기술이냐!",
            "explanation": "ESFJ의 인간 중심 관심과 ISTP의 기술 중심 분석 대비",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수연",
                    "script": "People's feelings matter most.",
                    "translation": "사람들의 감정이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준영",
                    "script": "How does the mechanism work?",
                    "translation": "메커니즘이 어떻게 작동해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수연",
                    "script": "You ignore human aspects!",
                    "translation": "넌 인간적인 면을 무시해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수연이는 정보를 평가할 때 사람들의 감정과 인간적 측면을 우선시한다.",
                    "hint": "ESFJ가 정보에서 중요하게 생각하는 요소를 생각해보세요.",
                    "result": "O",
                    "explanation": "수연이는 'People's feelings matter most'라고 하며 사람들의 감정을 우선시하고, 'You ignore human aspects!'라며 인간적 측면의 중요성을 강조했습니다. ESFJ는 정보의 인간적 영향을 가장 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준영",
                    "script": "Technical details are fascinating.",
                    "translation": "기술적 세부사항이 매혹적이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수연",
                    "script": "Fascinating? That sounds cold!",
                    "translation": "매혹적? 그거 차갑게 들려!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준영",
                    "script": "Understanding systems helps everyone.",
                    "translation": "시스템을 이해하면 모든 사람에게 도움이 돼."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Junyeong focuses on @@ and mechanical understanding.",
                    "hint": "ISTP가 관심을 갖는 정보의 특성을 생각해보세요.",
                    "optionA": "social",
                    "optionB": "technical",
                    "optionC": "emotional",
                    "result": "technical",
                    "explanation": "준영이는 'How does the mechanism work?'와 'Technical details are fascinating'이라고 했습니다. ISTP는 사회적이고 감정적인 측면보다는 기술적이고 기계적인 이해에 관심을 갖습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수연",
                    "script": "But people need support!",
                    "translation": "하지만 사람들은 지원이 필요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준영",
                    "script": "Tools provide better support.",
                    "translation": "도구가 더 나은 지원을 제공해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수연",
                    "script": "Tools can't give hugs!",
                    "translation": "도구는 포옹을 줄 수 없어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준영",
                    "script": "Your caring creates connection.",
                    "translation": "네 배려가 연결을 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수연",
                    "script": "Your skills solve real problems.",
                    "translation": "네 기술이 실제 문제를 해결해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준영",
                    "script": "We need both approaches!",
                    "translation": "우리는 두 접근법 모두 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 우선순위를 비교하는 표현이에요.",
                    "optionA": "People",
                    "optionB": "care",
                    "optionC": "versus",
                    "optionD": "technology",
                    "optionE": "analysis",
                    "result": "People care versus technology analysis",
                    "explanation": "'People care versus technology analysis'는 ESFJ인 수연과 ISTP인 준영의 정보 우선순위 차이를 보여줍니다. 수연은 사람들에 대한 배려를, 준영은 기술적 분석을 선호합니다."
                }
            ]
        }
    ]
}
ID: 3851 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "가능성 파티 vs 현실 체크!",
            "explanation": "ENFP의 무한 가능성과 ISTJ의 현실적 검증 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하나",
                    "script": "Endless possibilities excite me!",
                    "translation": "무한한 가능성이 나를 흥분시켜!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성원",
                    "script": "Where's your evidence though?",
                    "translation": "하지만 네 증거는 어디 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하나",
                    "script": "Evidence kills creativity completely!",
                    "translation": "증거는 창의성을 완전히 죽여!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하나는 가능성과 창의성을 증거와 검증보다 중요하게 생각한다.",
                    "hint": "ENFP가 정보 탐구에서 우선시하는 것을 생각해보세요.",
                    "result": "O",
                    "explanation": "하나는 'Endless possibilities excite me!'라며 가능성에 흥미를 보이고, 'Evidence kills creativity completely!'라고 증거 요구에 반발했습니다. ENFP는 검증된 증거보다는 창의적 가능성을 우선시합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성원",
                    "script": "Facts create solid foundation.",
                    "translation": "사실이 견고한 기반을 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하나",
                    "script": "Foundation sounds so limiting!",
                    "translation": "기반이라는 게 너무 제한적으로 들려!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성원",
                    "script": "Limits prevent costly mistakes.",
                    "translation": "제한이 비싼 실수를 방지해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seongwon prefers @@ and verified information.",
                    "hint": "ISTJ가 신뢰하는 정보의 특성을 생각해보세요.",
                    "optionA": "speculative",
                    "optionB": "proven",
                    "optionC": "imaginative",
                    "result": "proven",
                    "explanation": "성원이는 'Where's your evidence though?'와 'Facts create solid foundation'이라고 했습니다. ISTJ는 추측적이고 상상적인 정보보다는 입증되고 검증된 정보를 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하나",
                    "script": "Mistakes lead to discoveries!",
                    "translation": "실수가 발견으로 이어져!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성원",
                    "script": "Discoveries need careful planning.",
                    "translation": "발견에는 신중한 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하나",
                    "script": "Planning kills spontaneous magic!",
                    "translation": "계획이 즉흥적 마법을 죽여!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성원",
                    "script": "You bring fresh perspectives.",
                    "translation": "넌 신선한 관점을 가져다줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하나",
                    "script": "You keep me grounded.",
                    "translation": "넌 나를 현실적으로 만들어줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성원",
                    "script": "Magic needs structure too!",
                    "translation": "마법도 구조가 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 접근 스타일을 비교하는 표현이에요.",
                    "optionA": "Creative",
                    "optionB": "ideas",
                    "optionC": "versus",
                    "optionD": "proven",
                    "optionE": "facts",
                    "result": "Creative ideas versus proven facts",
                    "explanation": "'Creative ideas versus proven facts'는 ENFP인 하나와 ISTJ인 성원의 정보 접근 스타일 차이를 보여줍니다. 하나는 창의적 아이디어를, 성원은 입증된 사실을 선호합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "가능성 파티 vs 현실 체크!",
            "explanation": "ENFP의 무한 가능성과 ISTJ의 현실적 검증 대비",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하나",
                    "script": "Endless possibilities excite me!",
                    "translation": "무한한 가능성이 나를 흥분시켜!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성원",
                    "script": "Where's your evidence though?",
                    "translation": "하지만 네 증거는 어디 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하나",
                    "script": "Evidence kills creativity completely!",
                    "translation": "증거는 창의성을 완전히 죽여!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하나는 가능성과 창의성을 증거와 검증보다 중요하게 생각한다.",
                    "hint": "ENFP가 정보 탐구에서 우선시하는 것을 생각해보세요.",
                    "result": "O",
                    "explanation": "하나는 'Endless possibilities excite me!'라며 가능성에 흥미를 보이고, 'Evidence kills creativity completely!'라고 증거 요구에 반발했습니다. ENFP는 검증된 증거보다는 창의적 가능성을 우선시합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성원",
                    "script": "Facts create solid foundation.",
                    "translation": "사실이 견고한 기반을 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하나",
                    "script": "Foundation sounds so limiting!",
                    "translation": "기반이라는 게 너무 제한적으로 들려!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성원",
                    "script": "Limits prevent costly mistakes.",
                    "translation": "제한이 비싼 실수를 방지해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seongwon prefers @@ and verified information.",
                    "hint": "ISTJ가 신뢰하는 정보의 특성을 생각해보세요.",
                    "optionA": "speculative",
                    "optionB": "proven",
                    "optionC": "imaginative",
                    "result": "proven",
                    "explanation": "성원이는 'Where's your evidence though?'와 'Facts create solid foundation'이라고 했습니다. ISTJ는 추측적이고 상상적인 정보보다는 입증되고 검증된 정보를 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하나",
                    "script": "Mistakes lead to discoveries!",
                    "translation": "실수가 발견으로 이어져!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성원",
                    "script": "Discoveries need careful planning.",
                    "translation": "발견에는 신중한 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하나",
                    "script": "Planning kills spontaneous magic!",
                    "translation": "계획이 즉흥적 마법을 죽여!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성원",
                    "script": "You bring fresh perspectives.",
                    "translation": "넌 신선한 관점을 가져다줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하나",
                    "script": "You keep me grounded.",
                    "translation": "넌 나를 현실적으로 만들어줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성원",
                    "script": "Magic needs structure too!",
                    "translation": "마법도 구조가 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 접근 스타일을 비교하는 표현이에요.",
                    "optionA": "Creative",
                    "optionB": "ideas",
                    "optionC": "versus",
                    "optionD": "proven",
                    "optionE": "facts",
                    "result": "Creative ideas versus proven facts",
                    "explanation": "'Creative ideas versus proven facts'는 ENFP인 하나와 ISTJ인 성원의 정보 접근 스타일 차이를 보여줍니다. 하나는 창의적 아이디어를, 성원은 입증된 사실을 선호합니다."
                }
            ]
        }
    ]
}
ID: 3852 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "뜨거운 마음 vs 차가운 머리!",
            "explanation": "INFP의 감정적 진정성과 ENTJ의 냉철한 전략 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시온",
                    "script": "This feels deeply meaningful.",
                    "translation": "이거 깊이 의미 있게 느껴져."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "한별",
                    "script": "What's the strategic value?",
                    "translation": "전략적 가치가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시온",
                    "script": "Value? You sound mechanical!",
                    "translation": "가치? 넌 기계적으로 들려!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "시온이는 정보의 개인적 의미를 전략적 가치보다 중요하게 생각한다.",
                    "hint": "INFP가 정보를 평가하는 기준을 생각해보세요.",
                    "result": "O",
                    "explanation": "시온이는 'This feels deeply meaningful'라며 개인적 의미를 강조하고, 'Value? You sound mechanical!'이라며 전략적 접근에 반발했습니다. INFP는 전략적 가치보다 개인적이고 감정적인 의미를 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "한별",
                    "script": "Mechanical gets results efficiently.",
                    "translation": "기계적인 것이 효율적으로 결과를 얻어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시온",
                    "script": "Efficiency crushes beautiful souls!",
                    "translation": "효율성이 아름다운 영혼을 짓밟아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "한별",
                    "script": "Results help more people.",
                    "translation": "결과가 더 많은 사람들을 도와."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hanbyeol focuses on @@ and measurable outcomes.",
                    "hint": "ENTJ가 추구하는 목표의 특성을 생각해보세요.",
                    "optionA": "personal",
                    "optionB": "practical",
                    "optionC": "emotional",
                    "result": "practical",
                    "explanation": "한별이는 'What's the strategic value?'와 'Mechanical gets results efficiently'라고 했습니다. ENTJ는 개인적이고 감정적인 목표보다는 실용적이고 측정 가능한 결과를 추구합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "시온",
                    "script": "People aren't just numbers!",
                    "translation": "사람들은 단순한 숫자가 아니야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "한별",
                    "script": "Numbers show real impact.",
                    "translation": "숫자가 실제 영향을 보여줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시온",
                    "script": "Impact without heart feels empty.",
                    "translation": "마음 없는 영향은 공허해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "한별",
                    "script": "Your passion inspires purpose.",
                    "translation": "네 열정이 목적의식을 자극해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "시온",
                    "script": "Your clarity creates direction.",
                    "translation": "네 명확함이 방향성을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "한별",
                    "script": "Heart and strategy unite!",
                    "translation": "마음과 전략이 하나 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 동기와 접근법을 비교하는 표현이에요.",
                    "optionA": "Personal",
                    "optionB": "feelings",
                    "optionC": "versus",
                    "optionD": "strategic",
                    "optionE": "plans",
                    "result": "Personal feelings versus strategic plans",
                    "explanation": "'Personal feelings versus strategic plans'는 INFP인 시온과 ENTJ인 한별의 동기와 접근법 차이를 보여줍니다. 시온은 개인적 감정을, 한별은 전략적 계획을 추구합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "뜨거운 마음 vs 차가운 머리!",
            "explanation": "INFP의 감정적 진정성과 ENTJ의 냉철한 전략 대비",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "시온",
                    "script": "This feels deeply meaningful.",
                    "translation": "이거 깊이 의미 있게 느껴져."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "한별",
                    "script": "What's the strategic value?",
                    "translation": "전략적 가치가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "시온",
                    "script": "Value? You sound mechanical!",
                    "translation": "가치? 넌 기계적으로 들려!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "시온이는 정보의 개인적 의미를 전략적 가치보다 중요하게 생각한다.",
                    "hint": "INFP가 정보를 평가하는 기준을 생각해보세요.",
                    "result": "O",
                    "explanation": "시온이는 'This feels deeply meaningful'라며 개인적 의미를 강조하고, 'Value? You sound mechanical!'이라며 전략적 접근에 반발했습니다. INFP는 전략적 가치보다 개인적이고 감정적인 의미를 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "한별",
                    "script": "Mechanical gets results efficiently.",
                    "translation": "기계적인 것이 효율적으로 결과를 얻어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "시온",
                    "script": "Efficiency crushes beautiful souls!",
                    "translation": "효율성이 아름다운 영혼을 짓밟아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "한별",
                    "script": "Results help more people.",
                    "translation": "결과가 더 많은 사람들을 도와."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hanbyeol focuses on @@ and measurable outcomes.",
                    "hint": "ENTJ가 추구하는 목표의 특성을 생각해보세요.",
                    "optionA": "personal",
                    "optionB": "practical",
                    "optionC": "emotional",
                    "result": "practical",
                    "explanation": "한별이는 'What's the strategic value?'와 'Mechanical gets results efficiently'라고 했습니다. ENTJ는 개인적이고 감정적인 목표보다는 실용적이고 측정 가능한 결과를 추구합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "시온",
                    "script": "People aren't just numbers!",
                    "translation": "사람들은 단순한 숫자가 아니야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "한별",
                    "script": "Numbers show real impact.",
                    "translation": "숫자가 실제 영향을 보여줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "시온",
                    "script": "Impact without heart feels empty.",
                    "translation": "마음 없는 영향은 공허해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "한별",
                    "script": "Your passion inspires purpose.",
                    "translation": "네 열정이 목적의식을 자극해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "시온",
                    "script": "Your clarity creates direction.",
                    "translation": "네 명확함이 방향성을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "한별",
                    "script": "Heart and strategy unite!",
                    "translation": "마음과 전략이 하나 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 동기와 접근법을 비교하는 표현이에요.",
                    "optionA": "Personal",
                    "optionB": "feelings",
                    "optionC": "versus",
                    "optionD": "strategic",
                    "optionE": "plans",
                    "result": "Personal feelings versus strategic plans",
                    "explanation": "'Personal feelings versus strategic plans'는 INFP인 시온과 ENTJ인 한별의 동기와 접근법 차이를 보여줍니다. 시온은 개인적 감정을, 한별은 전략적 계획을 추구합니다."
                }
            ]
        }
    ]
}
ID: 3853 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "느낌 vs 생각!",
            "explanation": "ESFP의 즉흥적 감각과 INTP의 체계적 사고 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예슬",
                    "script": "This feels absolutely amazing!",
                    "translation": "이거 완전히 놀라워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "Let me think systematically.",
                    "translation": "체계적으로 생각해볼게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예슬",
                    "script": "Thinking ruins the magic!",
                    "translation": "생각하면 마법이 망가져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예슬이는 즉각적인 감각적 경험을 체계적 사고보다 중요하게 여긴다.",
                    "hint": "ESFP가 정보를 받아들이는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "예슬이는 'This feels absolutely amazing!'라며 감각적 느낌을 강조하고, 'Thinking ruins the magic!'이라며 체계적 사고에 반발했습니다. ESFP는 체계적 분석보다는 즉각적이고 감각적인 경험을 중요하게 여깁니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "Magic needs logical explanation.",
                    "translation": "마법에는 논리적 설명이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예슬",
                    "script": "Explanation kills spontaneous joy!",
                    "translation": "설명이 즉흥적 기쁨을 죽여!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도윤",
                    "script": "Understanding creates deeper appreciation.",
                    "translation": "이해가 더 깊은 감상을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Doyun prefers @@ and thorough analysis.",
                    "hint": "INTP가 선호하는 접근 방식을 생각해보세요.",
                    "optionA": "emotional",
                    "optionB": "intellectual",
                    "optionC": "spontaneous",
                    "result": "intellectual",
                    "explanation": "도윤이는 'Let me think systematically'와 'Magic needs logical explanation'이라고 했습니다. INTP는 감정적이고 즉흥적인 접근보다는 지적이고 철저한 분석을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예슬",
                    "script": "Joy doesn't need reasons!",
                    "translation": "기쁨에는 이유가 필요 없어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도윤",
                    "script": "Reasons reveal hidden patterns.",
                    "translation": "이유가 숨겨진 패턴을 드러내."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예슬",
                    "script": "Patterns sound incredibly boring!",
                    "translation": "패턴은 엄청 지루하게 들려!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도윤",
                    "script": "Your enthusiasm brings life.",
                    "translation": "네 열정이 생명력을 가져다줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예슬",
                    "script": "Your insights add depth.",
                    "translation": "네 통찰이 깊이를 더해줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도윤",
                    "script": "Life and depth together!",
                    "translation": "생명력과 깊이가 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 처리 방식을 비교하는 표현이에요.",
                    "optionA": "Quick",
                    "optionB": "feelings",
                    "optionC": "versus",
                    "optionD": "deep",
                    "optionE": "thinking",
                    "result": "Quick feelings versus deep thinking",
                    "explanation": "'Quick feelings versus deep thinking'은 ESFP인 예슬과 INTP인 도윤의 정보 처리 방식 차이를 보여줍니다. 예슬은 즉각적인 감정을, 도윤은 깊이 있는 사고를 선호합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "느낌 vs 생각!",
            "explanation": "ESFP의 즉흥적 감각과 INTP의 체계적 사고 대비",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예슬",
                    "script": "This feels absolutely amazing!",
                    "translation": "이거 완전히 놀라워!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "Let me think systematically.",
                    "translation": "체계적으로 생각해볼게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예슬",
                    "script": "Thinking ruins the magic!",
                    "translation": "생각하면 마법이 망가져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예슬이는 즉각적인 감각적 경험을 체계적 사고보다 중요하게 여긴다.",
                    "hint": "ESFP가 정보를 받아들이는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "예슬이는 'This feels absolutely amazing!'라며 감각적 느낌을 강조하고, 'Thinking ruins the magic!'이라며 체계적 사고에 반발했습니다. ESFP는 체계적 분석보다는 즉각적이고 감각적인 경험을 중요하게 여깁니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "Magic needs logical explanation.",
                    "translation": "마법에는 논리적 설명이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예슬",
                    "script": "Explanation kills spontaneous joy!",
                    "translation": "설명이 즉흥적 기쁨을 죽여!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도윤",
                    "script": "Understanding creates deeper appreciation.",
                    "translation": "이해가 더 깊은 감상을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Doyun prefers @@ and thorough analysis.",
                    "hint": "INTP가 선호하는 접근 방식을 생각해보세요.",
                    "optionA": "emotional",
                    "optionB": "intellectual",
                    "optionC": "spontaneous",
                    "result": "intellectual",
                    "explanation": "도윤이는 'Let me think systematically'와 'Magic needs logical explanation'이라고 했습니다. INTP는 감정적이고 즉흥적인 접근보다는 지적이고 철저한 분석을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예슬",
                    "script": "Joy doesn't need reasons!",
                    "translation": "기쁨에는 이유가 필요 없어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도윤",
                    "script": "Reasons reveal hidden patterns.",
                    "translation": "이유가 숨겨진 패턴을 드러내."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예슬",
                    "script": "Patterns sound incredibly boring!",
                    "translation": "패턴은 엄청 지루하게 들려!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도윤",
                    "script": "Your enthusiasm brings life.",
                    "translation": "네 열정이 생명력을 가져다줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예슬",
                    "script": "Your insights add depth.",
                    "translation": "네 통찰이 깊이를 더해줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도윤",
                    "script": "Life and depth together!",
                    "translation": "생명력과 깊이가 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 처리 방식을 비교하는 표현이에요.",
                    "optionA": "Quick",
                    "optionB": "feelings",
                    "optionC": "versus",
                    "optionD": "deep",
                    "optionE": "thinking",
                    "result": "Quick feelings versus deep thinking",
                    "explanation": "'Quick feelings versus deep thinking'은 ESFP인 예슬과 INTP인 도윤의 정보 처리 방식 차이를 보여줍니다. 예슬은 즉각적인 감정을, 도윤은 깊이 있는 사고를 선호합니다."
                }
            ]
        }
    ]
}
ID: 3854 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "호기심 천국 vs 목표 지옥!",
            "explanation": "ENTP의 탐구적 호기심과 ISFJ의 실용적 도움 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태리",
                    "script": "What if we explored?",
                    "translation": "탐구해보면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "How does this help?",
                    "translation": "이게 어떻게 도움이 돼?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태리",
                    "script": "Help? Exploration is everything!",
                    "translation": "도움? 탐구가 전부야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태리는 실용적 도움보다 탐구 자체의 가치를 중요하게 생각한다.",
                    "hint": "ENTP가 정보 탐구에서 추구하는 것을 생각해보세요.",
                    "result": "O",
                    "explanation": "태리는 'What if we explored?'라며 탐구를 제안하고, 'Help? Exploration is everything!'라고 실용적 도움보다 탐구 자체를 우선시했습니다. ENTP는 실질적 도움보다는 탐구 과정 자체의 가치를 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "People need practical solutions.",
                    "translation": "사람들은 실용적 해결책이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태리",
                    "script": "Solutions limit creative thinking!",
                    "translation": "해결책이 창의적 사고를 제한해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수지",
                    "script": "Thinking without purpose wastes time.",
                    "translation": "목적 없는 사고는 시간 낭비야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Suji focuses on @@ and helpful outcomes.",
                    "hint": "ISFJ가 중시하는 결과의 특성을 생각해보세요.",
                    "optionA": "theoretical",
                    "optionB": "beneficial",
                    "optionC": "abstract",
                    "result": "beneficial",
                    "explanation": "수지는 'How does this help?'와 'People need practical solutions'라고 했습니다. ISFJ는 이론적이고 추상적인 결과보다는 사람들에게 실질적으로 도움이 되는 결과를 중시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태리",
                    "script": "Time? Discovery creates innovation!",
                    "translation": "시간? 발견이 혁신을 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "Innovation should serve others.",
                    "translation": "혁신은 다른 사람들을 섬겨야 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태리",
                    "script": "Others benefit from new ideas!",
                    "translation": "다른 사람들이 새로운 아이디어로부터 혜택을 받아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "Your creativity opens possibilities.",
                    "translation": "네 창의성이 가능성을 열어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태리",
                    "script": "Your care guides meaningful direction.",
                    "translation": "네 배려가 의미 있는 방향을 이끌어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "Ideas and care together!",
                    "translation": "아이디어와 배려가 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 탐구 목적을 비교하는 표현이에요.",
                    "optionA": "New",
                    "optionB": "ideas",
                    "optionC": "versus",
                    "optionD": "helping",
                    "optionE": "others",
                    "result": "New ideas versus helping others",
                    "explanation": "'New ideas versus helping others'는 ENTP인 태리와 ISFJ인 수지의 정보 탐구 목적 차이를 보여줍니다. 태리는 새로운 아이디어를, 수지는 다른 사람들 돕기를 추구합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "호기심 천국 vs 목표 지옥!",
            "explanation": "ENTP의 탐구적 호기심과 ISFJ의 실용적 도움 대비",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태리",
                    "script": "What if we explored?",
                    "translation": "탐구해보면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "How does this help?",
                    "translation": "이게 어떻게 도움이 돼?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태리",
                    "script": "Help? Exploration is everything!",
                    "translation": "도움? 탐구가 전부야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태리는 실용적 도움보다 탐구 자체의 가치를 중요하게 생각한다.",
                    "hint": "ENTP가 정보 탐구에서 추구하는 것을 생각해보세요.",
                    "result": "O",
                    "explanation": "태리는 'What if we explored?'라며 탐구를 제안하고, 'Help? Exploration is everything!'라고 실용적 도움보다 탐구 자체를 우선시했습니다. ENTP는 실질적 도움보다는 탐구 과정 자체의 가치를 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "People need practical solutions.",
                    "translation": "사람들은 실용적 해결책이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태리",
                    "script": "Solutions limit creative thinking!",
                    "translation": "해결책이 창의적 사고를 제한해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수지",
                    "script": "Thinking without purpose wastes time.",
                    "translation": "목적 없는 사고는 시간 낭비야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Suji focuses on @@ and helpful outcomes.",
                    "hint": "ISFJ가 중시하는 결과의 특성을 생각해보세요.",
                    "optionA": "theoretical",
                    "optionB": "beneficial",
                    "optionC": "abstract",
                    "result": "beneficial",
                    "explanation": "수지는 'How does this help?'와 'People need practical solutions'라고 했습니다. ISFJ는 이론적이고 추상적인 결과보다는 사람들에게 실질적으로 도움이 되는 결과를 중시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태리",
                    "script": "Time? Discovery creates innovation!",
                    "translation": "시간? 발견이 혁신을 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "Innovation should serve others.",
                    "translation": "혁신은 다른 사람들을 섬겨야 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태리",
                    "script": "Others benefit from new ideas!",
                    "translation": "다른 사람들이 새로운 아이디어로부터 혜택을 받아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "Your creativity opens possibilities.",
                    "translation": "네 창의성이 가능성을 열어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태리",
                    "script": "Your care guides meaningful direction.",
                    "translation": "네 배려가 의미 있는 방향을 이끌어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "Ideas and care together!",
                    "translation": "아이디어와 배려가 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 탐구 목적을 비교하는 표현이에요.",
                    "optionA": "New",
                    "optionB": "ideas",
                    "optionC": "versus",
                    "optionD": "helping",
                    "optionE": "others",
                    "result": "New ideas versus helping others",
                    "explanation": "'New ideas versus helping others'는 ENTP인 태리와 ISFJ인 수지의 정보 탐구 목적 차이를 보여줍니다. 태리는 새로운 아이디어를, 수지는 다른 사람들 돕기를 추구합니다."
                }
            ]
        }
    ]
}
ID: 3855 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "미래 예언자 vs 현재 실행자!",
            "explanation": "INTJ의 장기 비전과 ESTP의 즉시 실행 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "This supports future vision.",
                    "translation": "이거 미래 비전을 지원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아영",
                    "script": "Can we use this?",
                    "translation": "이거 쓸 수 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Usage requires strategic planning.",
                    "translation": "사용에는 전략적 계획이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 정보의 즉시 사용보다 장기적 전략 계획을 중요하게 생각한다.",
                    "hint": "INTJ가 정보를 활용하는 관점을 생각해보세요.",
                    "result": "O",
                    "explanation": "현우는 'This supports future vision'이라며 미래 관점을 제시하고, 'Usage requires strategic planning'이라며 즉시 사용보다 계획의 중요성을 강조했습니다. INTJ는 즉각적 활용보다는 장기적 전략적 관점을 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아영",
                    "script": "Planning takes too much time!",
                    "translation": "계획은 너무 많은 시간이 걸려!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Time invested prevents future problems.",
                    "translation": "투자한 시간이 미래 문제를 방지해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아영",
                    "script": "Future problems? Live today!",
                    "translation": "미래 문제? 오늘을 살아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ayeong prefers @@ and immediate action.",
                    "hint": "ESTP가 선호하는 행동 방식을 생각해보세요.",
                    "optionA": "delayed",
                    "optionB": "instant",
                    "optionC": "planned",
                    "result": "instant",
                    "explanation": "아영이는 'Can we use this?'라며 즉시 활용을 원하고, 'Planning takes too much time!'이라며 지연에 반발했습니다. ESTP는 지연되고 계획된 행동보다는 즉각적이고 즉시 실행 가능한 행동을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "Today's actions affect tomorrow.",
                    "translation": "오늘의 행동이 내일에 영향을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아영",
                    "script": "Tomorrow worries kill today's fun!",
                    "translation": "내일 걱정이 오늘의 재미를 죽여!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "Fun without direction leads nowhere.",
                    "translation": "방향 없는 재미는 아무데도 이르지 못해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아영",
                    "script": "Your vision gives purpose.",
                    "translation": "네 비전이 목적을 줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Your energy creates momentum.",
                    "translation": "네 에너지가 추진력을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아영",
                    "script": "Vision and action unite!",
                    "translation": "비전과 행동이 하나 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 시간 관점을 비교하는 표현이에요.",
                    "optionA": "Future",
                    "optionB": "plans",
                    "optionC": "versus",
                    "optionD": "instant",
                    "optionE": "action",
                    "result": "Future plans versus instant action",
                    "explanation": "'Future plans versus instant action'은 INTJ인 현우와 ESTP인 아영의 시간 관점 차이를 보여줍니다. 현우는 미래 계획을, 아영은 즉각적 행동을 선호합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "미래 예언자 vs 현재 실행자!",
            "explanation": "INTJ의 장기 비전과 ESTP의 즉시 실행 대비",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "This supports future vision.",
                    "translation": "이거 미래 비전을 지원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아영",
                    "script": "Can we use this?",
                    "translation": "이거 쓸 수 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Usage requires strategic planning.",
                    "translation": "사용에는 전략적 계획이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 정보의 즉시 사용보다 장기적 전략 계획을 중요하게 생각한다.",
                    "hint": "INTJ가 정보를 활용하는 관점을 생각해보세요.",
                    "result": "O",
                    "explanation": "현우는 'This supports future vision'이라며 미래 관점을 제시하고, 'Usage requires strategic planning'이라며 즉시 사용보다 계획의 중요성을 강조했습니다. INTJ는 즉각적 활용보다는 장기적 전략적 관점을 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아영",
                    "script": "Planning takes too much time!",
                    "translation": "계획은 너무 많은 시간이 걸려!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Time invested prevents future problems.",
                    "translation": "투자한 시간이 미래 문제를 방지해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아영",
                    "script": "Future problems? Live today!",
                    "translation": "미래 문제? 오늘을 살아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ayeong prefers @@ and immediate action.",
                    "hint": "ESTP가 선호하는 행동 방식을 생각해보세요.",
                    "optionA": "delayed",
                    "optionB": "instant",
                    "optionC": "planned",
                    "result": "instant",
                    "explanation": "아영이는 'Can we use this?'라며 즉시 활용을 원하고, 'Planning takes too much time!'이라며 지연에 반발했습니다. ESTP는 지연되고 계획된 행동보다는 즉각적이고 즉시 실행 가능한 행동을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "Today's actions affect tomorrow.",
                    "translation": "오늘의 행동이 내일에 영향을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아영",
                    "script": "Tomorrow worries kill today's fun!",
                    "translation": "내일 걱정이 오늘의 재미를 죽여!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "Fun without direction leads nowhere.",
                    "translation": "방향 없는 재미는 아무데도 이르지 못해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아영",
                    "script": "Your vision gives purpose.",
                    "translation": "네 비전이 목적을 줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Your energy creates momentum.",
                    "translation": "네 에너지가 추진력을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아영",
                    "script": "Vision and action unite!",
                    "translation": "비전과 행동이 하나 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 시간 관점을 비교하는 표현이에요.",
                    "optionA": "Future",
                    "optionB": "plans",
                    "optionC": "versus",
                    "optionD": "instant",
                    "optionE": "action",
                    "result": "Future plans versus instant action",
                    "explanation": "'Future plans versus instant action'은 INTJ인 현우와 ESTP인 아영의 시간 관점 차이를 보여줍니다. 현우는 미래 계획을, 아영은 즉각적 행동을 선호합니다."
                }
            ]
        }
    ]
}
ID: 3856 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "감정 표현가 vs 논리 분석가!",
            "explanation": "INFP의 개인적 감정과 ESTJ의 객관적 데이터 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하람",
                    "script": "This speaks to me.",
                    "translation": "이거 나에게 말을 걸어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건호",
                    "script": "Show me the data.",
                    "translation": "데이터를 보여줘."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하람",
                    "script": "Data feels so cold!",
                    "translation": "데이터는 너무 차갑게 느껴져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하람이는 객관적 데이터보다 개인적 감정적 연결을 중요하게 생각한다.",
                    "hint": "INFP가 정보를 평가하는 기준을 생각해보세요.",
                    "result": "O",
                    "explanation": "하람이는 'This speaks to me'라며 개인적 연결을 강조하고, 'Data feels so cold!'라며 객관적 데이터에 대해 부정적 반응을 보였습니다. INFP는 객관적 데이터보다는 개인적이고 감정적인 연결을 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건호",
                    "script": "Cold data reveals truth.",
                    "translation": "차가운 데이터가 진실을 드러내."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하람",
                    "script": "Truth without feeling means nothing!",
                    "translation": "감정 없는 진실은 아무 의미 없어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건호",
                    "script": "Feelings distort objective reality.",
                    "translation": "감정이 객관적 현실을 왜곡해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Geonho trusts @@ and measurable facts.",
                    "hint": "ESTJ가 신뢰하는 정보의 특성을 생각해보세요.",
                    "optionA": "subjective",
                    "optionB": "objective",
                    "optionC": "personal",
                    "result": "objective",
                    "explanation": "건호는 'Show me the data'와 'Cold data reveals truth'라고 했습니다. ESTJ는 주관적이고 개인적인 정보보다는 객관적이고 측정 가능한 사실을 신뢰합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하람",
                    "script": "Reality includes emotional truth!",
                    "translation": "현실에는 감정적 진실도 포함돼!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건호",
                    "script": "Emotions change, facts don't.",
                    "translation": "감정은 변하지만 사실은 변하지 않아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하람",
                    "script": "Unchanging facts sound lifeless.",
                    "translation": "변하지 않는 사실은 생명 없게 들려."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건호",
                    "script": "Your passion brings humanity.",
                    "translation": "네 열정이 인간성을 가져다줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하람",
                    "script": "Your facts provide stability.",
                    "translation": "네 사실들이 안정성을 제공해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "건호",
                    "script": "Humanity and facts together!",
                    "translation": "인간성과 사실이 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 진실 추구 방식을 비교하는 표현이에요.",
                    "optionA": "Personal",
                    "optionB": "feelings",
                    "optionC": "versus",
                    "optionD": "hard",
                    "optionE": "facts",
                    "result": "Personal feelings versus hard facts",
                    "explanation": "'Personal feelings versus hard facts'는 INFP인 하람과 ESTJ인 건호의 진실 추구 방식 차이를 보여줍니다. 하람은 개인적 감정을, 건호는 확실한 사실을 추구합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "감정 표현가 vs 논리 분석가!",
            "explanation": "INFP의 개인적 감정과 ESTJ의 객관적 데이터 대비",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하람",
                    "script": "This speaks to me.",
                    "translation": "이거 나에게 말을 걸어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건호",
                    "script": "Show me the data.",
                    "translation": "데이터를 보여줘."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하람",
                    "script": "Data feels so cold!",
                    "translation": "데이터는 너무 차갑게 느껴져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하람이는 객관적 데이터보다 개인적 감정적 연결을 중요하게 생각한다.",
                    "hint": "INFP가 정보를 평가하는 기준을 생각해보세요.",
                    "result": "O",
                    "explanation": "하람이는 'This speaks to me'라며 개인적 연결을 강조하고, 'Data feels so cold!'라며 객관적 데이터에 대해 부정적 반응을 보였습니다. INFP는 객관적 데이터보다는 개인적이고 감정적인 연결을 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건호",
                    "script": "Cold data reveals truth.",
                    "translation": "차가운 데이터가 진실을 드러내."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하람",
                    "script": "Truth without feeling means nothing!",
                    "translation": "감정 없는 진실은 아무 의미 없어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건호",
                    "script": "Feelings distort objective reality.",
                    "translation": "감정이 객관적 현실을 왜곡해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Geonho trusts @@ and measurable facts.",
                    "hint": "ESTJ가 신뢰하는 정보의 특성을 생각해보세요.",
                    "optionA": "subjective",
                    "optionB": "objective",
                    "optionC": "personal",
                    "result": "objective",
                    "explanation": "건호는 'Show me the data'와 'Cold data reveals truth'라고 했습니다. ESTJ는 주관적이고 개인적인 정보보다는 객관적이고 측정 가능한 사실을 신뢰합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하람",
                    "script": "Reality includes emotional truth!",
                    "translation": "현실에는 감정적 진실도 포함돼!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건호",
                    "script": "Emotions change, facts don't.",
                    "translation": "감정은 변하지만 사실은 변하지 않아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하람",
                    "script": "Unchanging facts sound lifeless.",
                    "translation": "변하지 않는 사실은 생명 없게 들려."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건호",
                    "script": "Your passion brings humanity.",
                    "translation": "네 열정이 인간성을 가져다줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하람",
                    "script": "Your facts provide stability.",
                    "translation": "네 사실들이 안정성을 제공해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "건호",
                    "script": "Humanity and facts together!",
                    "translation": "인간성과 사실이 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 진실 추구 방식을 비교하는 표현이에요.",
                    "optionA": "Personal",
                    "optionB": "feelings",
                    "optionC": "versus",
                    "optionD": "hard",
                    "optionE": "facts",
                    "result": "Personal feelings versus hard facts",
                    "explanation": "'Personal feelings versus hard facts'는 INFP인 하람과 ESTJ인 건호의 진실 추구 방식 차이를 보여줍니다. 하람은 개인적 감정을, 건호는 확실한 사실을 추구합니다."
                }
            ]
        }
    ]
}
ID: 3857 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "소통왕 vs 독서왕!",
            "explanation": "ESFJ의 사회적 정보 수집과 INTJ의 독립적 연구 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜원",
                    "script": "Let's ask everyone's opinions.",
                    "translation": "모든 사람의 의견을 물어보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I prefer independent research.",
                    "translation": "독립적인 연구를 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜원",
                    "script": "Research sounds too lonely!",
                    "translation": "연구는 너무 외로워 들려!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜원이는 독립적 연구보다 사회적 의견 수집을 선호한다.",
                    "hint": "ESFJ가 정보를 얻는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "혜원이는 'Let's ask everyone's opinions'라며 사회적 정보 수집을 제안하고, 'Research sounds too lonely!'라며 독립적 연구에 대해 부정적 반응을 보였습니다. ESFJ는 독립적 연구보다는 사회적 의견 수집을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Lonely thinking produces clarity.",
                    "translation": "외로운 사고가 명확함을 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜원",
                    "script": "Clarity from others feels warmer!",
                    "translation": "다른 사람들로부터의 명확함이 더 따뜻해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Warmth can cloud judgment.",
                    "translation": "따뜻함이 판단을 흐릴 수 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jihun values @@ and unbiased analysis.",
                    "hint": "INTJ가 중시하는 분석의 특성을 생각해보세요.",
                    "optionA": "social",
                    "optionB": "independent",
                    "optionC": "collective",
                    "result": "independent",
                    "explanation": "지훈이는 'I prefer independent research'와 'Lonely thinking produces clarity'라고 했습니다. INTJ는 사회적이고 집단적인 분석보다는 독립적이고 편견 없는 분석을 중시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜원",
                    "script": "Judgment needs human perspective!",
                    "translation": "판단에는 인간적 관점이 필요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Perspective requires objective distance.",
                    "translation": "관점에는 객관적 거리가 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜원",
                    "script": "Distance creates disconnection from reality!",
                    "translation": "거리가 현실로부터의 단절을 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your connections provide context.",
                    "translation": "네 연결이 맥락을 제공해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜원",
                    "script": "Your analysis brings precision.",
                    "translation": "네 분석이 정확성을 가져다줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Context and precision combine!",
                    "translation": "맥락과 정확성이 결합해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 수집 방식을 비교하는 표현이에요.",
                    "optionA": "Talking",
                    "optionB": "together",
                    "optionC": "versus",
                    "optionD": "studying",
                    "optionE": "alone",
                    "result": "Talking together versus studying alone",
                    "explanation": "'Talking together versus studying alone'는 ESFJ인 혜원과 INTJ인 지훈의 정보 수집 방식 차이를 보여줍니다. 혜원은 함께 대화하기를, 지훈은 혼자 공부하기를 선호합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "소통왕 vs 독서왕!",
            "explanation": "ESFJ의 사회적 정보 수집과 INTJ의 독립적 연구 대비",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜원",
                    "script": "Let's ask everyone's opinions.",
                    "translation": "모든 사람의 의견을 물어보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I prefer independent research.",
                    "translation": "독립적인 연구를 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜원",
                    "script": "Research sounds too lonely!",
                    "translation": "연구는 너무 외로워 들려!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜원이는 독립적 연구보다 사회적 의견 수집을 선호한다.",
                    "hint": "ESFJ가 정보를 얻는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "혜원이는 'Let's ask everyone's opinions'라며 사회적 정보 수집을 제안하고, 'Research sounds too lonely!'라며 독립적 연구에 대해 부정적 반응을 보였습니다. ESFJ는 독립적 연구보다는 사회적 의견 수집을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Lonely thinking produces clarity.",
                    "translation": "외로운 사고가 명확함을 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜원",
                    "script": "Clarity from others feels warmer!",
                    "translation": "다른 사람들로부터의 명확함이 더 따뜻해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Warmth can cloud judgment.",
                    "translation": "따뜻함이 판단을 흐릴 수 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jihun values @@ and unbiased analysis.",
                    "hint": "INTJ가 중시하는 분석의 특성을 생각해보세요.",
                    "optionA": "social",
                    "optionB": "independent",
                    "optionC": "collective",
                    "result": "independent",
                    "explanation": "지훈이는 'I prefer independent research'와 'Lonely thinking produces clarity'라고 했습니다. INTJ는 사회적이고 집단적인 분석보다는 독립적이고 편견 없는 분석을 중시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜원",
                    "script": "Judgment needs human perspective!",
                    "translation": "판단에는 인간적 관점이 필요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Perspective requires objective distance.",
                    "translation": "관점에는 객관적 거리가 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜원",
                    "script": "Distance creates disconnection from reality!",
                    "translation": "거리가 현실로부터의 단절을 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your connections provide context.",
                    "translation": "네 연결이 맥락을 제공해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜원",
                    "script": "Your analysis brings precision.",
                    "translation": "네 분석이 정확성을 가져다줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Context and precision combine!",
                    "translation": "맥락과 정확성이 결합해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 수집 방식을 비교하는 표현이에요.",
                    "optionA": "Talking",
                    "optionB": "together",
                    "optionC": "versus",
                    "optionD": "studying",
                    "optionE": "alone",
                    "result": "Talking together versus studying alone",
                    "explanation": "'Talking together versus studying alone'는 ESFJ인 혜원과 INTJ인 지훈의 정보 수집 방식 차이를 보여줍니다. 혜원은 함께 대화하기를, 지훈은 혼자 공부하기를 선호합니다."
                }
            ]
        }
    ]
}
ID: 3858 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "실험가 vs 계획가!",
            "explanation": "ISTP의 직접 체험과 ENFJ의 체계적 이해 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "규민",
                    "script": "Let me try this.",
                    "translation": "이거 해보게 해줘."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채은",
                    "script": "Understanding people's needs comes first.",
                    "translation": "사람들의 필요를 이해하는 게 먼저야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "규민",
                    "script": "Needs? Just experiment directly!",
                    "translation": "필요? 그냥 직접 실험해봐!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "규민이는 사람들의 필요 이해보다 직접적인 실험을 선호한다.",
                    "hint": "ISTP가 정보를 탐구하는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "규민이는 'Let me try this'라며 직접 시도를 원하고, 'Needs? Just experiment directly!'라며 직접적 실험을 우선시했습니다. ISTP는 사람들의 필요 분석보다는 직접적인 체험과 실험을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채은",
                    "script": "Experiments should help others.",
                    "translation": "실험은 다른 사람들을 도와야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "규민",
                    "script": "Help others? First make it work!",
                    "translation": "다른 사람들을 돕는다고? 먼저 작동하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채은",
                    "script": "Working for people gives meaning.",
                    "translation": "사람들을 위해 작동하는 게 의미를 줘."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Chaeeun focuses on @@ and human impact.",
                    "hint": "ENFJ가 중시하는 영향의 특성을 생각해보세요.",
                    "optionA": "technical",
                    "optionB": "social",
                    "optionC": "mechanical",
                    "result": "social",
                    "explanation": "채은이는 'Understanding people's needs comes first'와 'Experiments should help others'라고 했습니다. ENFJ는 기술적이고 기계적인 영향보다는 사회적이고 인간적인 영향을 중시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "규민",
                    "script": "Meaning comes from function!",
                    "translation": "의미는 기능에서 나와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채은",
                    "script": "Function serves human connection!",
                    "translation": "기능은 인간적 연결을 섬겨!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "규민",
                    "script": "Connection complicates simple solutions!",
                    "translation": "연결이 간단한 해결책을 복잡하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채은",
                    "script": "Your solutions create possibilities.",
                    "translation": "네 해결책이 가능성을 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "규민",
                    "script": "Your vision guides purpose.",
                    "translation": "네 비전이 목적을 이끌어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채은",
                    "script": "Solutions and purpose unite!",
                    "translation": "해결책과 목적이 하나 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 탐구 동기를 비교하는 표현이에요.",
                    "optionA": "Try",
                    "optionB": "things",
                    "optionC": "versus",
                    "optionD": "help",
                    "optionE": "people",
                    "result": "Try things versus help people",
                    "explanation": "'Try things versus help people'는 ISTP인 규민과 ENFJ인 채은의 탐구 동기 차이를 보여줍니다. 규민은 직접 시도해보기를, 채은은 사람들 돕기를 추구합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "실험가 vs 계획가!",
            "explanation": "ISTP의 직접 체험과 ENFJ의 체계적 이해 대비",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "규민",
                    "script": "Let me try this.",
                    "translation": "이거 해보게 해줘."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채은",
                    "script": "Understanding people's needs comes first.",
                    "translation": "사람들의 필요를 이해하는 게 먼저야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "규민",
                    "script": "Needs? Just experiment directly!",
                    "translation": "필요? 그냥 직접 실험해봐!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "규민이는 사람들의 필요 이해보다 직접적인 실험을 선호한다.",
                    "hint": "ISTP가 정보를 탐구하는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "규민이는 'Let me try this'라며 직접 시도를 원하고, 'Needs? Just experiment directly!'라며 직접적 실험을 우선시했습니다. ISTP는 사람들의 필요 분석보다는 직접적인 체험과 실험을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채은",
                    "script": "Experiments should help others.",
                    "translation": "실험은 다른 사람들을 도와야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "규민",
                    "script": "Help others? First make it work!",
                    "translation": "다른 사람들을 돕는다고? 먼저 작동하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채은",
                    "script": "Working for people gives meaning.",
                    "translation": "사람들을 위해 작동하는 게 의미를 줘."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Chaeeun focuses on @@ and human impact.",
                    "hint": "ENFJ가 중시하는 영향의 특성을 생각해보세요.",
                    "optionA": "technical",
                    "optionB": "social",
                    "optionC": "mechanical",
                    "result": "social",
                    "explanation": "채은이는 'Understanding people's needs comes first'와 'Experiments should help others'라고 했습니다. ENFJ는 기술적이고 기계적인 영향보다는 사회적이고 인간적인 영향을 중시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "규민",
                    "script": "Meaning comes from function!",
                    "translation": "의미는 기능에서 나와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채은",
                    "script": "Function serves human connection!",
                    "translation": "기능은 인간적 연결을 섬겨!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "규민",
                    "script": "Connection complicates simple solutions!",
                    "translation": "연결이 간단한 해결책을 복잡하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채은",
                    "script": "Your solutions create possibilities.",
                    "translation": "네 해결책이 가능성을 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "규민",
                    "script": "Your vision guides purpose.",
                    "translation": "네 비전이 목적을 이끌어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채은",
                    "script": "Solutions and purpose unite!",
                    "translation": "해결책과 목적이 하나 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 탐구 동기를 비교하는 표현이에요.",
                    "optionA": "Try",
                    "optionB": "things",
                    "optionC": "versus",
                    "optionD": "help",
                    "optionE": "people",
                    "result": "Try things versus help people",
                    "explanation": "'Try things versus help people'는 ISTP인 규민과 ENFJ인 채은의 탐구 동기 차이를 보여줍니다. 규민은 직접 시도해보기를, 채은은 사람들 돕기를 추구합니다."
                }
            ]
        }
    ]
}
ID: 3859 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "느낌파 vs 사실파!",
            "explanation": "ESFP의 감각적 체험과 ISTJ의 체계적 절차 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나리",
                    "script": "This feels so exciting!",
                    "translation": "이거 너무 신나!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "Where are the instructions?",
                    "translation": "설명서가 어디 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나리",
                    "script": "Instructions kill the fun!",
                    "translation": "설명서가 재미를 죽여!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "나리는 체계적인 설명서보다 즉흥적인 재미를 중요하게 생각한다.",
                    "hint": "ESFP가 정보에 접근하는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "나리는 'This feels so exciting!'이라며 감각적 흥미를 보이고, 'Instructions kill the fun!'이라며 체계적 절차에 반발했습니다. ESFP는 설명서나 절차보다는 즉흥적이고 감각적인 재미를 우선시합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Fun without structure causes problems.",
                    "translation": "구조 없는 재미는 문제를 일으켜."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나리",
                    "script": "Problems? That sounds scary!",
                    "translation": "문제? 그거 무섭게 들려!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "Following steps prevents mistakes.",
                    "translation": "단계를 따르면 실수를 방지해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Donghyeon prefers @@ and organized approaches.",
                    "hint": "ISTJ가 선호하는 접근 방식을 생각해보세요.",
                    "optionA": "random",
                    "optionB": "systematic",
                    "optionC": "emotional",
                    "result": "systematic",
                    "explanation": "동현이는 'Where are the instructions?'와 'Following steps prevents mistakes'라고 했습니다. ISTJ는 무작위적이고 감정적인 접근보다는 체계적이고 조직적인 방법을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나리",
                    "script": "Mistakes lead to discoveries!",
                    "translation": "실수가 발견으로 이어져!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "Discoveries need careful planning.",
                    "translation": "발견에는 신중한 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나리",
                    "script": "Planning makes everything boring!",
                    "translation": "계획이 모든 걸 지루하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "Your energy brings life.",
                    "translation": "네 에너지가 생명력을 가져다줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나리",
                    "script": "Your organization creates stability.",
                    "translation": "네 조직력이 안정성을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동현",
                    "script": "Life and stability together!",
                    "translation": "생명력과 안정성이 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 접근법을 비교하는 표현이에요.",
                    "optionA": "Fun",
                    "optionB": "feelings",
                    "optionC": "versus",
                    "optionD": "careful",
                    "optionE": "steps",
                    "result": "Fun feelings versus careful steps",
                    "explanation": "'Fun feelings versus careful steps'는 ESFP인 나리와 ISTJ인 동현의 정보 접근법 차이를 보여줍니다. 나리는 재미있는 감정을, 동현은 신중한 단계를 선호합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "느낌파 vs 사실파!",
            "explanation": "ESFP의 감각적 체험과 ISTJ의 체계적 절차 대비",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나리",
                    "script": "This feels so exciting!",
                    "translation": "이거 너무 신나!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "Where are the instructions?",
                    "translation": "설명서가 어디 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나리",
                    "script": "Instructions kill the fun!",
                    "translation": "설명서가 재미를 죽여!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "나리는 체계적인 설명서보다 즉흥적인 재미를 중요하게 생각한다.",
                    "hint": "ESFP가 정보에 접근하는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "나리는 'This feels so exciting!'이라며 감각적 흥미를 보이고, 'Instructions kill the fun!'이라며 체계적 절차에 반발했습니다. ESFP는 설명서나 절차보다는 즉흥적이고 감각적인 재미를 우선시합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Fun without structure causes problems.",
                    "translation": "구조 없는 재미는 문제를 일으켜."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나리",
                    "script": "Problems? That sounds scary!",
                    "translation": "문제? 그거 무섭게 들려!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "Following steps prevents mistakes.",
                    "translation": "단계를 따르면 실수를 방지해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Donghyeon prefers @@ and organized approaches.",
                    "hint": "ISTJ가 선호하는 접근 방식을 생각해보세요.",
                    "optionA": "random",
                    "optionB": "systematic",
                    "optionC": "emotional",
                    "result": "systematic",
                    "explanation": "동현이는 'Where are the instructions?'와 'Following steps prevents mistakes'라고 했습니다. ISTJ는 무작위적이고 감정적인 접근보다는 체계적이고 조직적인 방법을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나리",
                    "script": "Mistakes lead to discoveries!",
                    "translation": "실수가 발견으로 이어져!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "Discoveries need careful planning.",
                    "translation": "발견에는 신중한 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나리",
                    "script": "Planning makes everything boring!",
                    "translation": "계획이 모든 걸 지루하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "Your energy brings life.",
                    "translation": "네 에너지가 생명력을 가져다줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나리",
                    "script": "Your organization creates stability.",
                    "translation": "네 조직력이 안정성을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동현",
                    "script": "Life and stability together!",
                    "translation": "생명력과 안정성이 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 접근법을 비교하는 표현이에요.",
                    "optionA": "Fun",
                    "optionB": "feelings",
                    "optionC": "versus",
                    "optionD": "careful",
                    "optionE": "steps",
                    "result": "Fun feelings versus careful steps",
                    "explanation": "'Fun feelings versus careful steps'는 ESFP인 나리와 ISTJ인 동현의 정보 접근법 차이를 보여줍니다. 나리는 재미있는 감정을, 동현은 신중한 단계를 선호합니다."
                }
            ]
        }
    ]
}
ID: 3860 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "아이디어 폭발 vs 사람 우선!",
            "explanation": "ENTP의 창의적 발상과 ESFJ의 인간 중심 배려 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "What if we changed everything?",
                    "translation": "모든 걸 바꾸면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소영",
                    "script": "Will this hurt people?",
                    "translation": "이게 사람들에게 해가 될까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "Hurt? Innovation requires change!",
                    "translation": "해? 혁신에는 변화가 필요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건우는 사람들에게 미칠 영향보다 혁신적 변화를 중요하게 생각한다.",
                    "hint": "ENTP가 정보 탐구에서 우선시하는 것을 생각해보세요.",
                    "result": "O",
                    "explanation": "건우는 'What if we changed everything?'이라며 변화에 초점을 맞추고, 'Innovation requires change!'라며 사람들에 대한 우려보다 혁신을 우선시했습니다. ENTP는 인간적 영향보다는 창의적 변화를 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소영",
                    "script": "Change should consider people's feelings.",
                    "translation": "변화는 사람들의 감정을 고려해야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "Feelings slow down progress!",
                    "translation": "감정이 진보를 늦춰!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소영",
                    "script": "Progress without heart feels empty.",
                    "translation": "마음 없는 진보는 공허해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Soyeong focuses on @@ and emotional impact.",
                    "hint": "ESFJ가 중시하는 영향의 특성을 생각해보세요.",
                    "optionA": "technical",
                    "optionB": "human",
                    "optionC": "logical",
                    "result": "human",
                    "explanation": "소영이는 'Will this hurt people?'과 'Change should consider people's feelings'라고 했습니다. ESFJ는 기술적이고 논리적인 영향보다는 인간적이고 감정적인 영향을 중시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건우",
                    "script": "Empty? New ideas create meaning!",
                    "translation": "공허? 새로운 아이디어가 의미를 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소영",
                    "script": "Meaning comes from helping others.",
                    "translation": "의미는 다른 사람들을 돕는 데서 나와."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "Others benefit from innovation!",
                    "translation": "다른 사람들이 혁신으로부터 혜택을 받아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소영",
                    "script": "Your creativity opens possibilities.",
                    "translation": "네 창의성이 가능성을 열어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건우",
                    "script": "Your care guides wise choices.",
                    "translation": "네 배려가 현명한 선택을 이끌어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소영",
                    "script": "Creativity and care unite!",
                    "translation": "창의성과 배려가 하나 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 우선순위를 비교하는 표현이에요.",
                    "optionA": "Creative",
                    "optionB": "change",
                    "optionC": "versus",
                    "optionD": "caring",
                    "optionE": "support",
                    "result": "Creative change versus caring support",
                    "explanation": "'Creative change versus caring support'는 ENTP인 건우와 ESFJ인 소영의 우선순위 차이를 보여줍니다. 건우는 창의적 변화를, 소영은 배려 있는 지원을 선호합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "아이디어 폭발 vs 사람 우선!",
            "explanation": "ENTP의 창의적 발상과 ESFJ의 인간 중심 배려 대비",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "What if we changed everything?",
                    "translation": "모든 걸 바꾸면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소영",
                    "script": "Will this hurt people?",
                    "translation": "이게 사람들에게 해가 될까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "Hurt? Innovation requires change!",
                    "translation": "해? 혁신에는 변화가 필요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건우는 사람들에게 미칠 영향보다 혁신적 변화를 중요하게 생각한다.",
                    "hint": "ENTP가 정보 탐구에서 우선시하는 것을 생각해보세요.",
                    "result": "O",
                    "explanation": "건우는 'What if we changed everything?'이라며 변화에 초점을 맞추고, 'Innovation requires change!'라며 사람들에 대한 우려보다 혁신을 우선시했습니다. ENTP는 인간적 영향보다는 창의적 변화를 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소영",
                    "script": "Change should consider people's feelings.",
                    "translation": "변화는 사람들의 감정을 고려해야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "Feelings slow down progress!",
                    "translation": "감정이 진보를 늦춰!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소영",
                    "script": "Progress without heart feels empty.",
                    "translation": "마음 없는 진보는 공허해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Soyeong focuses on @@ and emotional impact.",
                    "hint": "ESFJ가 중시하는 영향의 특성을 생각해보세요.",
                    "optionA": "technical",
                    "optionB": "human",
                    "optionC": "logical",
                    "result": "human",
                    "explanation": "소영이는 'Will this hurt people?'과 'Change should consider people's feelings'라고 했습니다. ESFJ는 기술적이고 논리적인 영향보다는 인간적이고 감정적인 영향을 중시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건우",
                    "script": "Empty? New ideas create meaning!",
                    "translation": "공허? 새로운 아이디어가 의미를 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소영",
                    "script": "Meaning comes from helping others.",
                    "translation": "의미는 다른 사람들을 돕는 데서 나와."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "Others benefit from innovation!",
                    "translation": "다른 사람들이 혁신으로부터 혜택을 받아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소영",
                    "script": "Your creativity opens possibilities.",
                    "translation": "네 창의성이 가능성을 열어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건우",
                    "script": "Your care guides wise choices.",
                    "translation": "네 배려가 현명한 선택을 이끌어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소영",
                    "script": "Creativity and care unite!",
                    "translation": "창의성과 배려가 하나 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 우선순위를 비교하는 표현이에요.",
                    "optionA": "Creative",
                    "optionB": "change",
                    "optionC": "versus",
                    "optionD": "caring",
                    "optionE": "support",
                    "result": "Creative change versus caring support",
                    "explanation": "'Creative change versus caring support'는 ENTP인 건우와 ESFJ인 소영의 우선순위 차이를 보여줍니다. 건우는 창의적 변화를, 소영은 배려 있는 지원을 선호합니다."
                }
            ]
        }
    ]
}
ID: 3861 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "내면의 소리 vs 함께의 힘!",
            "explanation": "ISFP의 개인적 가치와 ENFJ의 사회적 영향 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "This matches my values.",
                    "translation": "이거 내 가치관과 맞아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "How does this help society?",
                    "translation": "이게 사회에 어떻게 도움이 돼?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Society? I follow my heart!",
                    "translation": "사회? 난 내 마음을 따라!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진이는 사회적 영향보다 개인적 가치관을 우선시한다.",
                    "hint": "ISFP가 정보를 평가하는 기준을 생각해보세요.",
                    "result": "O",
                    "explanation": "유진이는 'This matches my values'라며 개인적 가치를 강조하고, 'Society? I follow my heart!'라며 사회적 관점보다 개인적 감정을 우선시했습니다. ISFP는 사회적 영향보다는 개인적 가치관을 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Hearts can guide social change.",
                    "translation": "마음이 사회 변화를 이끌 수 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Change feels too overwhelming!",
                    "translation": "변화는 너무 벅차게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "Small steps create big impact.",
                    "translation": "작은 단계가 큰 영향을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minjun thinks about @@ and collective benefit.",
                    "hint": "ENFJ가 관심을 갖는 영향의 범위를 생각해보세요.",
                    "optionA": "personal",
                    "optionB": "social",
                    "optionC": "individual",
                    "result": "social",
                    "explanation": "민준이는 'How does this help society?'와 'Hearts can guide social change'라고 했습니다. ENFJ는 개인적이고 개별적인 영향보다는 사회적이고 집단적인 이익을 생각합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Impact sounds too ambitious!",
                    "translation": "영향이라는 게 너무 야심적으로 들려!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "Ambition inspires positive growth.",
                    "translation": "야심이 긍정적 성장을 자극해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Growth should feel natural.",
                    "translation": "성장은 자연스럽게 느껴져야 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "Your authenticity inspires others.",
                    "translation": "네 진정성이 다른 사람들에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Your vision creates hope.",
                    "translation": "네 비전이 희망을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민준",
                    "script": "Authenticity and vision together!",
                    "translation": "진정성과 비전이 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 관심사를 비교하는 표현이에요.",
                    "optionA": "Personal",
                    "optionB": "values",
                    "optionC": "versus",
                    "optionD": "social",
                    "optionE": "impact",
                    "result": "Personal values versus social impact",
                    "explanation": "'Personal values versus social impact'는 ISFP인 유진과 ENFJ인 민준의 관심사 차이를 보여줍니다. 유진은 개인적 가치를, 민준은 사회적 영향을 중시합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "내면의 소리 vs 함께의 힘!",
            "explanation": "ISFP의 개인적 가치와 ENFJ의 사회적 영향 대비",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "This matches my values.",
                    "translation": "이거 내 가치관과 맞아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "How does this help society?",
                    "translation": "이게 사회에 어떻게 도움이 돼?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Society? I follow my heart!",
                    "translation": "사회? 난 내 마음을 따라!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진이는 사회적 영향보다 개인적 가치관을 우선시한다.",
                    "hint": "ISFP가 정보를 평가하는 기준을 생각해보세요.",
                    "result": "O",
                    "explanation": "유진이는 'This matches my values'라며 개인적 가치를 강조하고, 'Society? I follow my heart!'라며 사회적 관점보다 개인적 감정을 우선시했습니다. ISFP는 사회적 영향보다는 개인적 가치관을 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Hearts can guide social change.",
                    "translation": "마음이 사회 변화를 이끌 수 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Change feels too overwhelming!",
                    "translation": "변화는 너무 벅차게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "Small steps create big impact.",
                    "translation": "작은 단계가 큰 영향을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minjun thinks about @@ and collective benefit.",
                    "hint": "ENFJ가 관심을 갖는 영향의 범위를 생각해보세요.",
                    "optionA": "personal",
                    "optionB": "social",
                    "optionC": "individual",
                    "result": "social",
                    "explanation": "민준이는 'How does this help society?'와 'Hearts can guide social change'라고 했습니다. ENFJ는 개인적이고 개별적인 영향보다는 사회적이고 집단적인 이익을 생각합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Impact sounds too ambitious!",
                    "translation": "영향이라는 게 너무 야심적으로 들려!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "Ambition inspires positive growth.",
                    "translation": "야심이 긍정적 성장을 자극해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Growth should feel natural.",
                    "translation": "성장은 자연스럽게 느껴져야 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "Your authenticity inspires others.",
                    "translation": "네 진정성이 다른 사람들에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Your vision creates hope.",
                    "translation": "네 비전이 희망을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민준",
                    "script": "Authenticity and vision together!",
                    "translation": "진정성과 비전이 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 관심사를 비교하는 표현이에요.",
                    "optionA": "Personal",
                    "optionB": "values",
                    "optionC": "versus",
                    "optionD": "social",
                    "optionE": "impact",
                    "result": "Personal values versus social impact",
                    "explanation": "'Personal values versus social impact'는 ISFP인 유진과 ENFJ인 민준의 관심사 차이를 보여줍니다. 유진은 개인적 가치를, 민준은 사회적 영향을 중시합니다."
                }
            ]
        }
    ]
}
ID: 3862 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "분석왕 vs 행동왕!",
            "explanation": "INTP의 이론적 분석과 ESTP의 실용적 실행 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I need more research time.",
                    "translation": "더 많은 연구 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Research? Let's just try!",
                    "translation": "연구? 그냥 해보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Trying without understanding is risky.",
                    "translation": "이해 없이 시도하는 건 위험해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈이는 즉시 시도하기보다 충분한 이해가 선행되어야 한다고 생각한다.",
                    "hint": "INTP가 정보에 접근하는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "지훈이는 'I need more research time'이라며 연구의 필요성을 강조하고, 'Trying without understanding is risky'라며 이해 없는 실행에 대해 우려를 표했습니다. INTP는 즉각적 실행보다는 충분한 이해와 분석을 우선시합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "Risky? That sounds exciting!",
                    "translation": "위험? 그거 흥미진진하게 들려!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Excitement can cloud judgment.",
                    "translation": "흥분이 판단을 흐릴 수 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "Judgment kills spontaneous fun!",
                    "translation": "판단이 즉흥적 재미를 죽여!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Haeun prefers @@ and immediate experiences.",
                    "hint": "ESTP가 선호하는 경험의 특성을 생각해보세요.",
                    "optionA": "theoretical",
                    "optionB": "direct",
                    "optionC": "abstract",
                    "result": "direct",
                    "explanation": "하은이는 'Research? Let's just try!'와 'Risky? That sounds exciting!'이라고 했습니다. ESTP는 이론적이고 추상적인 접근보다는 직접적이고 즉각적인 경험을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Fun without logic creates chaos.",
                    "translation": "논리 없는 재미는 혼란을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "Chaos leads to discoveries!",
                    "translation": "혼란이 발견으로 이어져!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Discoveries need systematic verification.",
                    "translation": "발견에는 체계적 검증이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하은",
                    "script": "Your thinking prevents mistakes.",
                    "translation": "네 사고가 실수를 방지해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Your energy creates momentum.",
                    "translation": "네 에너지가 추진력을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하은",
                    "script": "Thinking and energy combine!",
                    "translation": "사고와 에너지가 결합해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 접근 방식을 비교하는 표현이에요.",
                    "optionA": "Deep",
                    "optionB": "thinking",
                    "optionC": "versus",
                    "optionD": "quick",
                    "optionE": "action",
                    "result": "Deep thinking versus quick action",
                    "explanation": "'Deep thinking versus quick action'은 INTP인 지훈과 ESTP인 하은의 접근 방식 차이를 보여줍니다. 지훈은 깊은 사고를, 하은은 빠른 행동을 선호합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "분석왕 vs 행동왕!",
            "explanation": "INTP의 이론적 분석과 ESTP의 실용적 실행 대비",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I need more research time.",
                    "translation": "더 많은 연구 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Research? Let's just try!",
                    "translation": "연구? 그냥 해보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Trying without understanding is risky.",
                    "translation": "이해 없이 시도하는 건 위험해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈이는 즉시 시도하기보다 충분한 이해가 선행되어야 한다고 생각한다.",
                    "hint": "INTP가 정보에 접근하는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "지훈이는 'I need more research time'이라며 연구의 필요성을 강조하고, 'Trying without understanding is risky'라며 이해 없는 실행에 대해 우려를 표했습니다. INTP는 즉각적 실행보다는 충분한 이해와 분석을 우선시합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "Risky? That sounds exciting!",
                    "translation": "위험? 그거 흥미진진하게 들려!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Excitement can cloud judgment.",
                    "translation": "흥분이 판단을 흐릴 수 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "Judgment kills spontaneous fun!",
                    "translation": "판단이 즉흥적 재미를 죽여!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Haeun prefers @@ and immediate experiences.",
                    "hint": "ESTP가 선호하는 경험의 특성을 생각해보세요.",
                    "optionA": "theoretical",
                    "optionB": "direct",
                    "optionC": "abstract",
                    "result": "direct",
                    "explanation": "하은이는 'Research? Let's just try!'와 'Risky? That sounds exciting!'이라고 했습니다. ESTP는 이론적이고 추상적인 접근보다는 직접적이고 즉각적인 경험을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Fun without logic creates chaos.",
                    "translation": "논리 없는 재미는 혼란을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "Chaos leads to discoveries!",
                    "translation": "혼란이 발견으로 이어져!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Discoveries need systematic verification.",
                    "translation": "발견에는 체계적 검증이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하은",
                    "script": "Your thinking prevents mistakes.",
                    "translation": "네 사고가 실수를 방지해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Your energy creates momentum.",
                    "translation": "네 에너지가 추진력을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하은",
                    "script": "Thinking and energy combine!",
                    "translation": "사고와 에너지가 결합해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 접근 방식을 비교하는 표현이에요.",
                    "optionA": "Deep",
                    "optionB": "thinking",
                    "optionC": "versus",
                    "optionD": "quick",
                    "optionE": "action",
                    "result": "Deep thinking versus quick action",
                    "explanation": "'Deep thinking versus quick action'은 INTP인 지훈과 ESTP인 하은의 접근 방식 차이를 보여줍니다. 지훈은 깊은 사고를, 하은은 빠른 행동을 선호합니다."
                }
            ]
        }
    ]
}
ID: 3863 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "효율성 대장 vs 배려 대장!",
            "explanation": "ENTJ의 결과 중심 효율성과 ISFJ의 과정 중심 배려 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "What's the bottom line?",
                    "translation": "결론이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유나",
                    "script": "Are people comfortable with this?",
                    "translation": "사람들이 이거에 대해 편안해해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서현",
                    "script": "Comfort? Results matter more!",
                    "translation": "편안함? 결과가 더 중요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서현이는 사람들의 편안함보다 실질적 결과를 중요하게 생각한다.",
                    "hint": "ENTJ가 정보를 평가하는 기준을 생각해보세요.",
                    "result": "O",
                    "explanation": "서현이는 'What's the bottom line?'이라며 결론에 집중하고, 'Comfort? Results matter more!'라며 사람들의 편안함보다 결과를 우선시했습니다. ENTJ는 감정적 편안함보다는 실질적이고 측정 가능한 결과를 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유나",
                    "script": "Results without care feel cold.",
                    "translation": "배려 없는 결과는 차갑게 느껴져."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "Cold efficiency gets things done.",
                    "translation": "차가운 효율성이 일을 해결해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유나",
                    "script": "Done doesn't mean done well.",
                    "translation": "해결했다고 잘 해결한 건 아니야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yuna focuses on @@ and gentle approaches.",
                    "hint": "ISFJ가 중시하는 접근 방식을 생각해보세요.",
                    "optionA": "aggressive",
                    "optionB": "caring",
                    "optionC": "harsh",
                    "result": "caring",
                    "explanation": "유나는 'Are people comfortable with this?'와 'Results without care feel cold'라고 했습니다. ISFJ는 공격적이고 거친 접근보다는 배려 있고 부드러운 방법을 중시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서현",
                    "script": "Well means achieving goals effectively.",
                    "translation": "잘한다는 건 목표를 효과적으로 달성하는 거야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유나",
                    "script": "Effectively includes everyone's wellbeing.",
                    "translation": "효과적인 건 모든 사람의 복지를 포함해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "Wellbeing follows successful outcomes.",
                    "translation": "복지는 성공적인 결과를 따라와."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유나",
                    "script": "Your drive creates progress.",
                    "translation": "네 추진력이 발전을 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서현",
                    "script": "Your care ensures sustainability.",
                    "translation": "네 배려가 지속가능성을 보장해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유나",
                    "script": "Progress and care together!",
                    "translation": "발전과 배려가 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 우선순위를 비교하는 표현이에요.",
                    "optionA": "Fast",
                    "optionB": "results",
                    "optionC": "versus",
                    "optionD": "gentle",
                    "optionE": "care",
                    "result": "Fast results versus gentle care",
                    "explanation": "'Fast results versus gentle care'는 ENTJ인 서현과 ISFJ인 유나의 우선순위 차이를 보여줍니다. 서현은 빠른 결과를, 유나는 부드러운 배려를 중시합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "효율성 대장 vs 배려 대장!",
            "explanation": "ENTJ의 결과 중심 효율성과 ISFJ의 과정 중심 배려 대비",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "What's the bottom line?",
                    "translation": "결론이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유나",
                    "script": "Are people comfortable with this?",
                    "translation": "사람들이 이거에 대해 편안해해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서현",
                    "script": "Comfort? Results matter more!",
                    "translation": "편안함? 결과가 더 중요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서현이는 사람들의 편안함보다 실질적 결과를 중요하게 생각한다.",
                    "hint": "ENTJ가 정보를 평가하는 기준을 생각해보세요.",
                    "result": "O",
                    "explanation": "서현이는 'What's the bottom line?'이라며 결론에 집중하고, 'Comfort? Results matter more!'라며 사람들의 편안함보다 결과를 우선시했습니다. ENTJ는 감정적 편안함보다는 실질적이고 측정 가능한 결과를 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유나",
                    "script": "Results without care feel cold.",
                    "translation": "배려 없는 결과는 차갑게 느껴져."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "Cold efficiency gets things done.",
                    "translation": "차가운 효율성이 일을 해결해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유나",
                    "script": "Done doesn't mean done well.",
                    "translation": "해결했다고 잘 해결한 건 아니야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yuna focuses on @@ and gentle approaches.",
                    "hint": "ISFJ가 중시하는 접근 방식을 생각해보세요.",
                    "optionA": "aggressive",
                    "optionB": "caring",
                    "optionC": "harsh",
                    "result": "caring",
                    "explanation": "유나는 'Are people comfortable with this?'와 'Results without care feel cold'라고 했습니다. ISFJ는 공격적이고 거친 접근보다는 배려 있고 부드러운 방법을 중시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서현",
                    "script": "Well means achieving goals effectively.",
                    "translation": "잘한다는 건 목표를 효과적으로 달성하는 거야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유나",
                    "script": "Effectively includes everyone's wellbeing.",
                    "translation": "효과적인 건 모든 사람의 복지를 포함해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "Wellbeing follows successful outcomes.",
                    "translation": "복지는 성공적인 결과를 따라와."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유나",
                    "script": "Your drive creates progress.",
                    "translation": "네 추진력이 발전을 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서현",
                    "script": "Your care ensures sustainability.",
                    "translation": "네 배려가 지속가능성을 보장해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유나",
                    "script": "Progress and care together!",
                    "translation": "발전과 배려가 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 우선순위를 비교하는 표현이에요.",
                    "optionA": "Fast",
                    "optionB": "results",
                    "optionC": "versus",
                    "optionD": "gentle",
                    "optionE": "care",
                    "result": "Fast results versus gentle care",
                    "explanation": "'Fast results versus gentle care'는 ENTJ인 서현과 ISFJ인 유나의 우선순위 차이를 보여줍니다. 서현은 빠른 결과를, 유나는 부드러운 배려를 중시합니다."
                }
            ]
        }
    ]
}
ID: 3864 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "가능성 탐험가 vs 실전 장인!",
            "explanation": "ENFP의 잠재력 탐구와 ISTP의 실무 능력 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "Imagine all the possibilities!",
                    "translation": "모든 가능성을 상상해봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "Show me how it works.",
                    "translation": "어떻게 작동하는지 보여줘."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "Working? That sounds mechanical!",
                    "translation": "작동? 그거 기계적으로 들려!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채린이는 기계적 작동 원리보다 무한한 가능성에 관심이 많다.",
                    "hint": "ENFP가 정보에서 찾는 것을 생각해보세요.",
                    "result": "O",
                    "explanation": "채린이는 'Imagine all the possibilities!'라며 가능성에 초점을 맞추고, 'Working? That sounds mechanical!'이라며 기계적 원리에 대해 부정적 반응을 보였습니다. ENFP는 기계적 작동보다는 무한한 잠재력과 가능성에 관심이 많습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "Mechanical understanding solves problems.",
                    "translation": "기계적 이해가 문제를 해결해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채린",
                    "script": "Problems? Let's create opportunities!",
                    "translation": "문제? 기회를 만들어보자!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Opportunities need practical skills.",
                    "translation": "기회에는 실용적 기술이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Junseo prefers @@ and hands-on learning.",
                    "hint": "ISTP가 선호하는 학습 방식을 생각해보세요.",
                    "optionA": "theoretical",
                    "optionB": "practical",
                    "optionC": "abstract",
                    "result": "practical",
                    "explanation": "준서는 'Show me how it works'와 'Mechanical understanding solves problems'라고 했습니다. ISTP는 이론적이고 추상적인 학습보다는 실용적이고 직접적인 학습을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채린",
                    "script": "Skills limit creative thinking!",
                    "translation": "기술이 창의적 사고를 제한해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "Thinking without skills stays ideas.",
                    "translation": "기술 없는 사고는 아이디어로만 남아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채린",
                    "script": "Ideas inspire amazing innovations!",
                    "translation": "아이디어가 놀라운 혁신을 자극해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "Your enthusiasm sparks creativity.",
                    "translation": "네 열정이 창의성에 불을 지펴."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "Your skills make things real.",
                    "translation": "네 기술이 일들을 현실로 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "Creativity and skills unite!",
                    "translation": "창의성과 기술이 하나 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 관심사를 비교하는 표현이에요.",
                    "optionA": "Big",
                    "optionB": "ideas",
                    "optionC": "versus",
                    "optionD": "real",
                    "optionE": "skills",
                    "result": "Big ideas versus real skills",
                    "explanation": "'Big ideas versus real skills'는 ENFP인 채린과 ISTP인 준서의 관심사 차이를 보여줍니다. 채린은 큰 아이디어를, 준서는 실제 기술을 중시합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "가능성 탐험가 vs 실전 장인!",
            "explanation": "ENFP의 잠재력 탐구와 ISTP의 실무 능력 대비",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "Imagine all the possibilities!",
                    "translation": "모든 가능성을 상상해봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "Show me how it works.",
                    "translation": "어떻게 작동하는지 보여줘."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "Working? That sounds mechanical!",
                    "translation": "작동? 그거 기계적으로 들려!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채린이는 기계적 작동 원리보다 무한한 가능성에 관심이 많다.",
                    "hint": "ENFP가 정보에서 찾는 것을 생각해보세요.",
                    "result": "O",
                    "explanation": "채린이는 'Imagine all the possibilities!'라며 가능성에 초점을 맞추고, 'Working? That sounds mechanical!'이라며 기계적 원리에 대해 부정적 반응을 보였습니다. ENFP는 기계적 작동보다는 무한한 잠재력과 가능성에 관심이 많습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "Mechanical understanding solves problems.",
                    "translation": "기계적 이해가 문제를 해결해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채린",
                    "script": "Problems? Let's create opportunities!",
                    "translation": "문제? 기회를 만들어보자!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Opportunities need practical skills.",
                    "translation": "기회에는 실용적 기술이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Junseo prefers @@ and hands-on learning.",
                    "hint": "ISTP가 선호하는 학습 방식을 생각해보세요.",
                    "optionA": "theoretical",
                    "optionB": "practical",
                    "optionC": "abstract",
                    "result": "practical",
                    "explanation": "준서는 'Show me how it works'와 'Mechanical understanding solves problems'라고 했습니다. ISTP는 이론적이고 추상적인 학습보다는 실용적이고 직접적인 학습을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채린",
                    "script": "Skills limit creative thinking!",
                    "translation": "기술이 창의적 사고를 제한해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "Thinking without skills stays ideas.",
                    "translation": "기술 없는 사고는 아이디어로만 남아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채린",
                    "script": "Ideas inspire amazing innovations!",
                    "translation": "아이디어가 놀라운 혁신을 자극해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "Your enthusiasm sparks creativity.",
                    "translation": "네 열정이 창의성에 불을 지펴."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "Your skills make things real.",
                    "translation": "네 기술이 일들을 현실로 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "Creativity and skills unite!",
                    "translation": "창의성과 기술이 하나 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 관심사를 비교하는 표현이에요.",
                    "optionA": "Big",
                    "optionB": "ideas",
                    "optionC": "versus",
                    "optionD": "real",
                    "optionE": "skills",
                    "result": "Big ideas versus real skills",
                    "explanation": "'Big ideas versus real skills'는 ENFP인 채린과 ISTP인 준서의 관심사 차이를 보여줍니다. 채린은 큰 아이디어를, 준서는 실제 기술을 중시합니다."
                }
            ]
        }
    ]
}
ID: 3865 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "깊은 의미 vs 생생한 현실!",
            "explanation": "INFJ의 상징적 이해와 ESFP의 감각적 경험 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수현",
                    "script": "This has deeper meaning.",
                    "translation": "이거 더 깊은 의미가 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "Meaning? Let's experience it!",
                    "translation": "의미? 그냥 경험해보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수현",
                    "script": "Experience without reflection feels shallow.",
                    "translation": "성찰 없는 경험은 얕게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수현이는 단순한 경험보다 성찰을 통한 깊은 이해를 중요하게 생각한다.",
                    "hint": "INFJ가 정보를 받아들이는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "수현이는 'This has deeper meaning'이라며 깊은 의미를 추구하고, 'Experience without reflection feels shallow'라며 성찰 없는 경험에 대해 부정적 반응을 보였습니다. INFJ는 표면적 경험보다는 성찰을 통한 깊은 이해를 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Shallow? Real moments are beautiful!",
                    "translation": "얕다고? 실제 순간들은 아름다워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수현",
                    "script": "Beauty comes from understanding patterns.",
                    "translation": "아름다움은 패턴을 이해하는 데서 나와."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Patterns sound too complicated!",
                    "translation": "패턴은 너무 복잡하게 들려!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Taeyeong enjoys @@ and immediate sensations.",
                    "hint": "ESFP가 선호하는 경험의 특성을 생각해보세요.",
                    "optionA": "complex",
                    "optionB": "simple",
                    "optionC": "abstract",
                    "result": "simple",
                    "explanation": "태영이는 'Meaning? Let's experience it!'과 'Patterns sound too complicated!'라고 했습니다. ESFP는 복잡하고 추상적인 경험보다는 단순하고 직접적인 감각을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수현",
                    "script": "Complicated reveals hidden truths.",
                    "translation": "복잡한 것이 숨겨진 진실을 드러내."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "Truth is what we feel!",
                    "translation": "진실은 우리가 느끼는 거야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "Feelings need interpretation sometimes.",
                    "translation": "감정에는 때로 해석이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "Your insights add depth.",
                    "translation": "네 통찰이 깊이를 더해줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수현",
                    "script": "Your joy brings lightness.",
                    "translation": "네 기쁨이 가벼움을 가져다줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "Depth and lightness together!",
                    "translation": "깊이와 가벼움이 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 추구 방식을 비교하는 표현이에요.",
                    "optionA": "Deep",
                    "optionB": "meaning",
                    "optionC": "versus",
                    "optionD": "live",
                    "optionE": "moments",
                    "result": "Deep meaning versus live moments",
                    "explanation": "'Deep meaning versus live moments'는 INFJ인 수현과 ESFP인 태영의 정보 추구 방식 차이를 보여줍니다. 수현은 깊은 의미를, 태영은 생생한 순간들을 추구합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "깊은 의미 vs 생생한 현실!",
            "explanation": "INFJ의 상징적 이해와 ESFP의 감각적 경험 대비",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수현",
                    "script": "This has deeper meaning.",
                    "translation": "이거 더 깊은 의미가 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "Meaning? Let's experience it!",
                    "translation": "의미? 그냥 경험해보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수현",
                    "script": "Experience without reflection feels shallow.",
                    "translation": "성찰 없는 경험은 얕게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수현이는 단순한 경험보다 성찰을 통한 깊은 이해를 중요하게 생각한다.",
                    "hint": "INFJ가 정보를 받아들이는 방식을 생각해보세요.",
                    "result": "O",
                    "explanation": "수현이는 'This has deeper meaning'이라며 깊은 의미를 추구하고, 'Experience without reflection feels shallow'라며 성찰 없는 경험에 대해 부정적 반응을 보였습니다. INFJ는 표면적 경험보다는 성찰을 통한 깊은 이해를 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Shallow? Real moments are beautiful!",
                    "translation": "얕다고? 실제 순간들은 아름다워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수현",
                    "script": "Beauty comes from understanding patterns.",
                    "translation": "아름다움은 패턴을 이해하는 데서 나와."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Patterns sound too complicated!",
                    "translation": "패턴은 너무 복잡하게 들려!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Taeyeong enjoys @@ and immediate sensations.",
                    "hint": "ESFP가 선호하는 경험의 특성을 생각해보세요.",
                    "optionA": "complex",
                    "optionB": "simple",
                    "optionC": "abstract",
                    "result": "simple",
                    "explanation": "태영이는 'Meaning? Let's experience it!'과 'Patterns sound too complicated!'라고 했습니다. ESFP는 복잡하고 추상적인 경험보다는 단순하고 직접적인 감각을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수현",
                    "script": "Complicated reveals hidden truths.",
                    "translation": "복잡한 것이 숨겨진 진실을 드러내."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "Truth is what we feel!",
                    "translation": "진실은 우리가 느끼는 거야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "Feelings need interpretation sometimes.",
                    "translation": "감정에는 때로 해석이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "Your insights add depth.",
                    "translation": "네 통찰이 깊이를 더해줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수현",
                    "script": "Your joy brings lightness.",
                    "translation": "네 기쁨이 가벼움을 가져다줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "Depth and lightness together!",
                    "translation": "깊이와 가벼움이 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 추구 방식을 비교하는 표현이에요.",
                    "optionA": "Deep",
                    "optionB": "meaning",
                    "optionC": "versus",
                    "optionD": "live",
                    "optionE": "moments",
                    "result": "Deep meaning versus live moments",
                    "explanation": "'Deep meaning versus live moments'는 INFJ인 수현과 ESFP인 태영의 정보 추구 방식 차이를 보여줍니다. 수현은 깊은 의미를, 태영은 생생한 순간들을 추구합니다."
                }
            ]
        }
    ]
}
ID: 3866 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "체계적 분석 vs 직관적 통찰!",
            "explanation": "ESTJ의 논리적 구조와 INTP의 창의적 사고 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "Where's the organized data?",
                    "translation": "정리된 데이터가 어디 있어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "Data limits creative thinking.",
                    "translation": "데이터가 창의적 사고를 제한해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Creative? We need facts!",
                    "translation": "창의적? 우리는 사실이 필요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 창의적 사고보다 명확한 사실과 데이터를 중요하게 생각한다.",
                    "hint": "ESTJ가 정보를 평가하는 기준을 생각해보세요.",
                    "result": "O",
                    "explanation": "민지는 'Where's the organized data?'라며 체계적 데이터를 요구하고, 'Creative? We need facts!'라며 창의성보다 사실을 우선시했습니다. ESTJ는 창의적 추측보다는 명확하고 검증된 사실을 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "Facts without context miss insights.",
                    "translation": "맥락 없는 사실은 통찰을 놓쳐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Insights without proof are useless!",
                    "translation": "증명 없는 통찰은 쓸모없어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "Proof kills innovative possibilities.",
                    "translation": "증명이 혁신적 가능성을 죽여."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeonwoo values @@ and theoretical exploration.",
                    "hint": "INTP가 중시하는 탐구의 특성을 생각해보세요.",
                    "optionA": "practical",
                    "optionB": "abstract",
                    "optionC": "concrete",
                    "result": "abstract",
                    "explanation": "현우는 'Data limits creative thinking'과 'Facts without context miss insights'라고 했습니다. INTP는 실용적이고 구체적인 탐구보다는 추상적이고 이론적인 탐구를 중시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Possibilities need measurable results.",
                    "translation": "가능성에는 측정 가능한 결과가 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "Results emerge from understanding patterns.",
                    "translation": "결과는 패턴을 이해하는 데서 나타나."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "Patterns should produce concrete outcomes.",
                    "translation": "패턴은 구체적 결과를 만들어야 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "Your structure organizes chaos.",
                    "translation": "네 구조가 혼란을 정리해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민지",
                    "script": "Your thinking opens new angles.",
                    "translation": "네 사고가 새로운 각도를 열어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현우",
                    "script": "Structure and thinking combine!",
                    "translation": "구조와 사고가 결합해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 정보 처리 방식을 비교하는 표현이에요.",
                    "optionA": "Clear",
                    "optionB": "facts",
                    "optionC": "versus",
                    "optionD": "creative",
                    "optionE": "ideas",
                    "result": "Clear facts versus creative ideas",
                    "explanation": "'Clear facts versus creative ideas'는 ESTJ인 민지와 INTP인 현우의 정보 처리 방식 차이를 보여줍니다. 민지는 명확한 사실을, 현우는 창의적 아이디어를 중시합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "체계적 분석 vs 직관적 통찰!",
            "explanation": "ESTJ의 논리적 구조와 INTP의 창의적 사고 대비",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "Where's the organized data?",
                    "translation": "정리된 데이터가 어디 있어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "Data limits creative thinking.",
                    "translation": "데이터가 창의적 사고를 제한해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Creative? We need facts!",
                    "translation": "창의적? 우리는 사실이 필요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 창의적 사고보다 명확한 사실과 데이터를 중요하게 생각한다.",
                    "hint": "ESTJ가 정보를 평가하는 기준을 생각해보세요.",
                    "result": "O",
                    "explanation": "민지는 'Where's the organized data?'라며 체계적 데이터를 요구하고, 'Creative? We need facts!'라며 창의성보다 사실을 우선시했습니다. ESTJ는 창의적 추측보다는 명확하고 검증된 사실을 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "Facts without context miss insights.",
                    "translation": "맥락 없는 사실은 통찰을 놓쳐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Insights without proof are useless!",
                    "translation": "증명 없는 통찰은 쓸모없어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "Proof kills innovative possibilities.",
                    "translation": "증명이 혁신적 가능성을 죽여."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeonwoo values @@ and theoretical exploration.",
                    "hint": "INTP가 중시하는 탐구의 특성을 생각해보세요.",
                    "optionA": "practical",
                    "optionB": "abstract",
                    "optionC": "concrete",
                    "result": "abstract",
                    "explanation": "현우는 'Data limits creative thinking'과 'Facts without context miss insights'라고 했습니다. INTP는 실용적이고 구체적인 탐구보다는 추상적이고 이론적인 탐구를 중시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Possibilities need measurable results.",
                    "translation": "가능성에는 측정 가능한 결과가 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "Results emerge from understanding patterns.",
                    "translation": "결과는 패턴을 이해하는 데서 나타나."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "Patterns should produce concrete outcomes.",
                    "translation": "패턴은 구체적 결과를 만들어야 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "Your structure organizes chaos.",
                    "translation": "네 구조가 혼란을 정리해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민지",
                    "script": "Your thinking opens new angles.",
                    "translation": "네 사고가 새로운 각도를 열어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현우",
                    "script": "Structure and thinking combine!",
                    "translation": "구조와 사고가 결합해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 정보 처리 방식을 비교하는 표현이에요.",
                    "optionA": "Clear",
                    "optionB": "facts",
                    "optionC": "versus",
                    "optionD": "creative",
                    "optionE": "ideas",
                    "result": "Clear facts versus creative ideas",
                    "explanation": "'Clear facts versus creative ideas'는 ESTJ인 민지와 INTP인 현우의 정보 처리 방식 차이를 보여줍니다. 민지는 명확한 사실을, 현우는 창의적 아이디어를 중시합니다."
                }
            ]
        }
    ]
}
ID: 3867 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "도움 주기 vs 즉시 실행!",
            "explanation": "ISFJ의 지원 중심 접근과 ESTP의 행동 중심 실행 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜진",
                    "script": "How can this help?",
                    "translation": "이게 어떻게 도움이 될까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "우진",
                    "script": "Help? Let's just do!",
                    "translation": "도움? 그냥 해보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜진",
                    "script": "Doing without planning hurts people.",
                    "translation": "계획 없이 하면 사람들이 다쳐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜진이는 즉시 실행보다 사람들에게 도움이 되는지를 먼저 고려한다.",
                    "hint": "ISFJ가 정보를 활용할 때 우선시하는 것을 생각해보세요.",
                    "result": "O",
                    "explanation": "혜진이는 'How can this help?'라며 도움 여부를 먼저 고려하고, 'Doing without planning hurts people'이라며 사람들에 대한 우려를 표했습니다. ISFJ는 즉각적 실행보다는 사람들에게 미칠 영향을 먼저 고려합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "우진",
                    "script": "Hurts? Action teaches lessons!",
                    "translation": "다친다고? 행동이 교훈을 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜진",
                    "script": "Lessons should be gentle.",
                    "translation": "교훈은 부드러워야 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "우진",
                    "script": "Gentle takes too much time!",
                    "translation": "부드러운 건 너무 시간이 오래 걸려!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Woojin prefers @@ and immediate results.",
                    "hint": "ESTP가 선호하는 결과의 특성을 생각해보세요.",
                    "optionA": "delayed",
                    "optionB": "fast",
                    "optionC": "careful",
                    "result": "fast",
                    "explanation": "우진이는 'Help? Let's just do!'와 'Action teaches lessons!'라고 했습니다. ESTP는 지연되고 신중한 결과보다는 빠르고 즉각적인 결과를 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜진",
                    "script": "Time spent caring prevents problems.",
                    "translation": "배려에 쓰는 시간이 문제를 방지해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "우진",
                    "script": "Problems solve themselves through action!",
                    "translation": "문제들은 행동을 통해 스스로 해결돼!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜진",
                    "script": "Action without thought creates chaos.",
                    "translation": "생각 없는 행동은 혼란을 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "우진",
                    "script": "Your care prevents mistakes.",
                    "translation": "네 배려가 실수를 방지해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜진",
                    "script": "Your energy creates progress.",
                    "translation": "네 에너지가 발전을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "우진",
                    "script": "Care and energy together!",
                    "translation": "배려와 에너지가 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 접근 방식을 비교하는 표현이에요.",
                    "optionA": "Helpful",
                    "optionB": "support",
                    "optionC": "versus",
                    "optionD": "quick",
                    "optionE": "action",
                    "result": "Helpful support versus quick action",
                    "explanation": "'Helpful support versus quick action'은 ISFJ인 혜진과 ESTP인 우진의 접근 방식 차이를 보여줍니다. 혜진은 도움이 되는 지원을, 우진은 빠른 행동을 선호합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "도움 주기 vs 즉시 실행!",
            "explanation": "ISFJ의 지원 중심 접근과 ESTP의 행동 중심 실행 대비",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜진",
                    "script": "How can this help?",
                    "translation": "이게 어떻게 도움이 될까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "우진",
                    "script": "Help? Let's just do!",
                    "translation": "도움? 그냥 해보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜진",
                    "script": "Doing without planning hurts people.",
                    "translation": "계획 없이 하면 사람들이 다쳐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜진이는 즉시 실행보다 사람들에게 도움이 되는지를 먼저 고려한다.",
                    "hint": "ISFJ가 정보를 활용할 때 우선시하는 것을 생각해보세요.",
                    "result": "O",
                    "explanation": "혜진이는 'How can this help?'라며 도움 여부를 먼저 고려하고, 'Doing without planning hurts people'이라며 사람들에 대한 우려를 표했습니다. ISFJ는 즉각적 실행보다는 사람들에게 미칠 영향을 먼저 고려합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "우진",
                    "script": "Hurts? Action teaches lessons!",
                    "translation": "다친다고? 행동이 교훈을 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜진",
                    "script": "Lessons should be gentle.",
                    "translation": "교훈은 부드러워야 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "우진",
                    "script": "Gentle takes too much time!",
                    "translation": "부드러운 건 너무 시간이 오래 걸려!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Woojin prefers @@ and immediate results.",
                    "hint": "ESTP가 선호하는 결과의 특성을 생각해보세요.",
                    "optionA": "delayed",
                    "optionB": "fast",
                    "optionC": "careful",
                    "result": "fast",
                    "explanation": "우진이는 'Help? Let's just do!'와 'Action teaches lessons!'라고 했습니다. ESTP는 지연되고 신중한 결과보다는 빠르고 즉각적인 결과를 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜진",
                    "script": "Time spent caring prevents problems.",
                    "translation": "배려에 쓰는 시간이 문제를 방지해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "우진",
                    "script": "Problems solve themselves through action!",
                    "translation": "문제들은 행동을 통해 스스로 해결돼!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜진",
                    "script": "Action without thought creates chaos.",
                    "translation": "생각 없는 행동은 혼란을 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "우진",
                    "script": "Your care prevents mistakes.",
                    "translation": "네 배려가 실수를 방지해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜진",
                    "script": "Your energy creates progress.",
                    "translation": "네 에너지가 발전을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "우진",
                    "script": "Care and energy together!",
                    "translation": "배려와 에너지가 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 접근 방식을 비교하는 표현이에요.",
                    "optionA": "Helpful",
                    "optionB": "support",
                    "optionC": "versus",
                    "optionD": "quick",
                    "optionE": "action",
                    "result": "Helpful support versus quick action",
                    "explanation": "'Helpful support versus quick action'은 ISFJ인 혜진과 ESTP인 우진의 접근 방식 차이를 보여줍니다. 혜진은 도움이 되는 지원을, 우진은 빠른 행동을 선호합니다."
                }
            ]
        }
    ]
}
ID: 3868 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "인간 이해 vs 체계 구축!",
            "explanation": "ENFJ의 사람 중심 비전과 ISTJ의 절차 중심 안정성 대비",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다은",
                    "script": "People's potential inspires me.",
                    "translation": "사람들의 잠재력이 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성진",
                    "script": "Systems need reliable procedures.",
                    "translation": "시스템에는 신뢰할 수 있는 절차가 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다은",
                    "script": "Procedures feel too restrictive!",
                    "translation": "절차는 너무 제한적으로 느껴져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다은이는 체계적 절차보다 사람들의 잠재력에 더 관심이 많다.",
                    "hint": "ENFJ가 정보에서 중요하게 생각하는 요소를 생각해보세요.",
                    "result": "O",
                    "explanation": "다은이는 'People's potential inspires me'라며 인간의 잠재력에 초점을 맞추고, 'Procedures feel too restrictive!'라며 체계적 절차에 대해 부정적 반응을 보였습니다. ENFJ는 절차적 체계보다는 사람들의 성장 가능성을 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성진",
                    "script": "Restrictive procedures ensure success.",
                    "translation": "제한적 절차가 성공을 보장해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다은",
                    "script": "Success means human growth!",
                    "translation": "성공은 인간의 성장을 의미해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성진",
                    "script": "Growth requires structured guidance.",
                    "translation": "성장에는 구조화된 지도가 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seongjin values @@ and consistent methods.",
                    "hint": "ISTJ가 중시하는 방법의 특성을 생각해보세요.",
                    "optionA": "flexible",
                    "optionB": "stable",
                    "optionC": "changing",
                    "result": "stable",
                    "explanation": "성진이는 'Systems need reliable procedures'와 'Restrictive procedures ensure success'라고 했습니다. ISTJ는 유연하고 변화하는 방법보다는 안정적이고 일관된 방법을 중시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다은",
                    "script": "Structured feels too mechanical!",
                    "translation": "구조화된 건 너무 기계적으로 느껴져!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성진",
                    "script": "Mechanical prevents human errors.",
                    "translation": "기계적인 것이 인간의 오류를 방지해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다은",
                    "script": "Errors help people learn!",
                    "translation": "오류가 사람들의 학습을 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성진",
                    "script": "Your vision motivates improvement.",
                    "translation": "네 비전이 향상 동기를 줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다은",
                    "script": "Your stability creates foundation.",
                    "translation": "네 안정성이 기반을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성진",
                    "script": "Vision and stability unite!",
                    "translation": "비전과 안정성이 하나 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 우선순위를 비교하는 표현이에요.",
                    "optionA": "Human",
                    "optionB": "growth",
                    "optionC": "versus",
                    "optionD": "stable",
                    "optionE": "systems",
                    "result": "Human growth versus stable systems",
                    "explanation": "'Human growth versus stable systems'는 ENFJ인 다은과 ISTJ인 성진의 우선순위 차이를 보여줍니다. 다은은 인간 성장을, 성진은 안정적 시스템을 중시합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "인간 이해 vs 체계 구축!",
            "explanation": "ENFJ의 사람 중심 비전과 ISTJ의 절차 중심 안정성 대비",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다은",
                    "script": "People's potential inspires me.",
                    "translation": "사람들의 잠재력이 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성진",
                    "script": "Systems need reliable procedures.",
                    "translation": "시스템에는 신뢰할 수 있는 절차가 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다은",
                    "script": "Procedures feel too restrictive!",
                    "translation": "절차는 너무 제한적으로 느껴져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다은이는 체계적 절차보다 사람들의 잠재력에 더 관심이 많다.",
                    "hint": "ENFJ가 정보에서 중요하게 생각하는 요소를 생각해보세요.",
                    "result": "O",
                    "explanation": "다은이는 'People's potential inspires me'라며 인간의 잠재력에 초점을 맞추고, 'Procedures feel too restrictive!'라며 체계적 절차에 대해 부정적 반응을 보였습니다. ENFJ는 절차적 체계보다는 사람들의 성장 가능성을 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성진",
                    "script": "Restrictive procedures ensure success.",
                    "translation": "제한적 절차가 성공을 보장해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다은",
                    "script": "Success means human growth!",
                    "translation": "성공은 인간의 성장을 의미해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성진",
                    "script": "Growth requires structured guidance.",
                    "translation": "성장에는 구조화된 지도가 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seongjin values @@ and consistent methods.",
                    "hint": "ISTJ가 중시하는 방법의 특성을 생각해보세요.",
                    "optionA": "flexible",
                    "optionB": "stable",
                    "optionC": "changing",
                    "result": "stable",
                    "explanation": "성진이는 'Systems need reliable procedures'와 'Restrictive procedures ensure success'라고 했습니다. ISTJ는 유연하고 변화하는 방법보다는 안정적이고 일관된 방법을 중시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다은",
                    "script": "Structured feels too mechanical!",
                    "translation": "구조화된 건 너무 기계적으로 느껴져!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성진",
                    "script": "Mechanical prevents human errors.",
                    "translation": "기계적인 것이 인간의 오류를 방지해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다은",
                    "script": "Errors help people learn!",
                    "translation": "오류가 사람들의 학습을 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성진",
                    "script": "Your vision motivates improvement.",
                    "translation": "네 비전이 향상 동기를 줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다은",
                    "script": "Your stability creates foundation.",
                    "translation": "네 안정성이 기반을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성진",
                    "script": "Vision and stability unite!",
                    "translation": "비전과 안정성이 하나 돼!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 우선순위를 비교하는 표현이에요.",
                    "optionA": "Human",
                    "optionB": "growth",
                    "optionC": "versus",
                    "optionD": "stable",
                    "optionE": "systems",
                    "result": "Human growth versus stable systems",
                    "explanation": "'Human growth versus stable systems'는 ENFJ인 다은과 ISTJ인 성진의 우선순위 차이를 보여줍니다. 다은은 인간 성장을, 성진은 안정적 시스템을 중시합니다."
                }
            ]
        }
    ]
}
ID: 3869 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "플래너 vs 프리스타일!",
            "explanation": "ESTJ의 체계적 계획과 ISFP의 자유로운 생활 대비",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "I plan every weekend.",
                    "translation": "매주말을 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "Plans? I go with feelings!",
                    "translation": "계획? 난 기분 따라 가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Feelings change too much!",
                    "translation": "기분은 너무 자주 바뀌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 변하기 쉬운 감정보다 확실한 계획을 선호한다.",
                    "hint": "ESTJ가 생활에서 중시하는 것을 생각해보세요.",
                    "result": "O",
                    "explanation": "민수는 'I plan every weekend'라며 계획적 생활을 보여주고, 'Feelings change too much!'라며 감정적 결정에 대해 우려를 표했습니다. ESTJ는 변화하는 감정보다는 확실하고 체계적인 계획을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서아",
                    "script": "But change keeps life interesting!",
                    "translation": "하지만 변화가 삶을 흥미롭게 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "Interesting? I like predictable!",
                    "translation": "흥미로운? 난 예측 가능한 게 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서아",
                    "script": "Predictable sounds so boring!",
                    "translation": "예측 가능한 건 너무 지루해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seoa enjoys @@ and spontaneous activities.",
                    "hint": "ISFP가 선호하는 활동의 특성을 생각해보세요.",
                    "optionA": "planned",
                    "optionB": "flexible",
                    "optionC": "scheduled",
                    "result": "flexible",
                    "explanation": "서아는 'Plans? I go with feelings!'과 'But change keeps life interesting!'라고 했습니다. ISFP는 계획되고 스케줄화된 활동보다는 유연하고 즉흥적인 활동을 즐깁니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Boring? Structure creates success!",
                    "translation": "지루한? 구조가 성공을 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서아",
                    "script": "Success feels different for everyone.",
                    "translation": "성공은 사람마다 다르게 느껴져."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "True, but goals need organization.",
                    "translation": "맞아, 하지만 목표에는 조직이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서아",
                    "script": "Your planning really helps things work!",
                    "translation": "네 계획이 정말 일이 잘 되게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민수",
                    "script": "Your flexibility brings fresh energy!",
                    "translation": "네 유연성이 신선한 에너지를 가져다줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서아",
                    "script": "We balance each other perfectly!",
                    "translation": "우리는 서로를 완벽하게 균형 맞춰줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 생활 방식을 비교하는 표현이에요.",
                    "optionA": "Planned",
                    "optionB": "life",
                    "optionC": "versus",
                    "optionD": "free",
                    "optionE": "style",
                    "result": "Planned life versus free style",
                    "explanation": "'Planned life versus free style'은 ESTJ인 민수와 ISFP인 서아의 생활 방식 차이를 보여줍니다. 민수는 계획적 생활을, 서아는 자유로운 스타일을 선호합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "플래너 vs 프리스타일!",
            "explanation": "ESTJ의 체계적 계획과 ISFP의 자유로운 생활 대비",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "I plan every weekend.",
                    "translation": "매주말을 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "Plans? I go with feelings!",
                    "translation": "계획? 난 기분 따라 가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Feelings change too much!",
                    "translation": "기분은 너무 자주 바뀌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 변하기 쉬운 감정보다 확실한 계획을 선호한다.",
                    "hint": "ESTJ가 생활에서 중시하는 것을 생각해보세요.",
                    "result": "O",
                    "explanation": "민수는 'I plan every weekend'라며 계획적 생활을 보여주고, 'Feelings change too much!'라며 감정적 결정에 대해 우려를 표했습니다. ESTJ는 변화하는 감정보다는 확실하고 체계적인 계획을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서아",
                    "script": "But change keeps life interesting!",
                    "translation": "하지만 변화가 삶을 흥미롭게 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "Interesting? I like predictable!",
                    "translation": "흥미로운? 난 예측 가능한 게 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서아",
                    "script": "Predictable sounds so boring!",
                    "translation": "예측 가능한 건 너무 지루해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seoa enjoys @@ and spontaneous activities.",
                    "hint": "ISFP가 선호하는 활동의 특성을 생각해보세요.",
                    "optionA": "planned",
                    "optionB": "flexible",
                    "optionC": "scheduled",
                    "result": "flexible",
                    "explanation": "서아는 'Plans? I go with feelings!'과 'But change keeps life interesting!'라고 했습니다. ISFP는 계획되고 스케줄화된 활동보다는 유연하고 즉흥적인 활동을 즐깁니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Boring? Structure creates success!",
                    "translation": "지루한? 구조가 성공을 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서아",
                    "script": "Success feels different for everyone.",
                    "translation": "성공은 사람마다 다르게 느껴져."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "True, but goals need organization.",
                    "translation": "맞아, 하지만 목표에는 조직이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서아",
                    "script": "Your planning really helps things work!",
                    "translation": "네 계획이 정말 일이 잘 되게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민수",
                    "script": "Your flexibility brings fresh energy!",
                    "translation": "네 유연성이 신선한 에너지를 가져다줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서아",
                    "script": "We balance each other perfectly!",
                    "translation": "우리는 서로를 완벽하게 균형 맞춰줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 생활 방식을 비교하는 표현이에요.",
                    "optionA": "Planned",
                    "optionB": "life",
                    "optionC": "versus",
                    "optionD": "free",
                    "optionE": "style",
                    "result": "Planned life versus free style",
                    "explanation": "'Planned life versus free style'은 ESTJ인 민수와 ISFP인 서아의 생활 방식 차이를 보여줍니다. 민수는 계획적 생활을, 서아는 자유로운 스타일을 선호합니다."
                }
            ]
        }
    ]
}
ID: 3870 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "깔끔이 vs 자유인!",
            "explanation": "ISFJ의 정리정돈과 ENTP의 창의적 혼재 대비",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Everything has its place.",
                    "translation": "모든 것에는 제자리가 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "Places? I create everywhere!",
                    "translation": "자리? 난 어디서든 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Creating mess makes me nervous!",
                    "translation": "엉망으로 만드는 건 불안해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진이는 무질서한 환경보다 정리된 공간을 선호한다.",
                    "hint": "ISFJ가 편안함을 느끼는 환경을 생각해보세요.",
                    "result": "O",
                    "explanation": "유진이는 'Everything has its place'라며 정리정돈을 중시하고, 'Creating mess makes me nervous!'라며 무질서에 대한 불안감을 표했습니다. ISFJ는 어수선한 환경보다는 정리되고 체계적인 공간에서 편안함을 느낍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재현",
                    "script": "Nervous? Chaos sparks creativity!",
                    "translation": "불안? 혼란이 창의성을 자극해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Creativity needs organized space!",
                    "translation": "창의성에는 정리된 공간이 필요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재현",
                    "script": "Organized kills spontaneous ideas!",
                    "translation": "정리된 건 즉흥적 아이디어를 죽여!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jaehyeon thrives in @@ and dynamic environments.",
                    "hint": "ENTP가 잘 발휘되는 환경의 특성을 생각해보세요.",
                    "optionA": "rigid",
                    "optionB": "messy",
                    "optionC": "quiet",
                    "result": "messy",
                    "explanation": "재현이는 'Places? I create everywhere!'와 'Chaos sparks creativity!'라고 했습니다. ENTP는 경직되고 조용한 환경보다는 어수선하고 역동적인 환경에서 잘 발휘됩니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Ideas work better with clear space.",
                    "translation": "아이디어는 깔끔한 공간에서 더 잘 작동해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재현",
                    "script": "Clear space feels too empty!",
                    "translation": "깔끔한 공간은 너무 비어있게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Empty space helps focus thoughts.",
                    "translation": "빈 공간이 생각 집중에 도움을 줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재현",
                    "script": "Your organization actually inspires me!",
                    "translation": "네 정리 정돈이 정말 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Your energy makes life exciting!",
                    "translation": "네 에너지가 삶을 흥미롭게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "재현",
                    "script": "Order and creativity work together!",
                    "translation": "질서와 창의성이 함께 작동해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 환경 선호도를 비교하는 표현이에요.",
                    "optionA": "Clean",
                    "optionB": "order",
                    "optionC": "versus",
                    "optionD": "creative",
                    "optionE": "chaos",
                    "result": "Clean order versus creative chaos",
                    "explanation": "'Clean order versus creative chaos'는 ISFJ인 유진과 ENTP인 재현의 환경 선호도 차이를 보여줍니다. 유진은 깔끔한 질서를, 재현은 창의적 혼란을 선호합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "깔끔이 vs 자유인!",
            "explanation": "ISFJ의 정리정돈과 ENTP의 창의적 혼재 대비",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Everything has its place.",
                    "translation": "모든 것에는 제자리가 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "Places? I create everywhere!",
                    "translation": "자리? 난 어디서든 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Creating mess makes me nervous!",
                    "translation": "엉망으로 만드는 건 불안해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진이는 무질서한 환경보다 정리된 공간을 선호한다.",
                    "hint": "ISFJ가 편안함을 느끼는 환경을 생각해보세요.",
                    "result": "O",
                    "explanation": "유진이는 'Everything has its place'라며 정리정돈을 중시하고, 'Creating mess makes me nervous!'라며 무질서에 대한 불안감을 표했습니다. ISFJ는 어수선한 환경보다는 정리되고 체계적인 공간에서 편안함을 느낍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재현",
                    "script": "Nervous? Chaos sparks creativity!",
                    "translation": "불안? 혼란이 창의성을 자극해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Creativity needs organized space!",
                    "translation": "창의성에는 정리된 공간이 필요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재현",
                    "script": "Organized kills spontaneous ideas!",
                    "translation": "정리된 건 즉흥적 아이디어를 죽여!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jaehyeon thrives in @@ and dynamic environments.",
                    "hint": "ENTP가 잘 발휘되는 환경의 특성을 생각해보세요.",
                    "optionA": "rigid",
                    "optionB": "messy",
                    "optionC": "quiet",
                    "result": "messy",
                    "explanation": "재현이는 'Places? I create everywhere!'와 'Chaos sparks creativity!'라고 했습니다. ENTP는 경직되고 조용한 환경보다는 어수선하고 역동적인 환경에서 잘 발휘됩니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Ideas work better with clear space.",
                    "translation": "아이디어는 깔끔한 공간에서 더 잘 작동해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재현",
                    "script": "Clear space feels too empty!",
                    "translation": "깔끔한 공간은 너무 비어있게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Empty space helps focus thoughts.",
                    "translation": "빈 공간이 생각 집중에 도움을 줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재현",
                    "script": "Your organization actually inspires me!",
                    "translation": "네 정리 정돈이 정말 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Your energy makes life exciting!",
                    "translation": "네 에너지가 삶을 흥미롭게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "재현",
                    "script": "Order and creativity work together!",
                    "translation": "질서와 창의성이 함께 작동해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 환경 선호도를 비교하는 표현이에요.",
                    "optionA": "Clean",
                    "optionB": "order",
                    "optionC": "versus",
                    "optionD": "creative",
                    "optionE": "chaos",
                    "result": "Clean order versus creative chaos",
                    "explanation": "'Clean order versus creative chaos'는 ISFJ인 유진과 ENTP인 재현의 환경 선호도 차이를 보여줍니다. 유진은 깔끔한 질서를, 재현은 창의적 혼란을 선호합니다."
                }
            ]
        }
    ]
}
ID: 3871 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "아침형 인간 vs 밤올빼미!",
            "explanation": "ESFJ의 규칙적 생활과 INTP의 자유로운 리듬 대비",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소현",
                    "script": "I wake up early.",
                    "translation": "일찍 일어나."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "Early? I sleep late!",
                    "translation": "일찍? 난 늦게 자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소현",
                    "script": "Late sleeping ruins your health!",
                    "translation": "늦게 자면 건강을 해쳐!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소현이는 불규칙한 수면보다 건강을 위한 규칙적 생활을 중시한다.",
                    "hint": "ESFJ가 중요하게 생각하는 생활 요소를 생각해보세요.",
                    "result": "O",
                    "explanation": "소현이는 'I wake up early'라며 규칙적 기상을 보여주고, 'Late sleeping ruins your health!'라며 건강에 대한 우려를 표했습니다. ESFJ는 개인의 자유보다는 건강과 규칙적 생활을 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Health? Night time helps thinking!",
                    "translation": "건강? 밤시간이 사고에 도움을 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소현",
                    "script": "Thinking works better with rest!",
                    "translation": "사고는 휴식과 함께 더 잘 작동해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Rest kills creative energy!",
                    "translation": "휴식이 창의적 에너지를 죽여!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jihun feels more @@ during night hours.",
                    "hint": "INTP가 밤에 느끼는 상태를 생각해보세요.",
                    "optionA": "tired",
                    "optionB": "creative",
                    "optionC": "sleepy",
                    "result": "creative",
                    "explanation": "지훈이는 'Night time helps thinking!'과 'Rest kills creative energy!'라고 했습니다. INTP는 피곤하거나 졸린 상태가 아니라 밤 시간에 더욱 창의적이고 활발한 사고를 느낍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소현",
                    "script": "Energy comes from good habits!",
                    "translation": "에너지는 좋은 습관에서 나와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Habits feel too restricting!",
                    "translation": "습관은 너무 제한적으로 느껴져!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소현",
                    "script": "Restricting? Structure gives freedom!",
                    "translation": "제한적? 구조가 자유를 줘!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your routine actually looks peaceful.",
                    "translation": "네 루틴이 정말 평화로워 보여."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소현",
                    "script": "Your flexibility seems so creative!",
                    "translation": "네 유연성이 너무 창의적으로 보여!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Peace and creativity together!",
                    "translation": "평화와 창의성이 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 생활 리듬을 비교하는 표현이에요.",
                    "optionA": "Early",
                    "optionB": "routine",
                    "optionC": "versus",
                    "optionD": "late",
                    "optionE": "freedom",
                    "result": "Early routine versus late freedom",
                    "explanation": "'Early routine versus late freedom'은 ESFJ인 소현과 INTP인 지훈의 생활 리듬 차이를 보여줍니다. 소현은 이른 루틴을, 지훈은 늦은 자유를 선호합니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "아침형 인간 vs 밤올빼미!",
            "explanation": "ESFJ의 규칙적 생활과 INTP의 자유로운 리듬 대비",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소현",
                    "script": "I wake up early.",
                    "translation": "일찍 일어나."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "Early? I sleep late!",
                    "translation": "일찍? 난 늦게 자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소현",
                    "script": "Late sleeping ruins your health!",
                    "translation": "늦게 자면 건강을 해쳐!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소현이는 불규칙한 수면보다 건강을 위한 규칙적 생활을 중시한다.",
                    "hint": "ESFJ가 중요하게 생각하는 생활 요소를 생각해보세요.",
                    "result": "O",
                    "explanation": "소현이는 'I wake up early'라며 규칙적 기상을 보여주고, 'Late sleeping ruins your health!'라며 건강에 대한 우려를 표했습니다. ESFJ는 개인의 자유보다는 건강과 규칙적 생활을 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Health? Night time helps thinking!",
                    "translation": "건강? 밤시간이 사고에 도움을 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소현",
                    "script": "Thinking works better with rest!",
                    "translation": "사고는 휴식과 함께 더 잘 작동해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Rest kills creative energy!",
                    "translation": "휴식이 창의적 에너지를 죽여!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jihun feels more @@ during night hours.",
                    "hint": "INTP가 밤에 느끼는 상태를 생각해보세요.",
                    "optionA": "tired",
                    "optionB": "creative",
                    "optionC": "sleepy",
                    "result": "creative",
                    "explanation": "지훈이는 'Night time helps thinking!'과 'Rest kills creative energy!'라고 했습니다. INTP는 피곤하거나 졸린 상태가 아니라 밤 시간에 더욱 창의적이고 활발한 사고를 느낍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소현",
                    "script": "Energy comes from good habits!",
                    "translation": "에너지는 좋은 습관에서 나와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Habits feel too restricting!",
                    "translation": "습관은 너무 제한적으로 느껴져!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소현",
                    "script": "Restricting? Structure gives freedom!",
                    "translation": "제한적? 구조가 자유를 줘!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your routine actually looks peaceful.",
                    "translation": "네 루틴이 정말 평화로워 보여."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소현",
                    "script": "Your flexibility seems so creative!",
                    "translation": "네 유연성이 너무 창의적으로 보여!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Peace and creativity together!",
                    "translation": "평화와 창의성이 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 생활 리듬을 비교하는 표현이에요.",
                    "optionA": "Early",
                    "optionB": "routine",
                    "optionC": "versus",
                    "optionD": "late",
                    "optionE": "freedom",
                    "result": "Early routine versus late freedom",
                    "explanation": "'Early routine versus late freedom'은 ESFJ인 소현과 INTP인 지훈의 생활 리듬 차이를 보여줍니다. 소현은 이른 루틴을, 지훈은 늦은 자유를 선호합니다."
                }
            ]
        }
    ]
}

현재 배치 처리 완료

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