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

실행 모드 선택


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

대상 테이블: content_mbti_items

ID: 817 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "직설 vs 배려",
            "explanation": "INTJ의 솔직한 태도와 ESFJ의 사교적 접근",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서준",
                    "script": "I'm canceling our dinner plans tonight.",
                    "translation": "오늘 저녁 약속을 취소할게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "Oh no! Did I do something wrong?",
                    "translation": "오 안돼! 내가 뭔가 잘못했어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서준",
                    "script": "No. I'm just tired. It's efficient to reschedule.",
                    "translation": "아니. 그냥 피곤해. 일정을 변경하는 게 효율적이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미나는 약속 취소가 자신 때문이라고 걱정하나요?",
                    "hint": "미나의 첫 반응을 확인해보세요.",
                    "result": "O",
                    "explanation": "'Did I do something wrong?'은 '내가 뭔가 잘못했어?'라는 뜻으로, ESFJ가 타인의 감정과 관계에 민감함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미나",
                    "script": "You could say you're sick. It's nicer.",
                    "translation": "아프다고 말할 수도 있잖아. 그게 더 친절하지."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서준",
                    "script": "Why lie? Truth is more logical.",
                    "translation": "왜 거짓말해? 진실이 더 논리적이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미나",
                    "script": "But feelings matter too, Seo-jun!",
                    "translation": "하지만 감정도 중요해, 서준아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seojun thinks @@ is more logical.",
                    "hint": "서준의 마지막 발언을 확인해보세요.",
                    "optionA": "lying",
                    "optionB": "truth",
                    "optionC": "crying",
                    "result": "truth",
                    "explanation": "'Truth is more logical'은 '진실이 더 논리적이다'라는 뜻으로, INTJ가 감정보다 진실과 논리를 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서준",
                    "script": "I've created a perfect cancellation template.",
                    "translation": "완벽한 취소 템플릿을 만들었어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미나",
                    "script": "People need warmth, not templates!",
                    "translation": "사람들은 템플릿이 아니라 따뜻함이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서준",
                    "script": "Perhaps I could add more polite phrases.",
                    "translation": "아마도 더 공손한 문구를 추가할 수 있겠네."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 약속 취소 접근법 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "I",
                    "optionB": "truth",
                    "optionC": "prioritize",
                    "optionD": "prioritize",
                    "optionE": "politeness",
                    "optionF": "you",
                    "result": "I prioritize truth you prioritize politeness",
                    "explanation": "'I prioritize truth you prioritize politeness'는 '나는 진실을 우선시하고 너는 공손함을 우선시한다'는 뜻으로, INTJ의 직설적 접근과 ESFJ의 배려하는 접근의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미나",
                    "script": "Let's practice being gently honest together!",
                    "translation": "우리 함께 부드럽게 솔직해지는 연습을 해보자!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "직설 vs 배려",
            "explanation": "INTJ의 솔직한 태도와 ESFJ의 사교적 접근",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서준",
                    "script": "I'm canceling our dinner plans tonight.",
                    "translation": "오늘 저녁 약속을 취소할게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "Oh no! Did I do something wrong?",
                    "translation": "오 안돼! 내가 뭔가 잘못했어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서준",
                    "script": "No. I'm just tired. It's efficient to reschedule.",
                    "translation": "아니. 그냥 피곤해. 일정을 변경하는 게 효율적이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미나는 약속 취소가 자신 때문이라고 걱정하나요?",
                    "hint": "미나의 첫 반응을 확인해보세요.",
                    "result": "O",
                    "explanation": "'Did I do something wrong?'은 '내가 뭔가 잘못했어?'라는 뜻으로, ESFJ가 타인의 감정과 관계에 민감함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미나",
                    "script": "You could say you're sick. It's nicer.",
                    "translation": "아프다고 말할 수도 있잖아. 그게 더 친절하지."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서준",
                    "script": "Why lie? Truth is more logical.",
                    "translation": "왜 거짓말해? 진실이 더 논리적이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미나",
                    "script": "But feelings matter too, Seo-jun!",
                    "translation": "하지만 감정도 중요해, 서준아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seojun thinks @@ is more logical.",
                    "hint": "서준의 마지막 발언을 확인해보세요.",
                    "optionA": "lying",
                    "optionB": "truth",
                    "optionC": "crying",
                    "result": "truth",
                    "explanation": "'Truth is more logical'은 '진실이 더 논리적이다'라는 뜻으로, INTJ가 감정보다 진실과 논리를 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서준",
                    "script": "I've created a perfect cancellation template.",
                    "translation": "완벽한 취소 템플릿을 만들었어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미나",
                    "script": "People need warmth, not templates!",
                    "translation": "사람들은 템플릿이 아니라 따뜻함이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서준",
                    "script": "Perhaps I could add more polite phrases.",
                    "translation": "아마도 더 공손한 문구를 추가할 수 있겠네."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 약속 취소 접근법 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "I",
                    "optionB": "truth",
                    "optionC": "prioritize",
                    "optionD": "prioritize",
                    "optionE": "politeness",
                    "optionF": "you",
                    "result": "I prioritize truth you prioritize politeness",
                    "explanation": "'I prioritize truth you prioritize politeness'는 '나는 진실을 우선시하고 너는 공손함을 우선시한다'는 뜻으로, INTJ의 직설적 접근과 ESFJ의 배려하는 접근의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미나",
                    "script": "Let's practice being gently honest together!",
                    "translation": "우리 함께 부드럽게 솔직해지는 연습을 해보자!"
                }
            ]
        }
    ]
}
ID: 818 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "차단 vs 조화",
            "explanation": "INTJ의 과감한 단절과 ENFJ의 조화로운 관리",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I've deleted all my social media accounts.",
                    "translation": "모든 SNS 계정을 삭제했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "What? How will you stay connected?",
                    "translation": "뭐라고? 어떻게 연결을 유지할 거야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Peace of mind is more valuable than updates.",
                    "translation": "마음의 평화가 업데이트보다 더 가치 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 SNS 사용을 완전히 중단했나요?",
                    "hint": "현우의 첫 발언을 확인해보세요.",
                    "result": "O",
                    "explanation": "'I've deleted all my social media accounts'는 '모든 SNS 계정을 삭제했어'라는 뜻으로, INTJ가 과감하게 전체 계정을 삭제했음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "But what about our friends' feelings?",
                    "translation": "하지만 우리 친구들의 감정은 어떡해?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Real friends can text me directly.",
                    "translation": "진짜 친구들은 직접 문자할 수 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지민",
                    "script": "I set boundaries but stay connected!",
                    "translation": "난 경계를 설정하면서도 연결을 유지해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin sets @@ on social media but maintains connections.",
                    "hint": "지민의 마지막 대사를 확인해보세요.",
                    "optionA": "boundaries",
                    "optionB": "alarms",
                    "optionC": "filters",
                    "result": "boundaries",
                    "explanation": "'I set boundaries but stay connected!'는 '난 경계를 설정하면서도 연결을 유지해!'라는 뜻으로, ENFJ가 관계를 유지하면서도 균형을 찾는 접근법을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "My productivity increased by 40% already.",
                    "translation": "내 생산성이 이미 40% 증가했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지민",
                    "script": "But connection is important for wellbeing too!",
                    "translation": "하지만 연결도 웰빙에 중요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "Maybe I'll create a limited-access system instead.",
                    "translation": "대신 제한된 접근 시스템을 만들어볼까."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 SNS 관리 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "I",
                    "optionB": "you",
                    "optionC": "cut",
                    "optionD": "ties",
                    "optionE": "them",
                    "optionF": "balance",
                    "result": "I cut ties you balance them",
                    "explanation": "'I cut ties you balance them'은 '나는 관계를 끊고 너는 그것들의 균형을 맞춘다'는 뜻으로, INTJ의 급진적 해결책과 ENFJ의 조화로운 접근법의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지민",
                    "script": "Let's find a healthy middle ground!",
                    "translation": "건강한 중간 지점을 찾아보자!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "차단 vs 조화",
            "explanation": "INTJ의 과감한 단절과 ENFJ의 조화로운 관리",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I've deleted all my social media accounts.",
                    "translation": "모든 SNS 계정을 삭제했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "What? How will you stay connected?",
                    "translation": "뭐라고? 어떻게 연결을 유지할 거야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Peace of mind is more valuable than updates.",
                    "translation": "마음의 평화가 업데이트보다 더 가치 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 SNS 사용을 완전히 중단했나요?",
                    "hint": "현우의 첫 발언을 확인해보세요.",
                    "result": "O",
                    "explanation": "'I've deleted all my social media accounts'는 '모든 SNS 계정을 삭제했어'라는 뜻으로, INTJ가 과감하게 전체 계정을 삭제했음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "But what about our friends' feelings?",
                    "translation": "하지만 우리 친구들의 감정은 어떡해?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Real friends can text me directly.",
                    "translation": "진짜 친구들은 직접 문자할 수 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지민",
                    "script": "I set boundaries but stay connected!",
                    "translation": "난 경계를 설정하면서도 연결을 유지해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin sets @@ on social media but maintains connections.",
                    "hint": "지민의 마지막 대사를 확인해보세요.",
                    "optionA": "boundaries",
                    "optionB": "alarms",
                    "optionC": "filters",
                    "result": "boundaries",
                    "explanation": "'I set boundaries but stay connected!'는 '난 경계를 설정하면서도 연결을 유지해!'라는 뜻으로, ENFJ가 관계를 유지하면서도 균형을 찾는 접근법을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "My productivity increased by 40% already.",
                    "translation": "내 생산성이 이미 40% 증가했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지민",
                    "script": "But connection is important for wellbeing too!",
                    "translation": "하지만 연결도 웰빙에 중요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "Maybe I'll create a limited-access system instead.",
                    "translation": "대신 제한된 접근 시스템을 만들어볼까."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 SNS 관리 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "I",
                    "optionB": "you",
                    "optionC": "cut",
                    "optionD": "ties",
                    "optionE": "them",
                    "optionF": "balance",
                    "result": "I cut ties you balance them",
                    "explanation": "'I cut ties you balance them'은 '나는 관계를 끊고 너는 그것들의 균형을 맞춘다'는 뜻으로, INTJ의 급진적 해결책과 ENFJ의 조화로운 접근법의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지민",
                    "script": "Let's find a healthy middle ground!",
                    "translation": "건강한 중간 지점을 찾아보자!"
                }
            ]
        }
    ]
}
ID: 819 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "전략 vs 자연",
            "explanation": "INTJ의 계산된 참여와 ESFP의 즉흥적 즐거움",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I've created a minimal party participation strategy.",
                    "translation": "미니멀 파티 참여 전략을 만들었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소연",
                    "script": "Just have fun! Why need a strategy?",
                    "translation": "그냥 즐겨! 왜 전략이 필요해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "I'll stay exactly 45 minutes, then leave.",
                    "translation": "정확히 45분만 있다가 떠날 거야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연은 파티에 전략적으로 접근해야 한다고 생각하나요?",
                    "hint": "소연의 첫 반응을 확인해보세요.",
                    "result": "X",
                    "explanation": "'Just have fun! Why need a strategy?'는 '그냥 즐겨! 왜 전략이 필요해?'라는 뜻으로, ESFP가 계획보다 순간의 즐거움을 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소연",
                    "script": "I stay until the last person leaves!",
                    "translation": "나는 마지막 사람이 떠날 때까지 있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "That's highly inefficient for energy conservation.",
                    "translation": "그건 에너지 보존에 매우 비효율적이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소연",
                    "script": "Parties give me energy, not drain it!",
                    "translation": "파티는 내 에너지를 소모하지 않고 충전시켜줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yujin plans to stay at the party for only @@ minutes.",
                    "hint": "유진의 세 번째 발언을 확인해보세요.",
                    "optionA": "30",
                    "optionB": "45",
                    "optionC": "60",
                    "result": "45",
                    "explanation": "'I'll stay exactly 45 minutes, then leave'는 '정확히 45분만 있다가 떠날 거야'라는 뜻으로, INTJ가 사교적 상황에 정확한 시간 제한을 두는 것을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "I've memorized five conversation topics.",
                    "translation": "대화 주제 다섯 개를 외웠어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소연",
                    "script": "Just dance with me instead!",
                    "translation": "대신 나랑 같이 춤추자!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Dancing wasn't part of my calculations.",
                    "translation": "춤은 내 계산에 포함되지 않았는데."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 파티 참여 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "calculate",
                    "optionB": "them",
                    "optionC": "you",
                    "optionD": "I",
                    "optionE": "experience",
                    "optionF": "parties",
                    "result": "I calculate parties you experience them",
                    "explanation": "'I calculate parties you experience them'은 '나는 파티를 계산하고 너는 파티를 경험한다'는 뜻으로, INTJ의 분석적 접근과 ESFP의 체험적 접근의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "Let go of your plans and live!",
                    "translation": "계획을 내려놓고 살아봐!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "전략 vs 자연",
            "explanation": "INTJ의 계산된 참여와 ESFP의 즉흥적 즐거움",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I've created a minimal party participation strategy.",
                    "translation": "미니멀 파티 참여 전략을 만들었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소연",
                    "script": "Just have fun! Why need a strategy?",
                    "translation": "그냥 즐겨! 왜 전략이 필요해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "I'll stay exactly 45 minutes, then leave.",
                    "translation": "정확히 45분만 있다가 떠날 거야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연은 파티에 전략적으로 접근해야 한다고 생각하나요?",
                    "hint": "소연의 첫 반응을 확인해보세요.",
                    "result": "X",
                    "explanation": "'Just have fun! Why need a strategy?'는 '그냥 즐겨! 왜 전략이 필요해?'라는 뜻으로, ESFP가 계획보다 순간의 즐거움을 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소연",
                    "script": "I stay until the last person leaves!",
                    "translation": "나는 마지막 사람이 떠날 때까지 있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "That's highly inefficient for energy conservation.",
                    "translation": "그건 에너지 보존에 매우 비효율적이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소연",
                    "script": "Parties give me energy, not drain it!",
                    "translation": "파티는 내 에너지를 소모하지 않고 충전시켜줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yujin plans to stay at the party for only @@ minutes.",
                    "hint": "유진의 세 번째 발언을 확인해보세요.",
                    "optionA": "30",
                    "optionB": "45",
                    "optionC": "60",
                    "result": "45",
                    "explanation": "'I'll stay exactly 45 minutes, then leave'는 '정확히 45분만 있다가 떠날 거야'라는 뜻으로, INTJ가 사교적 상황에 정확한 시간 제한을 두는 것을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "I've memorized five conversation topics.",
                    "translation": "대화 주제 다섯 개를 외웠어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소연",
                    "script": "Just dance with me instead!",
                    "translation": "대신 나랑 같이 춤추자!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Dancing wasn't part of my calculations.",
                    "translation": "춤은 내 계산에 포함되지 않았는데."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 파티 참여 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "calculate",
                    "optionB": "them",
                    "optionC": "you",
                    "optionD": "I",
                    "optionE": "experience",
                    "optionF": "parties",
                    "result": "I calculate parties you experience them",
                    "explanation": "'I calculate parties you experience them'은 '나는 파티를 계산하고 너는 파티를 경험한다'는 뜻으로, INTJ의 분석적 접근과 ESFP의 체험적 접근의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "Let go of your plans and live!",
                    "translation": "계획을 내려놓고 살아봐!"
                }
            ]
        }
    ]
}
ID: 820 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시스템 vs 다양성",
            "explanation": "INTJ의 체계적 접근과 ENTP의 창의적 해결",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태민",
                    "script": "I've developed a burnout prevention system.",
                    "translation": "번아웃 예방 시스템을 개발했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "Sounds boring! Try something new instead!",
                    "translation": "지루하게 들려! 대신 새로운 걸 시도해봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태민",
                    "script": "My system includes scheduled relaxation periods.",
                    "translation": "내 시스템은 예정된 휴식 기간을 포함해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 태민의 체계적인 번아웃 예방법에 흥미를 느끼나요?",
                    "hint": "지호의 첫 반응을 확인해보세요.",
                    "result": "X",
                    "explanation": "'Sounds boring! Try something new instead!'는 '지루하게 들려! 대신 새로운 걸 시도해봐!'라는 뜻으로, ENTP가 체계적 접근보다 새로움과 다양성을 선호함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "I try a different hobby every week!",
                    "translation": "매주 다른 취미를 시도해봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태민",
                    "script": "Inconsistency leads to inefficiency.",
                    "translation": "일관성 없음은 비효율로 이어져."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "Variety is the spice of life!",
                    "translation": "다양성이 인생의 향신료지!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Taemin's system includes @@.",
                    "hint": "태민의 세 번째 발언을 확인해보세요.",
                    "optionA": "scheduled relaxation",
                    "optionB": "daily exercise",
                    "optionC": "meditation",
                    "result": "scheduled relaxation",
                    "explanation": "'My system includes scheduled relaxation periods'는 '내 시스템은 예정된 휴식 기간을 포함해'라는 뜻으로, INTJ가 휴식조차 계획적으로 접근함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태민",
                    "script": "My burnout risk is down 35% this month.",
                    "translation": "내 번아웃 위험이 이번 달에 35% 감소했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "How do you even measure that?",
                    "translation": "그걸 어떻게 측정하는 거야?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태민",
                    "script": "With my stress tracking spreadsheet, obviously.",
                    "translation": "내 스트레스 추적 스프레드시트로, 당연하지."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 번아웃 예방 접근법 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "prevents",
                    "optionB": "burnout",
                    "optionC": "burnout",
                    "optionD": "routine",
                    "optionE": "prevents",
                    "optionF": "change",
                    "result": "routine prevents burnout change prevents burnout",
                    "explanation": "'routine prevents burnout change prevents burnout'는 '루틴이 번아웃을 예방하고 변화가 번아웃을 예방한다'는 뜻으로, INTJ의 체계적 접근과 ENTP의 다양성 추구가 각자의 방식으로 번아웃을 예방하려는 시도임을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지호",
                    "script": "Let's invent a new anti-burnout game!",
                    "translation": "새로운 번아웃 방지 게임을 발명하자!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시스템 vs 다양성",
            "explanation": "INTJ의 체계적 접근과 ENTP의 창의적 해결",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태민",
                    "script": "I've developed a burnout prevention system.",
                    "translation": "번아웃 예방 시스템을 개발했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "Sounds boring! Try something new instead!",
                    "translation": "지루하게 들려! 대신 새로운 걸 시도해봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태민",
                    "script": "My system includes scheduled relaxation periods.",
                    "translation": "내 시스템은 예정된 휴식 기간을 포함해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 태민의 체계적인 번아웃 예방법에 흥미를 느끼나요?",
                    "hint": "지호의 첫 반응을 확인해보세요.",
                    "result": "X",
                    "explanation": "'Sounds boring! Try something new instead!'는 '지루하게 들려! 대신 새로운 걸 시도해봐!'라는 뜻으로, ENTP가 체계적 접근보다 새로움과 다양성을 선호함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "I try a different hobby every week!",
                    "translation": "매주 다른 취미를 시도해봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태민",
                    "script": "Inconsistency leads to inefficiency.",
                    "translation": "일관성 없음은 비효율로 이어져."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "Variety is the spice of life!",
                    "translation": "다양성이 인생의 향신료지!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Taemin's system includes @@.",
                    "hint": "태민의 세 번째 발언을 확인해보세요.",
                    "optionA": "scheduled relaxation",
                    "optionB": "daily exercise",
                    "optionC": "meditation",
                    "result": "scheduled relaxation",
                    "explanation": "'My system includes scheduled relaxation periods'는 '내 시스템은 예정된 휴식 기간을 포함해'라는 뜻으로, INTJ가 휴식조차 계획적으로 접근함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태민",
                    "script": "My burnout risk is down 35% this month.",
                    "translation": "내 번아웃 위험이 이번 달에 35% 감소했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "How do you even measure that?",
                    "translation": "그걸 어떻게 측정하는 거야?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태민",
                    "script": "With my stress tracking spreadsheet, obviously.",
                    "translation": "내 스트레스 추적 스프레드시트로, 당연하지."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 번아웃 예방 접근법 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "prevents",
                    "optionB": "burnout",
                    "optionC": "burnout",
                    "optionD": "routine",
                    "optionE": "prevents",
                    "optionF": "change",
                    "result": "routine prevents burnout change prevents burnout",
                    "explanation": "'routine prevents burnout change prevents burnout'는 '루틴이 번아웃을 예방하고 변화가 번아웃을 예방한다'는 뜻으로, INTJ의 체계적 접근과 ENTP의 다양성 추구가 각자의 방식으로 번아웃을 예방하려는 시도임을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지호",
                    "script": "Let's invent a new anti-burnout game!",
                    "translation": "새로운 번아웃 방지 게임을 발명하자!"
                }
            ]
        }
    ]
}
ID: 821 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "분석 vs 느낌",
            "explanation": "INTJ의 논리적 해석과 ENFP의 직관적 이해",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "She hasn't texted in 3.5 hours.",
                    "translation": "그녀가 3시간 30분 동안 문자를 안 보냈어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Maybe she's just busy!",
                    "translation": "아마 그냥 바쁜 거 아닐까!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민준",
                    "script": "I've created a relationship signal decoder.",
                    "translation": "연애 신호 해독기를 만들었어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민준은 연인의 문자 패턴을 분석하고 있나요?",
                    "hint": "민준의 첫 발언을 확인해보세요.",
                    "result": "O",
                    "explanation": "'She hasn't texted in 3.5 hours'는 '그녀가 3시간 30분 동안 문자를 안 보냈어'라는 뜻으로, INTJ가 정확한 시간을 추적하며 분석하고 있음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "Love isn't a math problem!",
                    "translation": "사랑은 수학 문제가 아니야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민준",
                    "script": "My data shows she might be losing interest.",
                    "translation": "내 데이터는 그녀가 관심을 잃고 있을 수 있다고 보여줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "Trust your heart, not your charts!",
                    "translation": "차트가 아니라 너의 마음을 믿어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo advises Minjun to trust @@.",
                    "hint": "지우의 마지막 말을 확인해보세요.",
                    "optionA": "data",
                    "optionB": "heart",
                    "optionC": "friends",
                    "result": "heart",
                    "explanation": "'Trust your heart, not your charts!'는 '차트가 아니라 너의 마음을 믿어!'라는 뜻으로, ENFP가 직관과 감정을 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민준",
                    "script": "Oh, she just texted. My analysis was incorrect.",
                    "translation": "오, 방금 문자가 왔어. 내 분석이 틀렸네."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "See? Relationships need intuition, not calculations!",
                    "translation": "봐봐? 관계는 계산이 아니라 직관이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "I'll have to update my algorithm.",
                    "translation": "내 알고리즘을 업데이트해야겠네."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 연애 접근 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "data",
                    "optionB": "heart",
                    "optionC": "follow",
                    "optionD": "I",
                    "optionE": "follow",
                    "optionF": "you",
                    "result": "I follow data you follow heart",
                    "explanation": "'I follow data you follow heart'는 '나는 데이터를 따르고 너는 마음을 따른다'는 뜻으로, INTJ의 분석적 접근과 ENFP의 감정적 접근의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지우",
                    "script": "Just enjoy the relationship journey!",
                    "translation": "그냥 연애의 여정을 즐겨!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "분석 vs 느낌",
            "explanation": "INTJ의 논리적 해석과 ENFP의 직관적 이해",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "She hasn't texted in 3.5 hours.",
                    "translation": "그녀가 3시간 30분 동안 문자를 안 보냈어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Maybe she's just busy!",
                    "translation": "아마 그냥 바쁜 거 아닐까!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민준",
                    "script": "I've created a relationship signal decoder.",
                    "translation": "연애 신호 해독기를 만들었어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민준은 연인의 문자 패턴을 분석하고 있나요?",
                    "hint": "민준의 첫 발언을 확인해보세요.",
                    "result": "O",
                    "explanation": "'She hasn't texted in 3.5 hours'는 '그녀가 3시간 30분 동안 문자를 안 보냈어'라는 뜻으로, INTJ가 정확한 시간을 추적하며 분석하고 있음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "Love isn't a math problem!",
                    "translation": "사랑은 수학 문제가 아니야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민준",
                    "script": "My data shows she might be losing interest.",
                    "translation": "내 데이터는 그녀가 관심을 잃고 있을 수 있다고 보여줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "Trust your heart, not your charts!",
                    "translation": "차트가 아니라 너의 마음을 믿어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo advises Minjun to trust @@.",
                    "hint": "지우의 마지막 말을 확인해보세요.",
                    "optionA": "data",
                    "optionB": "heart",
                    "optionC": "friends",
                    "result": "heart",
                    "explanation": "'Trust your heart, not your charts!'는 '차트가 아니라 너의 마음을 믿어!'라는 뜻으로, ENFP가 직관과 감정을 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민준",
                    "script": "Oh, she just texted. My analysis was incorrect.",
                    "translation": "오, 방금 문자가 왔어. 내 분석이 틀렸네."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "See? Relationships need intuition, not calculations!",
                    "translation": "봐봐? 관계는 계산이 아니라 직관이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "I'll have to update my algorithm.",
                    "translation": "내 알고리즘을 업데이트해야겠네."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 연애 접근 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "data",
                    "optionB": "heart",
                    "optionC": "follow",
                    "optionD": "I",
                    "optionE": "follow",
                    "optionF": "you",
                    "result": "I follow data you follow heart",
                    "explanation": "'I follow data you follow heart'는 '나는 데이터를 따르고 너는 마음을 따른다'는 뜻으로, INTJ의 분석적 접근과 ENFP의 감정적 접근의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지우",
                    "script": "Just enjoy the relationship journey!",
                    "translation": "그냥 연애의 여정을 즐겨!"
                }
            ]
        }
    ]
}
ID: 822 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "직설 vs 배려",
            "explanation": "INTJ의 솔직한 태도와 ESFJ의 사교적 접근",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서준",
                    "script": "I'm canceling our dinner plans tonight.",
                    "translation": "오늘 저녁 약속을 취소할게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "Oh no! Did I do something wrong?",
                    "translation": "오 안돼! 내가 뭔가 잘못했어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서준",
                    "script": "No. I'm just tired. It's efficient to reschedule.",
                    "translation": "아니. 그냥 피곤해. 일정을 변경하는 게 효율적이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미나는 약속 취소가 자신 때문이라고 걱정하나요?",
                    "hint": "미나의 첫 반응을 확인해보세요.",
                    "result": "O",
                    "explanation": "'Did I do something wrong?'은 '내가 뭔가 잘못했어?'라는 뜻으로, ESFJ가 타인의 감정과 관계에 민감함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미나",
                    "script": "You could say you're sick. It's nicer.",
                    "translation": "아프다고 말할 수도 있잖아. 그게 더 친절하지."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서준",
                    "script": "Why lie? Truth is more logical.",
                    "translation": "왜 거짓말해? 진실이 더 논리적이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미나",
                    "script": "But feelings matter too, Seo-jun!",
                    "translation": "하지만 감정도 중요해, 서준아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seojun thinks @@ is more logical.",
                    "hint": "서준의 마지막 발언을 확인해보세요.",
                    "optionA": "lying",
                    "optionB": "truth",
                    "optionC": "crying",
                    "result": "truth",
                    "explanation": "'Truth is more logical'은 '진실이 더 논리적이다'라는 뜻으로, INTJ가 감정보다 진실과 논리를 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서준",
                    "script": "I've created a perfect cancellation template.",
                    "translation": "완벽한 취소 템플릿을 만들었어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미나",
                    "script": "People need warmth, not templates!",
                    "translation": "사람들은 템플릿이 아니라 따뜻함이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서준",
                    "script": "Perhaps I could add more polite phrases.",
                    "translation": "아마도 더 공손한 문구를 추가할 수 있겠네."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 약속 취소 접근법 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "you",
                    "optionB": "truth",
                    "optionC": "prioritize",
                    "optionD": "politeness",
                    "optionE": "I",
                    "optionF": "prioritize",
                    "result": "I prioritize truth you prioritize politeness",
                    "explanation": "'I prioritize truth you prioritize politeness'는 '나는 진실을 우선시하고 너는 공손함을 우선시한다'는 뜻으로, INTJ의 직설적 접근과 ESFJ의 배려하는 접근의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미나",
                    "script": "Let's practice being gently honest together!",
                    "translation": "우리 함께 부드럽게 솔직해지는 연습을 해보자!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "직설 vs 배려",
            "explanation": "INTJ의 솔직한 태도와 ESFJ의 사교적 접근",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서준",
                    "script": "I'm canceling our dinner plans tonight.",
                    "translation": "오늘 저녁 약속을 취소할게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "Oh no! Did I do something wrong?",
                    "translation": "오 안돼! 내가 뭔가 잘못했어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서준",
                    "script": "No. I'm just tired. It's efficient to reschedule.",
                    "translation": "아니. 그냥 피곤해. 일정을 변경하는 게 효율적이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미나는 약속 취소가 자신 때문이라고 걱정하나요?",
                    "hint": "미나의 첫 반응을 확인해보세요.",
                    "result": "O",
                    "explanation": "'Did I do something wrong?'은 '내가 뭔가 잘못했어?'라는 뜻으로, ESFJ가 타인의 감정과 관계에 민감함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미나",
                    "script": "You could say you're sick. It's nicer.",
                    "translation": "아프다고 말할 수도 있잖아. 그게 더 친절하지."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서준",
                    "script": "Why lie? Truth is more logical.",
                    "translation": "왜 거짓말해? 진실이 더 논리적이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미나",
                    "script": "But feelings matter too, Seo-jun!",
                    "translation": "하지만 감정도 중요해, 서준아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seojun thinks @@ is more logical.",
                    "hint": "서준의 마지막 발언을 확인해보세요.",
                    "optionA": "lying",
                    "optionB": "truth",
                    "optionC": "crying",
                    "result": "truth",
                    "explanation": "'Truth is more logical'은 '진실이 더 논리적이다'라는 뜻으로, INTJ가 감정보다 진실과 논리를 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서준",
                    "script": "I've created a perfect cancellation template.",
                    "translation": "완벽한 취소 템플릿을 만들었어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미나",
                    "script": "People need warmth, not templates!",
                    "translation": "사람들은 템플릿이 아니라 따뜻함이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서준",
                    "script": "Perhaps I could add more polite phrases.",
                    "translation": "아마도 더 공손한 문구를 추가할 수 있겠네."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 약속 취소 접근법 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "you",
                    "optionB": "truth",
                    "optionC": "prioritize",
                    "optionD": "politeness",
                    "optionE": "I",
                    "optionF": "prioritize",
                    "result": "I prioritize truth you prioritize politeness",
                    "explanation": "'I prioritize truth you prioritize politeness'는 '나는 진실을 우선시하고 너는 공손함을 우선시한다'는 뜻으로, INTJ의 직설적 접근과 ESFJ의 배려하는 접근의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미나",
                    "script": "Let's practice being gently honest together!",
                    "translation": "우리 함께 부드럽게 솔직해지는 연습을 해보자!"
                }
            ]
        }
    ]
}
ID: 823 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "차단 vs 조화",
            "explanation": "INTJ의 과감한 단절과 ENFJ의 조화로운 관리",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I've deleted all my social media accounts.",
                    "translation": "모든 SNS 계정을 삭제했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "What? How will you stay connected?",
                    "translation": "뭐라고? 어떻게 연결을 유지할 거야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Peace of mind is more valuable than updates.",
                    "translation": "마음의 평화가 업데이트보다 더 가치 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 SNS 사용을 완전히 중단했나요?",
                    "hint": "현우의 첫 발언을 확인해보세요.",
                    "result": "O",
                    "explanation": "'I've deleted all my social media accounts'는 '모든 SNS 계정을 삭제했어'라는 뜻으로, INTJ가 과감하게 전체 계정을 삭제했음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "But what about our friends' feelings?",
                    "translation": "하지만 우리 친구들의 감정은 어떡해?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Real friends can text me directly.",
                    "translation": "진짜 친구들은 직접 문자할 수 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지민",
                    "script": "I set boundaries but stay connected!",
                    "translation": "난 경계를 설정하면서도 연결을 유지해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin sets @@ on social media but maintains connections.",
                    "hint": "지민의 마지막 대사를 확인해보세요.",
                    "optionA": "boundaries",
                    "optionB": "alarms",
                    "optionC": "filters",
                    "result": "boundaries",
                    "explanation": "'I set boundaries but stay connected!'는 '난 경계를 설정하면서도 연결을 유지해!'라는 뜻으로, ENFJ가 관계를 유지하면서도 균형을 찾는 접근법을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "My productivity increased by 40% already.",
                    "translation": "내 생산성이 이미 40% 증가했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지민",
                    "script": "But connection is important for wellbeing too!",
                    "translation": "하지만 연결도 웰빙에 중요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "Maybe I'll create a limited-access system instead.",
                    "translation": "대신 제한된 접근 시스템을 만들어볼까."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 SNS 관리 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "cut",
                    "optionB": "them",
                    "optionC": "balance",
                    "optionD": "ties",
                    "optionE": "you",
                    "optionF": "I",
                    "result": "I cut ties you balance them",
                    "explanation": "'I cut ties you balance them'은 '나는 관계를 끊고 너는 그것들의 균형을 맞춘다'는 뜻으로, INTJ의 급진적 해결책과 ENFJ의 조화로운 접근법의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지민",
                    "script": "Let's find a healthy middle ground!",
                    "translation": "건강한 중간 지점을 찾아보자!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "차단 vs 조화",
            "explanation": "INTJ의 과감한 단절과 ENFJ의 조화로운 관리",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I've deleted all my social media accounts.",
                    "translation": "모든 SNS 계정을 삭제했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "What? How will you stay connected?",
                    "translation": "뭐라고? 어떻게 연결을 유지할 거야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Peace of mind is more valuable than updates.",
                    "translation": "마음의 평화가 업데이트보다 더 가치 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 SNS 사용을 완전히 중단했나요?",
                    "hint": "현우의 첫 발언을 확인해보세요.",
                    "result": "O",
                    "explanation": "'I've deleted all my social media accounts'는 '모든 SNS 계정을 삭제했어'라는 뜻으로, INTJ가 과감하게 전체 계정을 삭제했음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "But what about our friends' feelings?",
                    "translation": "하지만 우리 친구들의 감정은 어떡해?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Real friends can text me directly.",
                    "translation": "진짜 친구들은 직접 문자할 수 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지민",
                    "script": "I set boundaries but stay connected!",
                    "translation": "난 경계를 설정하면서도 연결을 유지해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin sets @@ on social media but maintains connections.",
                    "hint": "지민의 마지막 대사를 확인해보세요.",
                    "optionA": "boundaries",
                    "optionB": "alarms",
                    "optionC": "filters",
                    "result": "boundaries",
                    "explanation": "'I set boundaries but stay connected!'는 '난 경계를 설정하면서도 연결을 유지해!'라는 뜻으로, ENFJ가 관계를 유지하면서도 균형을 찾는 접근법을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "My productivity increased by 40% already.",
                    "translation": "내 생산성이 이미 40% 증가했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지민",
                    "script": "But connection is important for wellbeing too!",
                    "translation": "하지만 연결도 웰빙에 중요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "Maybe I'll create a limited-access system instead.",
                    "translation": "대신 제한된 접근 시스템을 만들어볼까."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 SNS 관리 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "cut",
                    "optionB": "them",
                    "optionC": "balance",
                    "optionD": "ties",
                    "optionE": "you",
                    "optionF": "I",
                    "result": "I cut ties you balance them",
                    "explanation": "'I cut ties you balance them'은 '나는 관계를 끊고 너는 그것들의 균형을 맞춘다'는 뜻으로, INTJ의 급진적 해결책과 ENFJ의 조화로운 접근법의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지민",
                    "script": "Let's find a healthy middle ground!",
                    "translation": "건강한 중간 지점을 찾아보자!"
                }
            ]
        }
    ]
}
ID: 824 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "전략 vs 자연",
            "explanation": "INTJ의 계산된 참여와 ESFP의 즉흥적 즐거움",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I've created a minimal party participation strategy.",
                    "translation": "미니멀 파티 참여 전략을 만들었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소연",
                    "script": "Just have fun! Why need a strategy?",
                    "translation": "그냥 즐겨! 왜 전략이 필요해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "I'll stay exactly 45 minutes, then leave.",
                    "translation": "정확히 45분만 있다가 떠날 거야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연은 파티에 전략적으로 접근해야 한다고 생각하나요?",
                    "hint": "소연의 첫 반응을 확인해보세요.",
                    "result": "X",
                    "explanation": "'Just have fun! Why need a strategy?'는 '그냥 즐겨! 왜 전략이 필요해?'라는 뜻으로, ESFP가 계획보다 순간의 즐거움을 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소연",
                    "script": "I stay until the last person leaves!",
                    "translation": "나는 마지막 사람이 떠날 때까지 있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "That's highly inefficient for energy conservation.",
                    "translation": "그건 에너지 보존에 매우 비효율적이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소연",
                    "script": "Parties give me energy, not drain it!",
                    "translation": "파티는 내 에너지를 소모하지 않고 충전시켜줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yujin plans to stay at the party for only @@ minutes.",
                    "hint": "유진의 세 번째 발언을 확인해보세요.",
                    "optionA": "30",
                    "optionB": "45",
                    "optionC": "60",
                    "result": "45",
                    "explanation": "'I'll stay exactly 45 minutes, then leave'는 '정확히 45분만 있다가 떠날 거야'라는 뜻으로, INTJ가 사교적 상황에 정확한 시간 제한을 두는 것을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "I've memorized five conversation topics.",
                    "translation": "대화 주제 다섯 개를 외웠어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소연",
                    "script": "Just dance with me instead!",
                    "translation": "대신 나랑 같이 춤추자!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Dancing wasn't part of my calculations.",
                    "translation": "춤은 내 계산에 포함되지 않았는데."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 파티 참여 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "you",
                    "optionB": "I",
                    "optionC": "experience",
                    "optionD": "calculate",
                    "optionE": "parties",
                    "optionF": "them",
                    "result": "I calculate parties you experience them",
                    "explanation": "'I calculate parties you experience them'은 '나는 파티를 계산하고 너는 파티를 경험한다'는 뜻으로, INTJ의 분석적 접근과 ESFP의 체험적 접근의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "Let go of your plans and live!",
                    "translation": "계획을 내려놓고 살아봐!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "전략 vs 자연",
            "explanation": "INTJ의 계산된 참여와 ESFP의 즉흥적 즐거움",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I've created a minimal party participation strategy.",
                    "translation": "미니멀 파티 참여 전략을 만들었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소연",
                    "script": "Just have fun! Why need a strategy?",
                    "translation": "그냥 즐겨! 왜 전략이 필요해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "I'll stay exactly 45 minutes, then leave.",
                    "translation": "정확히 45분만 있다가 떠날 거야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연은 파티에 전략적으로 접근해야 한다고 생각하나요?",
                    "hint": "소연의 첫 반응을 확인해보세요.",
                    "result": "X",
                    "explanation": "'Just have fun! Why need a strategy?'는 '그냥 즐겨! 왜 전략이 필요해?'라는 뜻으로, ESFP가 계획보다 순간의 즐거움을 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소연",
                    "script": "I stay until the last person leaves!",
                    "translation": "나는 마지막 사람이 떠날 때까지 있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "That's highly inefficient for energy conservation.",
                    "translation": "그건 에너지 보존에 매우 비효율적이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소연",
                    "script": "Parties give me energy, not drain it!",
                    "translation": "파티는 내 에너지를 소모하지 않고 충전시켜줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yujin plans to stay at the party for only @@ minutes.",
                    "hint": "유진의 세 번째 발언을 확인해보세요.",
                    "optionA": "30",
                    "optionB": "45",
                    "optionC": "60",
                    "result": "45",
                    "explanation": "'I'll stay exactly 45 minutes, then leave'는 '정확히 45분만 있다가 떠날 거야'라는 뜻으로, INTJ가 사교적 상황에 정확한 시간 제한을 두는 것을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "I've memorized five conversation topics.",
                    "translation": "대화 주제 다섯 개를 외웠어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소연",
                    "script": "Just dance with me instead!",
                    "translation": "대신 나랑 같이 춤추자!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Dancing wasn't part of my calculations.",
                    "translation": "춤은 내 계산에 포함되지 않았는데."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 파티 참여 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "you",
                    "optionB": "I",
                    "optionC": "experience",
                    "optionD": "calculate",
                    "optionE": "parties",
                    "optionF": "them",
                    "result": "I calculate parties you experience them",
                    "explanation": "'I calculate parties you experience them'은 '나는 파티를 계산하고 너는 파티를 경험한다'는 뜻으로, INTJ의 분석적 접근과 ESFP의 체험적 접근의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "Let go of your plans and live!",
                    "translation": "계획을 내려놓고 살아봐!"
                }
            ]
        }
    ]
}
ID: 825 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시스템 vs 다양성",
            "explanation": "INTJ의 체계적 접근과 ENTP의 창의적 해결",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태민",
                    "script": "I've developed a burnout prevention system.",
                    "translation": "번아웃 예방 시스템을 개발했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "Sounds boring! Try something new instead!",
                    "translation": "지루하게 들려! 대신 새로운 걸 시도해봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태민",
                    "script": "My system includes scheduled relaxation periods.",
                    "translation": "내 시스템은 예정된 휴식 기간을 포함해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 태민의 체계적인 번아웃 예방법에 흥미를 느끼나요?",
                    "hint": "지호의 첫 반응을 확인해보세요.",
                    "result": "X",
                    "explanation": "'Sounds boring! Try something new instead!'는 '지루하게 들려! 대신 새로운 걸 시도해봐!'라는 뜻으로, ENTP가 체계적 접근보다 새로움과 다양성을 선호함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "I try a different hobby every week!",
                    "translation": "매주 다른 취미를 시도해봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태민",
                    "script": "Inconsistency leads to inefficiency.",
                    "translation": "일관성 없음은 비효율로 이어져."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "Variety is the spice of life!",
                    "translation": "다양성이 인생의 향신료지!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Taemin's system includes @@.",
                    "hint": "태민의 세 번째 발언을 확인해보세요.",
                    "optionA": "scheduled relaxation",
                    "optionB": "daily exercise",
                    "optionC": "meditation",
                    "result": "scheduled relaxation",
                    "explanation": "'My system includes scheduled relaxation periods'는 '내 시스템은 예정된 휴식 기간을 포함해'라는 뜻으로, INTJ가 휴식조차 계획적으로 접근함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태민",
                    "script": "My burnout risk is down 35% this month.",
                    "translation": "내 번아웃 위험이 이번 달에 35% 감소했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "How do you even measure that?",
                    "translation": "그걸 어떻게 측정하는 거야?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태민",
                    "script": "With my stress tracking spreadsheet, obviously.",
                    "translation": "내 스트레스 추적 스프레드시트로, 당연하지."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 번아웃 예방 접근법 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "burnout",
                    "optionB": "change",
                    "optionC": "routine",
                    "optionD": "burnout",
                    "optionE": "prevents",
                    "optionF": "prevents",
                    "result": "routine prevents burnout change prevents burnout",
                    "explanation": "'routine prevents burnout change prevents burnout'는 '루틴이 번아웃을 예방하고 변화가 번아웃을 예방한다'는 뜻으로, INTJ의 체계적 접근과 ENTP의 다양성 추구가 각자의 방식으로 번아웃을 예방하려는 시도임을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지호",
                    "script": "Let's invent a new anti-burnout game!",
                    "translation": "새로운 번아웃 방지 게임을 발명하자!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시스템 vs 다양성",
            "explanation": "INTJ의 체계적 접근과 ENTP의 창의적 해결",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태민",
                    "script": "I've developed a burnout prevention system.",
                    "translation": "번아웃 예방 시스템을 개발했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "Sounds boring! Try something new instead!",
                    "translation": "지루하게 들려! 대신 새로운 걸 시도해봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태민",
                    "script": "My system includes scheduled relaxation periods.",
                    "translation": "내 시스템은 예정된 휴식 기간을 포함해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 태민의 체계적인 번아웃 예방법에 흥미를 느끼나요?",
                    "hint": "지호의 첫 반응을 확인해보세요.",
                    "result": "X",
                    "explanation": "'Sounds boring! Try something new instead!'는 '지루하게 들려! 대신 새로운 걸 시도해봐!'라는 뜻으로, ENTP가 체계적 접근보다 새로움과 다양성을 선호함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "I try a different hobby every week!",
                    "translation": "매주 다른 취미를 시도해봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태민",
                    "script": "Inconsistency leads to inefficiency.",
                    "translation": "일관성 없음은 비효율로 이어져."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "Variety is the spice of life!",
                    "translation": "다양성이 인생의 향신료지!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Taemin's system includes @@.",
                    "hint": "태민의 세 번째 발언을 확인해보세요.",
                    "optionA": "scheduled relaxation",
                    "optionB": "daily exercise",
                    "optionC": "meditation",
                    "result": "scheduled relaxation",
                    "explanation": "'My system includes scheduled relaxation periods'는 '내 시스템은 예정된 휴식 기간을 포함해'라는 뜻으로, INTJ가 휴식조차 계획적으로 접근함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태민",
                    "script": "My burnout risk is down 35% this month.",
                    "translation": "내 번아웃 위험이 이번 달에 35% 감소했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "How do you even measure that?",
                    "translation": "그걸 어떻게 측정하는 거야?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태민",
                    "script": "With my stress tracking spreadsheet, obviously.",
                    "translation": "내 스트레스 추적 스프레드시트로, 당연하지."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 번아웃 예방 접근법 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "burnout",
                    "optionB": "change",
                    "optionC": "routine",
                    "optionD": "burnout",
                    "optionE": "prevents",
                    "optionF": "prevents",
                    "result": "routine prevents burnout change prevents burnout",
                    "explanation": "'routine prevents burnout change prevents burnout'는 '루틴이 번아웃을 예방하고 변화가 번아웃을 예방한다'는 뜻으로, INTJ의 체계적 접근과 ENTP의 다양성 추구가 각자의 방식으로 번아웃을 예방하려는 시도임을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지호",
                    "script": "Let's invent a new anti-burnout game!",
                    "translation": "새로운 번아웃 방지 게임을 발명하자!"
                }
            ]
        }
    ]
}
ID: 826 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "분석 vs 느낌",
            "explanation": "INTJ의 논리적 해석과 ENFP의 직관적 이해",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "She hasn't texted in 3.5 hours.",
                    "translation": "그녀가 3시간 30분 동안 문자를 안 보냈어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Maybe she's just busy!",
                    "translation": "아마 그냥 바쁜 거 아닐까!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민준",
                    "script": "I've created a relationship signal decoder.",
                    "translation": "연애 신호 해독기를 만들었어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민준은 연인의 문자 패턴을 분석하고 있나요?",
                    "hint": "민준의 첫 발언을 확인해보세요.",
                    "result": "O",
                    "explanation": "'She hasn't texted in 3.5 hours'는 '그녀가 3시간 30분 동안 문자를 안 보냈어'라는 뜻으로, INTJ가 정확한 시간을 추적하며 분석하고 있음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "Love isn't a math problem!",
                    "translation": "사랑은 수학 문제가 아니야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민준",
                    "script": "My data shows she might be losing interest.",
                    "translation": "내 데이터는 그녀가 관심을 잃고 있을 수 있다고 보여줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "Trust your heart, not your charts!",
                    "translation": "차트가 아니라 너의 마음을 믿어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo advises Minjun to trust @@.",
                    "hint": "지우의 마지막 말을 확인해보세요.",
                    "optionA": "data",
                    "optionB": "heart",
                    "optionC": "friends",
                    "result": "heart",
                    "explanation": "'Trust your heart, not your charts!'는 '차트가 아니라 너의 마음을 믿어!'라는 뜻으로, ENFP가 직관과 감정을 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민준",
                    "script": "Oh, she just texted. My analysis was incorrect.",
                    "translation": "오, 방금 문자가 왔어. 내 분석이 틀렸네."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "See? Relationships need intuition, not calculations!",
                    "translation": "봐봐? 관계는 계산이 아니라 직관이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "I'll have to update my algorithm.",
                    "translation": "내 알고리즘을 업데이트해야겠네."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 연애 접근 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "heart",
                    "optionB": "follow",
                    "optionC": "I",
                    "optionD": "follow",
                    "optionE": "you",
                    "optionF": "data",
                    "result": "I follow data you follow heart",
                    "explanation": "'I follow data you follow heart'는 '나는 데이터를 따르고 너는 마음을 따른다'는 뜻으로, INTJ의 분석적 접근과 ENFP의 감정적 접근의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지우",
                    "script": "Just enjoy the relationship journey!",
                    "translation": "그냥 연애의 여정을 즐겨!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "분석 vs 느낌",
            "explanation": "INTJ의 논리적 해석과 ENFP의 직관적 이해",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "She hasn't texted in 3.5 hours.",
                    "translation": "그녀가 3시간 30분 동안 문자를 안 보냈어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Maybe she's just busy!",
                    "translation": "아마 그냥 바쁜 거 아닐까!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민준",
                    "script": "I've created a relationship signal decoder.",
                    "translation": "연애 신호 해독기를 만들었어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민준은 연인의 문자 패턴을 분석하고 있나요?",
                    "hint": "민준의 첫 발언을 확인해보세요.",
                    "result": "O",
                    "explanation": "'She hasn't texted in 3.5 hours'는 '그녀가 3시간 30분 동안 문자를 안 보냈어'라는 뜻으로, INTJ가 정확한 시간을 추적하며 분석하고 있음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "Love isn't a math problem!",
                    "translation": "사랑은 수학 문제가 아니야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민준",
                    "script": "My data shows she might be losing interest.",
                    "translation": "내 데이터는 그녀가 관심을 잃고 있을 수 있다고 보여줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "Trust your heart, not your charts!",
                    "translation": "차트가 아니라 너의 마음을 믿어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo advises Minjun to trust @@.",
                    "hint": "지우의 마지막 말을 확인해보세요.",
                    "optionA": "data",
                    "optionB": "heart",
                    "optionC": "friends",
                    "result": "heart",
                    "explanation": "'Trust your heart, not your charts!'는 '차트가 아니라 너의 마음을 믿어!'라는 뜻으로, ENFP가 직관과 감정을 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민준",
                    "script": "Oh, she just texted. My analysis was incorrect.",
                    "translation": "오, 방금 문자가 왔어. 내 분석이 틀렸네."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "See? Relationships need intuition, not calculations!",
                    "translation": "봐봐? 관계는 계산이 아니라 직관이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "I'll have to update my algorithm.",
                    "translation": "내 알고리즘을 업데이트해야겠네."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 연애 접근 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "heart",
                    "optionB": "follow",
                    "optionC": "I",
                    "optionD": "follow",
                    "optionE": "you",
                    "optionF": "data",
                    "result": "I follow data you follow heart",
                    "explanation": "'I follow data you follow heart'는 '나는 데이터를 따르고 너는 마음을 따른다'는 뜻으로, INTJ의 분석적 접근과 ENFP의 감정적 접근의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지우",
                    "script": "Just enjoy the relationship journey!",
                    "translation": "그냥 연애의 여정을 즐겨!"
                }
            ]
        }
    ]
}
ID: 827 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "직설 vs 배려",
            "explanation": "INTJ의 솔직한 태도와 ESFJ의 사교적 접근",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서준",
                    "script": "I'm canceling our dinner plans tonight.",
                    "translation": "오늘 저녁 약속을 취소할게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "Oh no! Did I do something wrong?",
                    "translation": "오 안돼! 내가 뭔가 잘못했어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서준",
                    "script": "No. I'm just tired. It's efficient to reschedule.",
                    "translation": "아니. 그냥 피곤해. 일정을 변경하는 게 효율적이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미나는 약속 취소가 자신 때문이라고 걱정하나요?",
                    "hint": "미나의 첫 반응을 확인해보세요.",
                    "result": "O",
                    "explanation": "'Did I do something wrong?'은 '내가 뭔가 잘못했어?'라는 뜻으로, ESFJ가 타인의 감정과 관계에 민감함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미나",
                    "script": "You could say you're sick. It's nicer.",
                    "translation": "아프다고 말할 수도 있잖아. 그게 더 친절하지."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서준",
                    "script": "Why lie? Truth is more logical.",
                    "translation": "왜 거짓말해? 진실이 더 논리적이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미나",
                    "script": "But feelings matter too, Seo-jun!",
                    "translation": "하지만 감정도 중요해, 서준아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seojun thinks @@ is more logical.",
                    "hint": "서준의 마지막 발언을 확인해보세요.",
                    "optionA": "lying",
                    "optionB": "truth",
                    "optionC": "crying",
                    "result": "truth",
                    "explanation": "'Truth is more logical'은 '진실이 더 논리적이다'라는 뜻으로, INTJ가 감정보다 진실과 논리를 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서준",
                    "script": "I've created a perfect cancellation template.",
                    "translation": "완벽한 취소 템플릿을 만들었어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미나",
                    "script": "People need warmth, not templates!",
                    "translation": "사람들은 템플릿이 아니라 따뜻함이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서준",
                    "script": "Perhaps I could add more polite phrases.",
                    "translation": "아마도 더 공손한 문구를 추가할 수 있겠네."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 약속 취소 접근법 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "truth",
                    "optionB": "I",
                    "optionC": "prioritize",
                    "optionD": "you",
                    "optionE": "politeness",
                    "optionF": "prioritize",
                    "result": "I prioritize truth you prioritize politeness",
                    "explanation": "'I prioritize truth you prioritize politeness'는 '나는 진실을 우선시하고 너는 공손함을 우선시한다'는 뜻으로, INTJ의 직설적 접근과 ESFJ의 배려하는 접근의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미나",
                    "script": "Let's practice being gently honest together!",
                    "translation": "우리 함께 부드럽게 솔직해지는 연습을 해보자!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "직설 vs 배려",
            "explanation": "INTJ의 솔직한 태도와 ESFJ의 사교적 접근",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서준",
                    "script": "I'm canceling our dinner plans tonight.",
                    "translation": "오늘 저녁 약속을 취소할게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "Oh no! Did I do something wrong?",
                    "translation": "오 안돼! 내가 뭔가 잘못했어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서준",
                    "script": "No. I'm just tired. It's efficient to reschedule.",
                    "translation": "아니. 그냥 피곤해. 일정을 변경하는 게 효율적이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미나는 약속 취소가 자신 때문이라고 걱정하나요?",
                    "hint": "미나의 첫 반응을 확인해보세요.",
                    "result": "O",
                    "explanation": "'Did I do something wrong?'은 '내가 뭔가 잘못했어?'라는 뜻으로, ESFJ가 타인의 감정과 관계에 민감함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미나",
                    "script": "You could say you're sick. It's nicer.",
                    "translation": "아프다고 말할 수도 있잖아. 그게 더 친절하지."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서준",
                    "script": "Why lie? Truth is more logical.",
                    "translation": "왜 거짓말해? 진실이 더 논리적이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미나",
                    "script": "But feelings matter too, Seo-jun!",
                    "translation": "하지만 감정도 중요해, 서준아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seojun thinks @@ is more logical.",
                    "hint": "서준의 마지막 발언을 확인해보세요.",
                    "optionA": "lying",
                    "optionB": "truth",
                    "optionC": "crying",
                    "result": "truth",
                    "explanation": "'Truth is more logical'은 '진실이 더 논리적이다'라는 뜻으로, INTJ가 감정보다 진실과 논리를 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서준",
                    "script": "I've created a perfect cancellation template.",
                    "translation": "완벽한 취소 템플릿을 만들었어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미나",
                    "script": "People need warmth, not templates!",
                    "translation": "사람들은 템플릿이 아니라 따뜻함이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서준",
                    "script": "Perhaps I could add more polite phrases.",
                    "translation": "아마도 더 공손한 문구를 추가할 수 있겠네."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 약속 취소 접근법 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "truth",
                    "optionB": "I",
                    "optionC": "prioritize",
                    "optionD": "you",
                    "optionE": "politeness",
                    "optionF": "prioritize",
                    "result": "I prioritize truth you prioritize politeness",
                    "explanation": "'I prioritize truth you prioritize politeness'는 '나는 진실을 우선시하고 너는 공손함을 우선시한다'는 뜻으로, INTJ의 직설적 접근과 ESFJ의 배려하는 접근의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미나",
                    "script": "Let's practice being gently honest together!",
                    "translation": "우리 함께 부드럽게 솔직해지는 연습을 해보자!"
                }
            ]
        }
    ]
}
ID: 828 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "차단 vs 조화",
            "explanation": "INTJ의 과감한 단절과 ENFJ의 조화로운 관리",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I've deleted all my social media accounts.",
                    "translation": "모든 SNS 계정을 삭제했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "What? How will you stay connected?",
                    "translation": "뭐라고? 어떻게 연결을 유지할 거야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Peace of mind is more valuable than updates.",
                    "translation": "마음의 평화가 업데이트보다 더 가치 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 SNS 사용을 완전히 중단했나요?",
                    "hint": "현우의 첫 발언을 확인해보세요.",
                    "result": "O",
                    "explanation": "'I've deleted all my social media accounts'는 '모든 SNS 계정을 삭제했어'라는 뜻으로, INTJ가 과감하게 전체 계정을 삭제했음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "But what about our friends' feelings?",
                    "translation": "하지만 우리 친구들의 감정은 어떡해?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Real friends can text me directly.",
                    "translation": "진짜 친구들은 직접 문자할 수 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지민",
                    "script": "I set boundaries but stay connected!",
                    "translation": "난 경계를 설정하면서도 연결을 유지해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin sets @@ on social media but maintains connections.",
                    "hint": "지민의 마지막 대사를 확인해보세요.",
                    "optionA": "boundaries",
                    "optionB": "alarms",
                    "optionC": "filters",
                    "result": "boundaries",
                    "explanation": "'I set boundaries but stay connected!'는 '난 경계를 설정하면서도 연결을 유지해!'라는 뜻으로, ENFJ가 관계를 유지하면서도 균형을 찾는 접근법을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "My productivity increased by 40% already.",
                    "translation": "내 생산성이 이미 40% 증가했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지민",
                    "script": "But connection is important for wellbeing too!",
                    "translation": "하지만 연결도 웰빙에 중요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "Maybe I'll create a limited-access system instead.",
                    "translation": "대신 제한된 접근 시스템을 만들어볼까."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 SNS 관리 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "cut",
                    "optionB": "balance",
                    "optionC": "them",
                    "optionD": "I",
                    "optionE": "ties",
                    "optionF": "you",
                    "result": "I cut ties you balance them",
                    "explanation": "'I cut ties you balance them'은 '나는 관계를 끊고 너는 그것들의 균형을 맞춘다'는 뜻으로, INTJ의 급진적 해결책과 ENFJ의 조화로운 접근법의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지민",
                    "script": "Let's find a healthy middle ground!",
                    "translation": "건강한 중간 지점을 찾아보자!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "차단 vs 조화",
            "explanation": "INTJ의 과감한 단절과 ENFJ의 조화로운 관리",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I've deleted all my social media accounts.",
                    "translation": "모든 SNS 계정을 삭제했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "What? How will you stay connected?",
                    "translation": "뭐라고? 어떻게 연결을 유지할 거야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Peace of mind is more valuable than updates.",
                    "translation": "마음의 평화가 업데이트보다 더 가치 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 SNS 사용을 완전히 중단했나요?",
                    "hint": "현우의 첫 발언을 확인해보세요.",
                    "result": "O",
                    "explanation": "'I've deleted all my social media accounts'는 '모든 SNS 계정을 삭제했어'라는 뜻으로, INTJ가 과감하게 전체 계정을 삭제했음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "But what about our friends' feelings?",
                    "translation": "하지만 우리 친구들의 감정은 어떡해?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Real friends can text me directly.",
                    "translation": "진짜 친구들은 직접 문자할 수 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지민",
                    "script": "I set boundaries but stay connected!",
                    "translation": "난 경계를 설정하면서도 연결을 유지해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin sets @@ on social media but maintains connections.",
                    "hint": "지민의 마지막 대사를 확인해보세요.",
                    "optionA": "boundaries",
                    "optionB": "alarms",
                    "optionC": "filters",
                    "result": "boundaries",
                    "explanation": "'I set boundaries but stay connected!'는 '난 경계를 설정하면서도 연결을 유지해!'라는 뜻으로, ENFJ가 관계를 유지하면서도 균형을 찾는 접근법을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "My productivity increased by 40% already.",
                    "translation": "내 생산성이 이미 40% 증가했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지민",
                    "script": "But connection is important for wellbeing too!",
                    "translation": "하지만 연결도 웰빙에 중요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "Maybe I'll create a limited-access system instead.",
                    "translation": "대신 제한된 접근 시스템을 만들어볼까."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 SNS 관리 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "cut",
                    "optionB": "balance",
                    "optionC": "them",
                    "optionD": "I",
                    "optionE": "ties",
                    "optionF": "you",
                    "result": "I cut ties you balance them",
                    "explanation": "'I cut ties you balance them'은 '나는 관계를 끊고 너는 그것들의 균형을 맞춘다'는 뜻으로, INTJ의 급진적 해결책과 ENFJ의 조화로운 접근법의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지민",
                    "script": "Let's find a healthy middle ground!",
                    "translation": "건강한 중간 지점을 찾아보자!"
                }
            ]
        }
    ]
}
ID: 829 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "전략 vs 자연",
            "explanation": "INTJ의 계산된 참여와 ESFP의 즉흥적 즐거움",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I've created a minimal party participation strategy.",
                    "translation": "미니멀 파티 참여 전략을 만들었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소연",
                    "script": "Just have fun! Why need a strategy?",
                    "translation": "그냥 즐겨! 왜 전략이 필요해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "I'll stay exactly 45 minutes, then leave.",
                    "translation": "정확히 45분만 있다가 떠날 거야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연은 파티에 전략적으로 접근해야 한다고 생각하나요?",
                    "hint": "소연의 첫 반응을 확인해보세요.",
                    "result": "X",
                    "explanation": "'Just have fun! Why need a strategy?'는 '그냥 즐겨! 왜 전략이 필요해?'라는 뜻으로, ESFP가 계획보다 순간의 즐거움을 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소연",
                    "script": "I stay until the last person leaves!",
                    "translation": "나는 마지막 사람이 떠날 때까지 있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "That's highly inefficient for energy conservation.",
                    "translation": "그건 에너지 보존에 매우 비효율적이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소연",
                    "script": "Parties give me energy, not drain it!",
                    "translation": "파티는 내 에너지를 소모하지 않고 충전시켜줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yujin plans to stay at the party for only @@ minutes.",
                    "hint": "유진의 세 번째 발언을 확인해보세요.",
                    "optionA": "30",
                    "optionB": "45",
                    "optionC": "60",
                    "result": "45",
                    "explanation": "'I'll stay exactly 45 minutes, then leave'는 '정확히 45분만 있다가 떠날 거야'라는 뜻으로, INTJ가 사교적 상황에 정확한 시간 제한을 두는 것을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "I've memorized five conversation topics.",
                    "translation": "대화 주제 다섯 개를 외웠어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소연",
                    "script": "Just dance with me instead!",
                    "translation": "대신 나랑 같이 춤추자!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Dancing wasn't part of my calculations.",
                    "translation": "춤은 내 계산에 포함되지 않았는데."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 파티 참여 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "parties",
                    "optionB": "I",
                    "optionC": "you",
                    "optionD": "experience",
                    "optionE": "them",
                    "optionF": "calculate",
                    "result": "I calculate parties you experience them",
                    "explanation": "'I calculate parties you experience them'은 '나는 파티를 계산하고 너는 파티를 경험한다'는 뜻으로, INTJ의 분석적 접근과 ESFP의 체험적 접근의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "Let go of your plans and live!",
                    "translation": "계획을 내려놓고 살아봐!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "전략 vs 자연",
            "explanation": "INTJ의 계산된 참여와 ESFP의 즉흥적 즐거움",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I've created a minimal party participation strategy.",
                    "translation": "미니멀 파티 참여 전략을 만들었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소연",
                    "script": "Just have fun! Why need a strategy?",
                    "translation": "그냥 즐겨! 왜 전략이 필요해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "I'll stay exactly 45 minutes, then leave.",
                    "translation": "정확히 45분만 있다가 떠날 거야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연은 파티에 전략적으로 접근해야 한다고 생각하나요?",
                    "hint": "소연의 첫 반응을 확인해보세요.",
                    "result": "X",
                    "explanation": "'Just have fun! Why need a strategy?'는 '그냥 즐겨! 왜 전략이 필요해?'라는 뜻으로, ESFP가 계획보다 순간의 즐거움을 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소연",
                    "script": "I stay until the last person leaves!",
                    "translation": "나는 마지막 사람이 떠날 때까지 있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "That's highly inefficient for energy conservation.",
                    "translation": "그건 에너지 보존에 매우 비효율적이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소연",
                    "script": "Parties give me energy, not drain it!",
                    "translation": "파티는 내 에너지를 소모하지 않고 충전시켜줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yujin plans to stay at the party for only @@ minutes.",
                    "hint": "유진의 세 번째 발언을 확인해보세요.",
                    "optionA": "30",
                    "optionB": "45",
                    "optionC": "60",
                    "result": "45",
                    "explanation": "'I'll stay exactly 45 minutes, then leave'는 '정확히 45분만 있다가 떠날 거야'라는 뜻으로, INTJ가 사교적 상황에 정확한 시간 제한을 두는 것을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "I've memorized five conversation topics.",
                    "translation": "대화 주제 다섯 개를 외웠어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소연",
                    "script": "Just dance with me instead!",
                    "translation": "대신 나랑 같이 춤추자!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Dancing wasn't part of my calculations.",
                    "translation": "춤은 내 계산에 포함되지 않았는데."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 파티 참여 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "parties",
                    "optionB": "I",
                    "optionC": "you",
                    "optionD": "experience",
                    "optionE": "them",
                    "optionF": "calculate",
                    "result": "I calculate parties you experience them",
                    "explanation": "'I calculate parties you experience them'은 '나는 파티를 계산하고 너는 파티를 경험한다'는 뜻으로, INTJ의 분석적 접근과 ESFP의 체험적 접근의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "Let go of your plans and live!",
                    "translation": "계획을 내려놓고 살아봐!"
                }
            ]
        }
    ]
}
ID: 830 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시스템 vs 다양성",
            "explanation": "INTJ의 체계적 접근과 ENTP의 창의적 해결",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태민",
                    "script": "I've developed a burnout prevention system.",
                    "translation": "번아웃 예방 시스템을 개발했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "Sounds boring! Try something new instead!",
                    "translation": "지루하게 들려! 대신 새로운 걸 시도해봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태민",
                    "script": "My system includes scheduled relaxation periods.",
                    "translation": "내 시스템은 예정된 휴식 기간을 포함해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 태민의 체계적인 번아웃 예방법에 흥미를 느끼나요?",
                    "hint": "지호의 첫 반응을 확인해보세요.",
                    "result": "X",
                    "explanation": "'Sounds boring! Try something new instead!'는 '지루하게 들려! 대신 새로운 걸 시도해봐!'라는 뜻으로, ENTP가 체계적 접근보다 새로움과 다양성을 선호함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "I try a different hobby every week!",
                    "translation": "매주 다른 취미를 시도해봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태민",
                    "script": "Inconsistency leads to inefficiency.",
                    "translation": "일관성 없음은 비효율로 이어져."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "Variety is the spice of life!",
                    "translation": "다양성이 인생의 향신료지!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Taemin's system includes @@.",
                    "hint": "태민의 세 번째 발언을 확인해보세요.",
                    "optionA": "scheduled relaxation",
                    "optionB": "daily exercise",
                    "optionC": "meditation",
                    "result": "scheduled relaxation",
                    "explanation": "'My system includes scheduled relaxation periods'는 '내 시스템은 예정된 휴식 기간을 포함해'라는 뜻으로, INTJ가 휴식조차 계획적으로 접근함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태민",
                    "script": "My burnout risk is down 35% this month.",
                    "translation": "내 번아웃 위험이 이번 달에 35% 감소했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "How do you even measure that?",
                    "translation": "그걸 어떻게 측정하는 거야?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태민",
                    "script": "With my stress tracking spreadsheet, obviously.",
                    "translation": "내 스트레스 추적 스프레드시트로, 당연하지."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 번아웃 예방 접근법 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "burnout",
                    "optionB": "routine",
                    "optionC": "prevents",
                    "optionD": "burnout",
                    "optionE": "change",
                    "optionF": "prevents",
                    "result": "routine prevents burnout change prevents burnout",
                    "explanation": "'routine prevents burnout change prevents burnout'는 '루틴이 번아웃을 예방하고 변화가 번아웃을 예방한다'는 뜻으로, INTJ의 체계적 접근과 ENTP의 다양성 추구가 각자의 방식으로 번아웃을 예방하려는 시도임을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지호",
                    "script": "Let's invent a new anti-burnout game!",
                    "translation": "새로운 번아웃 방지 게임을 발명하자!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시스템 vs 다양성",
            "explanation": "INTJ의 체계적 접근과 ENTP의 창의적 해결",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태민",
                    "script": "I've developed a burnout prevention system.",
                    "translation": "번아웃 예방 시스템을 개발했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "Sounds boring! Try something new instead!",
                    "translation": "지루하게 들려! 대신 새로운 걸 시도해봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태민",
                    "script": "My system includes scheduled relaxation periods.",
                    "translation": "내 시스템은 예정된 휴식 기간을 포함해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 태민의 체계적인 번아웃 예방법에 흥미를 느끼나요?",
                    "hint": "지호의 첫 반응을 확인해보세요.",
                    "result": "X",
                    "explanation": "'Sounds boring! Try something new instead!'는 '지루하게 들려! 대신 새로운 걸 시도해봐!'라는 뜻으로, ENTP가 체계적 접근보다 새로움과 다양성을 선호함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "I try a different hobby every week!",
                    "translation": "매주 다른 취미를 시도해봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태민",
                    "script": "Inconsistency leads to inefficiency.",
                    "translation": "일관성 없음은 비효율로 이어져."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "Variety is the spice of life!",
                    "translation": "다양성이 인생의 향신료지!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Taemin's system includes @@.",
                    "hint": "태민의 세 번째 발언을 확인해보세요.",
                    "optionA": "scheduled relaxation",
                    "optionB": "daily exercise",
                    "optionC": "meditation",
                    "result": "scheduled relaxation",
                    "explanation": "'My system includes scheduled relaxation periods'는 '내 시스템은 예정된 휴식 기간을 포함해'라는 뜻으로, INTJ가 휴식조차 계획적으로 접근함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태민",
                    "script": "My burnout risk is down 35% this month.",
                    "translation": "내 번아웃 위험이 이번 달에 35% 감소했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "How do you even measure that?",
                    "translation": "그걸 어떻게 측정하는 거야?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태민",
                    "script": "With my stress tracking spreadsheet, obviously.",
                    "translation": "내 스트레스 추적 스프레드시트로, 당연하지."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 번아웃 예방 접근법 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "burnout",
                    "optionB": "routine",
                    "optionC": "prevents",
                    "optionD": "burnout",
                    "optionE": "change",
                    "optionF": "prevents",
                    "result": "routine prevents burnout change prevents burnout",
                    "explanation": "'routine prevents burnout change prevents burnout'는 '루틴이 번아웃을 예방하고 변화가 번아웃을 예방한다'는 뜻으로, INTJ의 체계적 접근과 ENTP의 다양성 추구가 각자의 방식으로 번아웃을 예방하려는 시도임을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지호",
                    "script": "Let's invent a new anti-burnout game!",
                    "translation": "새로운 번아웃 방지 게임을 발명하자!"
                }
            ]
        }
    ]
}
ID: 831 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "분석 vs 경험",
            "explanation": "INTJ의 분석적 접근과 ISFJ의 구체적 경험",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I'm analyzing K-pop fan behaviors.",
                    "translation": "나는 케이팝 팬 행동을 분석 중이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지은",
                    "script": "Why not just enjoy the music?",
                    "translation": "그냥 음악을 즐기면 안 돼?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "I'm creating a comprehensive fandom theory.",
                    "translation": "팬덤에 대한 포괄적인 이론을 만들고 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우는 케이팝 음악을 분석적으로 접근하고 있나요?",
                    "hint": "진우가 무엇을 분석하고 있는지 다시 살펴보세요.",
                    "result": "O",
                    "explanation": "'analyzing K-pop fan behaviors'는 '케이팝 팬 행동을 분석하다'라는 뜻으로, INTJ의 분석적 접근을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지은",
                    "script": "I collect photo cards and attend concerts.",
                    "translation": "나는 포토카드를 모으고 콘서트에 참석해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "That data supports my fandom hierarchy model.",
                    "translation": "그 데이터는 내 팬덤 계층 모델을 뒷받침해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지은",
                    "script": "It's about feelings, not data!",
                    "translation": "그건 데이터가 아니라 감정의 문제야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "For Jieun, K-pop fandom is about @@.",
                    "hint": "지은의 마지막 말을 다시 확인해보세요.",
                    "optionA": "data",
                    "optionB": "feelings",
                    "optionC": "money",
                    "result": "feelings",
                    "explanation": "'feelings'는 '감정'이라는 뜻으로, ISFJ가 구체적인 경험과 감정을 중시하는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "Feelings can be quantified and analyzed too.",
                    "translation": "감정도 수치화하고 분석할 수 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지은",
                    "script": "You're missing the joy of being a fan.",
                    "translation": "너는 팬으로서의 즐거움을 놓치고 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진우",
                    "script": "My enjoyment comes through understanding patterns.",
                    "translation": "내 즐거움은 패턴을 이해하는 것에서 와."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 팬 활동에 대한 접근 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "while",
                    "optionB": "analyze",
                    "optionC": "I",
                    "optionD": "you",
                    "optionE": "experience",
                    "result": "I analyze while you experience",
                    "explanation": "'I analyze while you experience'는 '나는 분석하는 반면 너는 경험한다'는 뜻으로, INTJ의 이론적 접근과 ISFJ의 실질적 경험 중심의 접근 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지은",
                    "script": "Maybe we can enjoy fandom both ways!",
                    "translation": "아마도 우리는 두 가지 방식으로 팬덤을 즐길 수 있을 거야!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "분석 vs 경험",
            "explanation": "INTJ의 분석적 접근과 ISFJ의 구체적 경험",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I'm analyzing K-pop fan behaviors.",
                    "translation": "나는 케이팝 팬 행동을 분석 중이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지은",
                    "script": "Why not just enjoy the music?",
                    "translation": "그냥 음악을 즐기면 안 돼?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "I'm creating a comprehensive fandom theory.",
                    "translation": "팬덤에 대한 포괄적인 이론을 만들고 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우는 케이팝 음악을 분석적으로 접근하고 있나요?",
                    "hint": "진우가 무엇을 분석하고 있는지 다시 살펴보세요.",
                    "result": "O",
                    "explanation": "'analyzing K-pop fan behaviors'는 '케이팝 팬 행동을 분석하다'라는 뜻으로, INTJ의 분석적 접근을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지은",
                    "script": "I collect photo cards and attend concerts.",
                    "translation": "나는 포토카드를 모으고 콘서트에 참석해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "That data supports my fandom hierarchy model.",
                    "translation": "그 데이터는 내 팬덤 계층 모델을 뒷받침해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지은",
                    "script": "It's about feelings, not data!",
                    "translation": "그건 데이터가 아니라 감정의 문제야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "For Jieun, K-pop fandom is about @@.",
                    "hint": "지은의 마지막 말을 다시 확인해보세요.",
                    "optionA": "data",
                    "optionB": "feelings",
                    "optionC": "money",
                    "result": "feelings",
                    "explanation": "'feelings'는 '감정'이라는 뜻으로, ISFJ가 구체적인 경험과 감정을 중시하는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "Feelings can be quantified and analyzed too.",
                    "translation": "감정도 수치화하고 분석할 수 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지은",
                    "script": "You're missing the joy of being a fan.",
                    "translation": "너는 팬으로서의 즐거움을 놓치고 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진우",
                    "script": "My enjoyment comes through understanding patterns.",
                    "translation": "내 즐거움은 패턴을 이해하는 것에서 와."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 팬 활동에 대한 접근 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "while",
                    "optionB": "analyze",
                    "optionC": "I",
                    "optionD": "you",
                    "optionE": "experience",
                    "result": "I analyze while you experience",
                    "explanation": "'I analyze while you experience'는 '나는 분석하는 반면 너는 경험한다'는 뜻으로, INTJ의 이론적 접근과 ISFJ의 실질적 경험 중심의 접근 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지은",
                    "script": "Maybe we can enjoy fandom both ways!",
                    "translation": "아마도 우리는 두 가지 방식으로 팬덤을 즐길 수 있을 거야!"
                }
            ]
        }
    ]
}
ID: 832 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "계획 vs 즉흥",
            "explanation": "INTJ의 미래 계획과 ESTP의 현재 중심",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I optimized my life algorithm perfectly.",
                    "translation": "내 인생 알고리즘을 완벽하게 최적화했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "Life algorithm? Just live, bro!",
                    "translation": "인생 알고리즘? 그냥 살면 되지, 브로!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "My five-year plan has contingencies for everything.",
                    "translation": "내 5년 계획은 모든 상황에 대비책이 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민재는 인생을 계획적으로 살아야 한다고 생각하나요?",
                    "hint": "민재의 첫 대답을 다시 살펴보세요.",
                    "result": "X",
                    "explanation": "'Just live, bro!'는 '그냥 살면 되지, 브로!'라는 뜻으로, ESTP의 즉흥적이고 현재 중심적인 접근을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민재",
                    "script": "Let's go skydiving this weekend!",
                    "translation": "이번 주말에 스카이다이빙 하러 가자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "That's not in my schedule blueprint.",
                    "translation": "그건 내 일정 청사진에 없는데."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민재",
                    "script": "The best experiences are spontaneous!",
                    "translation": "최고의 경험은 즉흥적으로 이루어지는 거야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minjae thinks @@ experience is the best.",
                    "hint": "민재의 마지막 말을 확인해보세요.",
                    "optionA": "planned",
                    "optionB": "spontaneous",
                    "optionC": "expensive",
                    "result": "spontaneous",
                    "explanation": "'spontaneous'는 '즉흥적인'이라는 뜻으로, ESTP가 계획보다 즉흥적인 경험을 중시하는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "My algorithm predicts that would be inefficient.",
                    "translation": "내 알고리즘이 그것은 비효율적일 거라고 예측해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민재",
                    "script": "Algorithms don't create amazing memories!",
                    "translation": "알고리즘은 놀라운 추억을 만들지 못해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "I could recalculate for next month perhaps.",
                    "translation": "아마도 다음 달을 위해 다시 계산해볼 수 있을 거야."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 인생 접근 방식 차이를 표현하는 문장을 완성해보세요.",
                    "result": "Future planning versus present living",
                    "explanation": "'I plan the future while you live the present'는 '나는 미래를 계획하는 반면 너는 현재를 살아간다'는 뜻으로, INTJ의 미래 지향적 접근과 ESTP의 현재 중심적 접근의 차이를 보여줍니다.",
                    "optionA": "versus",
                    "optionB": "living",
                    "optionC": "planning",
                    "optionD": "Future",
                    "optionE": "present"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민재",
                    "script": "Come on! Life is happening right now!",
                    "translation": "어서! 인생은 바로 지금 일어나고 있어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "계획 vs 즉흥",
            "explanation": "INTJ의 미래 계획과 ESTP의 현재 중심",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I optimized my life algorithm perfectly.",
                    "translation": "내 인생 알고리즘을 완벽하게 최적화했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "Life algorithm? Just live, bro!",
                    "translation": "인생 알고리즘? 그냥 살면 되지, 브로!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "My five-year plan has contingencies for everything.",
                    "translation": "내 5년 계획은 모든 상황에 대비책이 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민재는 인생을 계획적으로 살아야 한다고 생각하나요?",
                    "hint": "민재의 첫 대답을 다시 살펴보세요.",
                    "result": "X",
                    "explanation": "'Just live, bro!'는 '그냥 살면 되지, 브로!'라는 뜻으로, ESTP의 즉흥적이고 현재 중심적인 접근을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민재",
                    "script": "Let's go skydiving this weekend!",
                    "translation": "이번 주말에 스카이다이빙 하러 가자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "That's not in my schedule blueprint.",
                    "translation": "그건 내 일정 청사진에 없는데."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민재",
                    "script": "The best experiences are spontaneous!",
                    "translation": "최고의 경험은 즉흥적으로 이루어지는 거야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minjae thinks @@ experience is the best.",
                    "hint": "민재의 마지막 말을 확인해보세요.",
                    "optionA": "planned",
                    "optionB": "spontaneous",
                    "optionC": "expensive",
                    "result": "spontaneous",
                    "explanation": "'spontaneous'는 '즉흥적인'이라는 뜻으로, ESTP가 계획보다 즉흥적인 경험을 중시하는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "My algorithm predicts that would be inefficient.",
                    "translation": "내 알고리즘이 그것은 비효율적일 거라고 예측해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민재",
                    "script": "Algorithms don't create amazing memories!",
                    "translation": "알고리즘은 놀라운 추억을 만들지 못해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "I could recalculate for next month perhaps.",
                    "translation": "아마도 다음 달을 위해 다시 계산해볼 수 있을 거야."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 인생 접근 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "versus",
                    "optionB": "living",
                    "optionC": "planning",
                    "optionD": "Future",
                    "optionE": "present",
                    "result": "Future planning versus present living",
                    "explanation": "'I plan the future while you live the present'는 '나는 미래를 계획하는 반면 너는 현재를 살아간다'는 뜻으로, INTJ의 미래 지향적 접근과 ESTP의 현재 중심적 접근의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민재",
                    "script": "Come on! Life is happening right now!",
                    "translation": "어서! 인생은 바로 지금 일어나고 있어!"
                }
            ]
        }
    ]
}
ID: 833 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "공식 vs 감정",
            "explanation": "INTJ의 데이터 분석과 ISFP의 감성적 접근",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I analyzed all my dating patterns.",
                    "translation": "내 모든 연애 패턴을 분석했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소민",
                    "script": "Love isn't something you can analyze.",
                    "translation": "사랑은 분석할 수 있는 게 아니야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "My data shows I need someone logical.",
                    "translation": "내 데이터는 내가 논리적인 사람이 필요하다고 보여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소민은 사랑을 분석할 수 있다고 생각하나요?",
                    "hint": "소민의 첫 번째 대화를 확인해보세요.",
                    "result": "X",
                    "explanation": "'Love isn't something you can analyze'는 '사랑은 분석할 수 있는 게 아니야'라는 뜻으로, ISFP가 관계를 논리적으로 분석하는 것에 반대함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소민",
                    "script": "You need to feel the connection.",
                    "translation": "너는 그 연결감을 느껴야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Feelings are unreliable variables.",
                    "translation": "감정은 신뢰할 수 없는 변수야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소민",
                    "script": "But they're what make relationships beautiful!",
                    "translation": "하지만 그게 관계를 아름답게 만드는 거야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "In Jihoon's view, emotions are unreliable @@.",
                    "hint": "지훈의 말을 다시 확인해보세요.",
                    "optionA": "variables",
                    "optionB": "people",
                    "optionC": "friends",
                    "result": "variables",
                    "explanation": "'variables'는 '변수들'이라는 뜻으로, INTJ가 감정을 분석 대상의 변수로 보는 논리적 접근을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "My spreadsheet predicted this conversation.",
                    "translation": "내 스프레드시트가 이 대화를 예측했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소민",
                    "script": "Did it predict that I'd laugh?",
                    "translation": "내가 웃을 거라는 것도 예측했어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Actually... no. That's interesting data.",
                    "translation": "사실... 아니. 그건 흥미로운 데이터네."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "소민의 연애관을 표현하는 문장을 완성해보세요.",
                    "optionA": "not",
                    "optionB": "data",
                    "optionC": "your",
                    "optionD": "your",
                    "optionE": "Follow",
                    "optionF": "heart",
                    "result": "Follow your heart not your data",
                    "explanation": "'Follow your heart not your data'는 '데이터가 아닌 마음을 따르라'는 뜻으로, ISFP의 감성 중심적이고 직관적인 관계 접근법을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소민",
                    "script": "Want to go for coffee? No spreadsheets allowed!",
                    "translation": "커피 마시러 갈래? 스프레드시트는 금지야!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "공식 vs 감정",
            "explanation": "INTJ의 데이터 분석과 ISFP의 감성적 접근",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I analyzed all my dating patterns.",
                    "translation": "내 모든 연애 패턴을 분석했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소민",
                    "script": "Love isn't something you can analyze.",
                    "translation": "사랑은 분석할 수 있는 게 아니야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "My data shows I need someone logical.",
                    "translation": "내 데이터는 내가 논리적인 사람이 필요하다고 보여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소민은 사랑을 분석할 수 있다고 생각하나요?",
                    "hint": "소민의 첫 번째 대화를 확인해보세요.",
                    "result": "X",
                    "explanation": "'Love isn't something you can analyze'는 '사랑은 분석할 수 있는 게 아니야'라는 뜻으로, ISFP가 관계를 논리적으로 분석하는 것에 반대함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소민",
                    "script": "You need to feel the connection.",
                    "translation": "너는 그 연결감을 느껴야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Feelings are unreliable variables.",
                    "translation": "감정은 신뢰할 수 없는 변수야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소민",
                    "script": "But they're what make relationships beautiful!",
                    "translation": "하지만 그게 관계를 아름답게 만드는 거야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "In Jihoon's view, emotions are unreliable @@.",
                    "hint": "지훈의 말을 다시 확인해보세요.",
                    "optionA": "variables",
                    "optionB": "people",
                    "optionC": "friends",
                    "result": "variables",
                    "explanation": "'variables'는 '변수들'이라는 뜻으로, INTJ가 감정을 분석 대상의 변수로 보는 논리적 접근을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "My spreadsheet predicted this conversation.",
                    "translation": "내 스프레드시트가 이 대화를 예측했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소민",
                    "script": "Did it predict that I'd laugh?",
                    "translation": "내가 웃을 거라는 것도 예측했어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Actually... no. That's interesting data.",
                    "translation": "사실... 아니. 그건 흥미로운 데이터네."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "소민의 연애관을 표현하는 문장을 완성해보세요.",
                    "optionA": "not",
                    "optionB": "data",
                    "optionC": "your",
                    "optionD": "your",
                    "optionE": "Follow",
                    "optionF": "heart",
                    "result": "Follow your heart not your data",
                    "explanation": "'Follow your heart not your data'는 '데이터가 아닌 마음을 따르라'는 뜻으로, ISFP의 감성 중심적이고 직관적인 관계 접근법을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소민",
                    "script": "Want to go for coffee? No spreadsheets allowed!",
                    "translation": "커피 마시러 갈래? 스프레드시트는 금지야!"
                }
            ]
        }
    ]
}
ID: 834 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "이론 vs 경험",
            "explanation": "INTJ의 체계적 접근과 ESTJ의 실용적 방법",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준영",
                    "script": "I developed a win rate algorithm.",
                    "translation": "승률 알고리즘을 개발했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태현",
                    "script": "Just practice more to win!",
                    "translation": "그냥 더 연습해서 이기면 돼!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준영",
                    "script": "My system predicts optimal move sequences.",
                    "translation": "내 시스템은 최적의 움직임 순서를 예측해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태현은 준영의 알고리즘 접근법에 동의하나요?",
                    "hint": "태현의 첫 번째 반응을 살펴보세요.",
                    "result": "X",
                    "explanation": "'Just practice more to win!'은 '그냥 더 연습해서 이기면 돼!'라는 뜻으로, ESTJ가 이론보다 실용적인 접근을 선호함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태현",
                    "script": "I won ten games straight yesterday.",
                    "translation": "어제 10게임 연속으로 이겼어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준영",
                    "script": "That's statistically insignificant without context.",
                    "translation": "맥락 없이는 통계적으로 의미 없는 데이터야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태현",
                    "script": "But I have concrete results!",
                    "translation": "하지만 난 구체적인 결과가 있다고!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Junyoung thinks Taehyeon's victory is not @@ important.",
                    "hint": "준영의 답변에서 데이터에 대한 평가를 확인해보세요.",
                    "optionA": "personally",
                    "optionB": "statistically",
                    "optionC": "emotionally",
                    "result": "statistically",
                    "explanation": "'statistically'는 '통계적으로'라는 뜻으로, INTJ가 데이터의 통계적 유의미성을 중시하는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준영",
                    "script": "Let me run a simulation using your stats.",
                    "translation": "네 스탯을 사용해서 시뮬레이션을 돌려볼게."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태현",
                    "script": "Or we could just play right now!",
                    "translation": "아니면 우리 그냥 지금 플레이해볼까!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준영",
                    "script": "One game doesn't prove a strategy's effectiveness.",
                    "translation": "한 게임으로는 전략의 효과를 증명할 수 없어."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 승리에 대한 접근 방식 차이를 완성해보세요.",
                    "optionA": "theory",
                    "optionB": "is",
                    "optionC": "practice",
                    "optionD": "My",
                    "optionE": "your",
                    "result": "My theory is your practice",
                    "explanation": "'My theory is your practice'는 '내 이론이 너의 연습이다'라는 뜻으로, INTJ의 이론적 접근과 ESTJ의 실천적 접근의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "Fine, teach me your fancy algorithm then.",
                    "translation": "좋아, 그럼 네 멋진 알고리즘을 가르쳐줘."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "이론 vs 경험",
            "explanation": "INTJ의 체계적 접근과 ESTJ의 실용적 방법",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준영",
                    "script": "I developed a win rate algorithm.",
                    "translation": "승률 알고리즘을 개발했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태현",
                    "script": "Just practice more to win!",
                    "translation": "그냥 더 연습해서 이기면 돼!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준영",
                    "script": "My system predicts optimal move sequences.",
                    "translation": "내 시스템은 최적의 움직임 순서를 예측해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태현은 준영의 알고리즘 접근법에 동의하나요?",
                    "hint": "태현의 첫 번째 반응을 살펴보세요.",
                    "result": "X",
                    "explanation": "'Just practice more to win!'은 '그냥 더 연습해서 이기면 돼!'라는 뜻으로, ESTJ가 이론보다 실용적인 접근을 선호함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태현",
                    "script": "I won ten games straight yesterday.",
                    "translation": "어제 10게임 연속으로 이겼어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준영",
                    "script": "That's statistically insignificant without context.",
                    "translation": "맥락 없이는 통계적으로 의미 없는 데이터야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태현",
                    "script": "But I have concrete results!",
                    "translation": "하지만 난 구체적인 결과가 있다고!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Junyoung thinks Taehyeon's victory is not @@ important.",
                    "hint": "준영의 답변에서 데이터에 대한 평가를 확인해보세요.",
                    "optionA": "personally",
                    "optionB": "statistically",
                    "optionC": "emotionally",
                    "result": "statistically",
                    "explanation": "'statistically'는 '통계적으로'라는 뜻으로, INTJ가 데이터의 통계적 유의미성을 중시하는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준영",
                    "script": "Let me run a simulation using your stats.",
                    "translation": "네 스탯을 사용해서 시뮬레이션을 돌려볼게."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태현",
                    "script": "Or we could just play right now!",
                    "translation": "아니면 우리 그냥 지금 플레이해볼까!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준영",
                    "script": "One game doesn't prove a strategy's effectiveness.",
                    "translation": "한 게임으로는 전략의 효과를 증명할 수 없어."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 승리에 대한 접근 방식 차이를 완성해보세요.",
                    "optionA": "theory",
                    "optionB": "is",
                    "optionC": "practice",
                    "optionD": "My",
                    "optionE": "your",
                    "result": "My theory is your practice",
                    "explanation": "'My theory is your practice'는 '내 이론이 너의 연습이다'라는 뜻으로, INTJ의 이론적 접근과 ESTJ의 실천적 접근의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "Fine, teach me your fancy algorithm then.",
                    "translation": "좋아, 그럼 네 멋진 알고리즘을 가르쳐줘."
                }
            ]
        }
    ]
}
ID: 835 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "분석 vs 느낌",
            "explanation": "INTJ의 체계적 감상과 ESFP의 감각적 경험",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서준",
                    "script": "I created a music preference algorithm.",
                    "translation": "음악 취향 알고리즘을 만들었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다은",
                    "script": "Just listen to what feels good!",
                    "translation": "그냥 좋은 느낌이 드는 걸 들으면 되지!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서준",
                    "script": "My algorithm analyzes harmony and beat patterns.",
                    "translation": "내 알고리즘은 화음과 비트 패턴을 분석해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다은은 음악을 선택할 때 분석적 접근을 선호하나요?",
                    "hint": "다은의 첫 번째 반응을 확인해보세요.",
                    "result": "X",
                    "explanation": "'Just listen to what feels good!'는 '그냥 좋은 느낌이 드는 걸 들으면 되지!'라는 뜻으로, ESFP가 느낌과 감각을 중요시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다은",
                    "script": "Music is about how it moves you!",
                    "translation": "음악은 그것이 너를 어떻게 움직이는지에 관한 거야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서준",
                    "script": "Movement can be quantified and predicted.",
                    "translation": "움직임은 수량화하고 예측할 수 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다은",
                    "script": "Let's dance to this song now!",
                    "translation": "지금 이 노래에 맞춰 춤을 추자!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Daeun suggests doing @@ now.",
                    "hint": "다은의 마지막 대화를 확인해보세요.",
                    "optionA": "analyze",
                    "optionB": "dance",
                    "optionC": "sleep",
                    "result": "dance",
                    "explanation": "'dance'는 '춤추다'라는 뜻으로, ESFP가 분석보다 신체적 경험과 현재의 즐거움을 중시하는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서준",
                    "script": "I need to finish my music category tree.",
                    "translation": "음악 카테고리 트리를 마무리해야 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다은",
                    "script": "Life's a dance, not a spreadsheet!",
                    "translation": "인생은 스프레드시트가 아니라 춤이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서준",
                    "script": "But my system could recommend better music.",
                    "translation": "하지만 내 시스템은 더 좋은 음악을 추천할 수 있어."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 음악 감상 방식의 차이를 표현하는 문장을 완성해보세요.",
                    "result": "Listening with ears versus heart",
                    "explanation": "'I listen with ears you listen with heart'는 '나는 귀로 듣고 너는 마음으로 듣는다'는 뜻으로, INTJ의 분석적 접근과 ESFP의 감성적 접근의 차이를 보여줍니다.",
                    "optionA": "heart",
                    "optionB": "with",
                    "optionC": "Listening",
                    "optionD": "versus",
                    "optionE": "ears"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다은",
                    "script": "Just press play and feel the music!",
                    "translation": "그냥 재생 버튼 누르고 음악을 느껴봐!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "분석 vs 느낌",
            "explanation": "INTJ의 체계적 감상과 ESFP의 감각적 경험",
            "level": 3,
            "my_mbti": "INTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서준",
                    "script": "I created a music preference algorithm.",
                    "translation": "음악 취향 알고리즘을 만들었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다은",
                    "script": "Just listen to what feels good!",
                    "translation": "그냥 좋은 느낌이 드는 걸 들으면 되지!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서준",
                    "script": "My algorithm analyzes harmony and beat patterns.",
                    "translation": "내 알고리즘은 화음과 비트 패턴을 분석해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다은은 음악을 선택할 때 분석적 접근을 선호하나요?",
                    "hint": "다은의 첫 번째 반응을 확인해보세요.",
                    "result": "X",
                    "explanation": "'Just listen to what feels good!'는 '그냥 좋은 느낌이 드는 걸 들으면 되지!'라는 뜻으로, ESFP가 느낌과 감각을 중요시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다은",
                    "script": "Music is about how it moves you!",
                    "translation": "음악은 그것이 너를 어떻게 움직이는지에 관한 거야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서준",
                    "script": "Movement can be quantified and predicted.",
                    "translation": "움직임은 수량화하고 예측할 수 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다은",
                    "script": "Let's dance to this song now!",
                    "translation": "지금 이 노래에 맞춰 춤을 추자!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Daeun suggests doing @@ now.",
                    "hint": "다은의 마지막 대화를 확인해보세요.",
                    "optionA": "analyze",
                    "optionB": "dance",
                    "optionC": "sleep",
                    "result": "dance",
                    "explanation": "'dance'는 '춤추다'라는 뜻으로, ESFP가 분석보다 신체적 경험과 현재의 즐거움을 중시하는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서준",
                    "script": "I need to finish my music category tree.",
                    "translation": "음악 카테고리 트리를 마무리해야 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다은",
                    "script": "Life's a dance, not a spreadsheet!",
                    "translation": "인생은 스프레드시트가 아니라 춤이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서준",
                    "script": "But my system could recommend better music.",
                    "translation": "하지만 내 시스템은 더 좋은 음악을 추천할 수 있어."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 음악 감상 방식의 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "heart",
                    "optionB": "with",
                    "optionC": "Listening",
                    "optionD": "versus",
                    "optionE": "ears",
                    "result": "Listening with ears versus heart",
                    "explanation": "'I listen with ears you listen with heart'는 '나는 귀로 듣고 너는 마음으로 듣는다'는 뜻으로, INTJ의 분석적 접근과 ESFP의 감성적 접근의 차이를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다은",
                    "script": "Just press play and feel the music!",
                    "translation": "그냥 재생 버튼 누르고 음악을 느껴봐!"
                }
            ]
        }
    ]
}
ID: 836 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "감정 vs 논리 격돌",
            "explanation": "INFP의 감정적 접근과 ESTJ의 논리적 문제해결",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "You hurt my feelings yesterday.",
                    "translation": "어제 내 감정을 상하게 했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "What exactly did I do?",
                    "translation": "내가 정확히 뭘 했는데?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "You dismissed my idea completely.",
                    "translation": "내 아이디어를 완전히 무시했잖아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지수는 현우가 자신의 생각을 무시했다고 느꼈나요?",
                    "hint": "지수가 현우에게 어떤 말을 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "'You dismissed my idea completely'는 '내 아이디어를 완전히 무시했다'는 뜻으로, 지수가 자신의 생각이 무시됐다고 느꼈음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "I was just being efficient.",
                    "translation": "난 그냥 효율적으로 하려던 거였어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "You need to consider people's feelings!",
                    "translation": "사람들의 감정을 고려해야 한다고!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "Let's focus on solving the problem.",
                    "translation": "문제 해결에 집중하자."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeonwoo wants to focus on @@ rather than emotions.",
                    "hint": "현우의 마지막 대사를 확인해보세요.",
                    "optionA": "solving the problem",
                    "optionB": "having fun",
                    "optionC": "making friends",
                    "result": "solving the problem",
                    "explanation": "'solving the problem'은 '문제 해결'이라는 뜻으로, ESTJ가 감정보다 실질적인 해결책을 중시하는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지수",
                    "script": "But my feelings ARE the problem!",
                    "translation": "하지만 내 감정이 바로 문제라고!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "OK, I'll try to listen better.",
                    "translation": "알았어, 더 잘 들어볼게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지수",
                    "script": "And I'll try to be clearer.",
                    "translation": "나도 더 명확하게 말하려고 노력할게."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "지수와 현우가 서로의 MBTI 차이를 인정하며 해결책을 찾는 문장을 완성해보세요.",
                    "optionA": "meet",
                    "optionB": "in",
                    "optionC": "Let's",
                    "optionD": "the",
                    "optionE": "middle",
                    "result": "Let's meet in the middle",
                    "explanation": "'Let's meet in the middle'은 '서로 중간에서 만나자'라는 뜻으로, 양보와 타협을 통한 갈등 해결을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Next time, I'll ask your thoughts.",
                    "translation": "다음에는 네 생각을 물어볼게."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "감정 vs 논리 격돌",
            "explanation": "INFP의 감정적 접근과 ESTJ의 논리적 문제해결",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "You hurt my feelings yesterday.",
                    "translation": "어제 내 감정을 상하게 했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "What exactly did I do?",
                    "translation": "내가 정확히 뭘 했는데?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "You dismissed my idea completely.",
                    "translation": "내 아이디어를 완전히 무시했잖아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지수는 현우가 자신의 생각을 무시했다고 느꼈나요?",
                    "hint": "지수가 현우에게 어떤 말을 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "'You dismissed my idea completely'는 '내 아이디어를 완전히 무시했다'는 뜻으로, 지수가 자신의 생각이 무시됐다고 느꼈음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "I was just being efficient.",
                    "translation": "난 그냥 효율적으로 하려던 거였어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "You need to consider people's feelings!",
                    "translation": "사람들의 감정을 고려해야 한다고!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "Let's focus on solving the problem.",
                    "translation": "문제 해결에 집중하자."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeonwoo wants to focus on @@ rather than emotions.",
                    "hint": "현우의 마지막 대사를 확인해보세요.",
                    "optionA": "solving the problem",
                    "optionB": "having fun",
                    "optionC": "making friends",
                    "result": "solving the problem",
                    "explanation": "'solving the problem'은 '문제 해결'이라는 뜻으로, ESTJ가 감정보다 실질적인 해결책을 중시하는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지수",
                    "script": "But my feelings ARE the problem!",
                    "translation": "하지만 내 감정이 바로 문제라고!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "OK, I'll try to listen better.",
                    "translation": "알았어, 더 잘 들어볼게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지수",
                    "script": "And I'll try to be clearer.",
                    "translation": "나도 더 명확하게 말하려고 노력할게."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "지수와 현우가 서로의 MBTI 차이를 인정하며 해결책을 찾는 문장을 완성해보세요.",
                    "optionA": "meet",
                    "optionB": "in",
                    "optionC": "Let's",
                    "optionD": "the",
                    "optionE": "middle",
                    "result": "Let's meet in the middle",
                    "explanation": "'Let's meet in the middle'은 '서로 중간에서 만나자'라는 뜻으로, 양보와 타협을 통한 갈등 해결을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Next time, I'll ask your thoughts.",
                    "translation": "다음에는 네 생각을 물어볼게."
                }
            ]
        }
    ]
}
ID: 837 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "진심 vs 화합",
            "explanation": "INFP의 진정성과 ENFJ의 조화 추구",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "Why didn't you tell me sooner?",
                    "translation": "왜 더 일찍 말해주지 않았어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "I didn't want to upset you.",
                    "translation": "널 속상하게 하고 싶지 않았어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "I value honesty over comfort.",
                    "translation": "난 편안함보다 정직함을 중요시해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 민지에게 진실을 말하지 않은 이유가 민지를 보호하기 위해서인가요?",
                    "hint": "유진의 첫 대사를 다시 확인해보세요.",
                    "result": "O",
                    "explanation": "'I didn't want to upset you'는 '널 속상하게 하고 싶지 않았어'라는 뜻으로, 유진이 민지의 감정을 고려해 진실을 말하지 않았음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "I was trying to protect everyone.",
                    "translation": "모두를 보호하려고 했던 거야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "But now I feel betrayed.",
                    "translation": "하지만 이제 배신감이 들어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "That was never my intention!",
                    "translation": "그건 전혀 내 의도가 아니었어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "What emotion is Minji feeling right now? I feel @@.",
                    "hint": "민지의 마지막 대사를 확인해보세요.",
                    "optionA": "happy",
                    "optionB": "betrayed",
                    "optionC": "tired",
                    "result": "betrayed",
                    "explanation": "'betrayed'는 '배신감'이라는 뜻으로, 민지가 유진이 진실을 말하지 않은 것에 대해 느끼는 감정입니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "I need authentic relationships, always.",
                    "translation": "난 항상 진정성 있는 관계가 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "I understand now. I'm really sorry.",
                    "translation": "이제 이해했어. 정말 미안해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "Thank you for apologizing sincerely.",
                    "translation": "진심으로 사과해줘서 고마워."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 대화에서 해결 방향을 찾는 문장을 완성해보세요.",
                    "optionA": "and",
                    "optionB": "honesty",
                    "optionC": "harmony",
                    "optionD": "We",
                    "optionE": "need",
                    "result": "We need honesty and harmony",
                    "explanation": "'We need honesty and harmony'는 '우리는 정직함과 조화가 필요하다'라는 뜻으로, INFP의 진정성과 ENFJ의 조화 추구를 모두 포용하는 해결책을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "From now on, I'll be direct.",
                    "translation": "이제부터는 솔직하게 말할게."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "진심 vs 화합",
            "explanation": "INFP의 진정성과 ENFJ의 조화 추구",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "Why didn't you tell me sooner?",
                    "translation": "왜 더 일찍 말해주지 않았어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "I didn't want to upset you.",
                    "translation": "널 속상하게 하고 싶지 않았어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "I value honesty over comfort.",
                    "translation": "난 편안함보다 정직함을 중요시해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 민지에게 진실을 말하지 않은 이유가 민지를 보호하기 위해서인가요?",
                    "hint": "유진의 첫 대사를 다시 확인해보세요.",
                    "result": "O",
                    "explanation": "'I didn't want to upset you'는 '널 속상하게 하고 싶지 않았어'라는 뜻으로, 유진이 민지의 감정을 고려해 진실을 말하지 않았음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "I was trying to protect everyone.",
                    "translation": "모두를 보호하려고 했던 거야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "But now I feel betrayed.",
                    "translation": "하지만 이제 배신감이 들어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "That was never my intention!",
                    "translation": "그건 전혀 내 의도가 아니었어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "What emotion is Minji feeling right now? I feel @@.",
                    "hint": "민지의 마지막 대사를 확인해보세요.",
                    "optionA": "happy",
                    "optionB": "betrayed",
                    "optionC": "tired",
                    "result": "betrayed",
                    "explanation": "'betrayed'는 '배신감'이라는 뜻으로, 민지가 유진이 진실을 말하지 않은 것에 대해 느끼는 감정입니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "I need authentic relationships, always.",
                    "translation": "난 항상 진정성 있는 관계가 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "I understand now. I'm really sorry.",
                    "translation": "이제 이해했어. 정말 미안해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "Thank you for apologizing sincerely.",
                    "translation": "진심으로 사과해줘서 고마워."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "두 사람의 대화에서 해결 방향을 찾는 문장을 완성해보세요.",
                    "optionA": "and",
                    "optionB": "honesty",
                    "optionC": "harmony",
                    "optionD": "We",
                    "optionE": "need",
                    "result": "We need honesty and harmony",
                    "explanation": "'We need honesty and harmony'는 '우리는 정직함과 조화가 필요하다'라는 뜻으로, INFP의 진정성과 ENFJ의 조화 추구를 모두 포용하는 해결책을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "From now on, I'll be direct.",
                    "translation": "이제부터는 솔직하게 말할게."
                }
            ]
        }
    ]
}
ID: 838 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "말 vs 행동",
            "explanation": "INFP의 대화 선호와 ISTP의 실용적 접근",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서진",
                    "script": "Can we talk about the dishes?",
                    "translation": "설거지에 대해 이야기할 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태현",
                    "script": "What about them? They're clean now.",
                    "translation": "설거지? 지금 깨끗하잖아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서진",
                    "script": "But they sat dirty for days!",
                    "translation": "하지만 며칠 동안 더러웠잖아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태현은 서진이 설거지 문제에 대해 대화하고 싶어한다는 것을 이해했나요?",
                    "hint": "태현의 첫 대답을 다시 살펴보세요.",
                    "result": "X",
                    "explanation": "태현은 'What about them? They're clean now'라고 대답했어요. 설거지가 지금 깨끗하다는 현 상태만 중요시하고, 서진의 대화 시도를 이해하지 못했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태현",
                    "script": "Problem solved. Why still talk?",
                    "translation": "문제 해결됐잖아. 왜 아직도 얘기해?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서진",
                    "script": "We need to discuss our feelings!",
                    "translation": "우리 감정에 대해 논의할 필요가 있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태현",
                    "script": "I'd rather just fix things.",
                    "translation": "난 그냥 일을 해결하는 게 낫겠어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Taehyeon prefers solving problems rather than @@ about them.",
                    "hint": "태현의 마지막 대사를 확인해보세요.",
                    "optionA": "talking",
                    "optionB": "thinking",
                    "optionC": "crying",
                    "result": "talking",
                    "explanation": "'talking'은 '대화하다'라는 뜻으로, ISTP가 감정 토론보다 실질적인 문제 해결을 선호함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서진",
                    "script": "Maybe we can try a chore chart?",
                    "translation": "집안일 차트를 한번 시도해볼까?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태현",
                    "script": "That's actually a practical solution.",
                    "translation": "그건 실제로 실용적인 해결책이네."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서진",
                    "script": "And we'll check in about feelings weekly?",
                    "translation": "그리고 매주 감정 체크인도 할까?"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "태현이 제안할 만한 타협안을 완성해보세요.",
                    "optionA": "How",
                    "optionB": "check-ins",
                    "optionC": "monthly",
                    "optionD": "about",
                    "result": "How about monthly check-ins",
                    "explanation": "'How about monthly check-ins'는 '한 달에 한 번 체크인은 어때?'라는 뜻으로, ISTP가 INFP의 감정적 필요를 인정하면서도 빈도를 줄인 타협안을 제시한 것입니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "Deal. I'll build the chart tomorrow.",
                    "translation": "좋아. 내일 차트를 만들게."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "말 vs 행동",
            "explanation": "INFP의 대화 선호와 ISTP의 실용적 접근",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서진",
                    "script": "Can we talk about the dishes?",
                    "translation": "설거지에 대해 이야기할 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태현",
                    "script": "What about them? They're clean now.",
                    "translation": "설거지? 지금 깨끗하잖아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서진",
                    "script": "But they sat dirty for days!",
                    "translation": "하지만 며칠 동안 더러웠잖아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태현은 서진이 설거지 문제에 대해 대화하고 싶어한다는 것을 이해했나요?",
                    "hint": "태현의 첫 대답을 다시 살펴보세요.",
                    "result": "X",
                    "explanation": "태현은 'What about them? They're clean now'라고 대답했어요. 설거지가 지금 깨끗하다는 현 상태만 중요시하고, 서진의 대화 시도를 이해하지 못했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태현",
                    "script": "Problem solved. Why still talk?",
                    "translation": "문제 해결됐잖아. 왜 아직도 얘기해?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서진",
                    "script": "We need to discuss our feelings!",
                    "translation": "우리 감정에 대해 논의할 필요가 있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태현",
                    "script": "I'd rather just fix things.",
                    "translation": "난 그냥 일을 해결하는 게 낫겠어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Taehyeon prefers solving problems rather than @@ about them.",
                    "hint": "태현의 마지막 대사를 확인해보세요.",
                    "optionA": "talking",
                    "optionB": "thinking",
                    "optionC": "crying",
                    "result": "talking",
                    "explanation": "'talking'은 '대화하다'라는 뜻으로, ISTP가 감정 토론보다 실질적인 문제 해결을 선호함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서진",
                    "script": "Maybe we can try a chore chart?",
                    "translation": "집안일 차트를 한번 시도해볼까?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태현",
                    "script": "That's actually a practical solution.",
                    "translation": "그건 실제로 실용적인 해결책이네."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서진",
                    "script": "And we'll check in about feelings weekly?",
                    "translation": "그리고 매주 감정 체크인도 할까?"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "태현이 제안할 만한 타협안을 완성해보세요.",
                    "optionA": "How",
                    "optionB": "check-ins",
                    "optionC": "monthly",
                    "optionD": "about",
                    "result": "How about monthly check-ins",
                    "explanation": "'How about monthly check-ins'는 '한 달에 한 번 체크인은 어때?'라는 뜻으로, ISTP가 INFP의 감정적 필요를 인정하면서도 빈도를 줄인 타협안을 제시한 것입니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "Deal. I'll build the chart tomorrow.",
                    "translation": "좋아. 내일 차트를 만들게."
                }
            ]
        }
    ]
}
ID: 839 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "이상 vs 전통",
            "explanation": "INFP의 개인적 가치관과 ESFJ의 사회적 책임감",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수아",
                    "script": "I don't want a typical wedding.",
                    "translation": "전형적인 결혼식을 원하지 않아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "어머니",
                    "script": "But everyone in our family does!",
                    "translation": "하지만 우리 가족 모두가 그렇게 하잖아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수아",
                    "script": "I need to express my individuality.",
                    "translation": "내 개성을 표현할 필요가 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현서의 어머니는 가족 전통을 중요시하나요?",
                    "hint": "어머니의 첫 대사를 다시 확인해보세요.",
                    "result": "O",
                    "explanation": "'But everyone in our family does!'는 '우리 가족 모두가 그렇게 하잖아!'라는 뜻으로, ESFJ가 가족 전통과 사회적 규범을 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "어머니",
                    "script": "What will the relatives think?",
                    "translation": "친척들은 뭐라고 생각하겠니?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수아",
                    "script": "It's my wedding, not theirs!",
                    "translation": "내 결혼식이지, 그들의 결혼식이 아니잖아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "어머니",
                    "script": "Family harmony matters too, dear.",
                    "translation": "가족 화합도 중요해, 얘야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "For mother, @@ is important.",
                    "hint": "어머니의 마지막 대사를 확인해보세요.",
                    "optionA": "money",
                    "optionB": "family harmony",
                    "optionC": "freedom",
                    "result": "family harmony",
                    "explanation": "'family harmony'는 '가족 화합'이라는 뜻으로, ESFJ가 집단의 조화를 중요시하는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수아",
                    "script": "What if we compromise on some things?",
                    "translation": "몇 가지는 타협하면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "어머니",
                    "script": "Which traditions could you keep?",
                    "translation": "어떤 전통을 지킬 수 있겠니?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수아",
                    "script": "The ceremony, but let me plan the reception.",
                    "translation": "식은 전통대로, 하지만 피로연은 내가 계획하게 해줘."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "어머니와 현서가 서로의 가치를 존중하는 해결책을 찾는 문장을 완성해보세요.",
                    "optionA": "respect",
                    "optionB": "each",
                    "optionC": "we",
                    "optionD": "other's",
                    "optionE": "values",
                    "result": "we respect each other's values",
                    "explanation": "'we respect each other's values'는 '우리는 서로의 가치를 존중한다'라는 뜻으로, INFP의 개인적 가치와 ESFJ의 사회적 가치를 모두 인정하는 해결책을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "어머니",
                    "script": "That sounds like a beautiful balance.",
                    "translation": "그거 정말 아름다운 균형인 것 같구나."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "이상 vs 전통",
            "explanation": "INFP의 개인적 가치관과 ESFJ의 사회적 책임감",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수아",
                    "script": "I don't want a typical wedding.",
                    "translation": "전형적인 결혼식을 원하지 않아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "어머니",
                    "script": "But everyone in our family does!",
                    "translation": "하지만 우리 가족 모두가 그렇게 하잖아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수아",
                    "script": "I need to express my individuality.",
                    "translation": "내 개성을 표현할 필요가 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현서의 어머니는 가족 전통을 중요시하나요?",
                    "hint": "어머니의 첫 대사를 다시 확인해보세요.",
                    "result": "O",
                    "explanation": "'But everyone in our family does!'는 '우리 가족 모두가 그렇게 하잖아!'라는 뜻으로, ESFJ가 가족 전통과 사회적 규범을 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "어머니",
                    "script": "What will the relatives think?",
                    "translation": "친척들은 뭐라고 생각하겠니?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수아",
                    "script": "It's my wedding, not theirs!",
                    "translation": "내 결혼식이지, 그들의 결혼식이 아니잖아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "어머니",
                    "script": "Family harmony matters too, dear.",
                    "translation": "가족 화합도 중요해, 얘야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "For mother, @@ is important.",
                    "hint": "어머니의 마지막 대사를 확인해보세요.",
                    "optionA": "money",
                    "optionB": "family harmony",
                    "optionC": "freedom",
                    "result": "family harmony",
                    "explanation": "'family harmony'는 '가족 화합'이라는 뜻으로, ESFJ가 집단의 조화를 중요시하는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수아",
                    "script": "What if we compromise on some things?",
                    "translation": "몇 가지는 타협하면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "어머니",
                    "script": "Which traditions could you keep?",
                    "translation": "어떤 전통을 지킬 수 있겠니?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수아",
                    "script": "The ceremony, but let me plan the reception.",
                    "translation": "식은 전통대로, 하지만 피로연은 내가 계획하게 해줘."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "어머니와 현서가 서로의 가치를 존중하는 해결책을 찾는 문장을 완성해보세요.",
                    "optionA": "respect",
                    "optionB": "each",
                    "optionC": "we",
                    "optionD": "other's",
                    "optionE": "values",
                    "result": "we respect each other's values",
                    "explanation": "'we respect each other's values'는 '우리는 서로의 가치를 존중한다'라는 뜻으로, INFP의 개인적 가치와 ESFJ의 사회적 가치를 모두 인정하는 해결책을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "어머니",
                    "script": "That sounds like a beautiful balance.",
                    "translation": "그거 정말 아름다운 균형인 것 같구나."
                }
            ]
        }
    ]
}
ID: 840 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "조용함 vs 주도성",
            "explanation": "INFP의 내면적 아이디어와 ENTJ의 주도적 리더십",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I had an idea for our project...",
                    "translation": "우리 프로젝트에 대한 아이디어가 있어..."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "We're going with my concept already.",
                    "translation": "우린 이미 내 컨셉으로 가기로 했어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "But you didn't even hear mine.",
                    "translation": "하지만 내 것은 듣지도 않았잖아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 프로젝트에 대한 주원의 아이디어를 들어볼 의향이 있나요?",
                    "hint": "지훈의 첫 대답을 다시 살펴보세요.",
                    "result": "X",
                    "explanation": "'We're going with my concept already'는 '우린 이미 내 컨셉으로 가기로 했어'라는 뜻으로, ENTJ가 이미 결정을 내렸고 다른 의견을 수용할 의향이 없음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Efficiency is key. Time is limited.",
                    "translation": "효율성이 핵심이야. 시간이 제한되어 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "But everyone's voice matters in teamwork!",
                    "translation": "하지만 팀워크에서는 모두의 목소리가 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Fine. You have one minute. Go.",
                    "translation": "좋아. 1분 줄게. 말해봐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jihoon gave Juwon @@ as time to share his idea.",
                    "hint": "지훈의 마지막 대사를 확인해보세요.",
                    "optionA": "one minute",
                    "optionB": "one hour",
                    "optionC": "one day",
                    "result": "one minute",
                    "explanation": "'one minute'은 '1분'이라는 뜻으로, ENTJ가 효율성을 위해 시간을 엄격히 제한하는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "What if we combined our ideas?",
                    "translation": "우리 아이디어를 합치면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Hmm, that could actually work better.",
                    "translation": "흠, 그게 실제로 더 잘 작동할 수도 있겠네."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "See? Collaboration brings out the best!",
                    "translation": "봐? 협업이 최상의 결과를 가져오지!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "지훈이 주원에게 사과하고 협력을 제안하는 문장을 완성해보세요.",
                    "optionA": "work",
                    "optionB": "Sorry,",
                    "optionC": "let's",
                    "optionD": "together",
                    "optionE": "better",
                    "result": "Sorry, let's work together better",
                    "explanation": "'Sorry, let's work together better'는 '미안해, 더 잘 함께 일하자'라는 뜻으로, ENTJ가 자신의 주도성을 인정하면서도 협력의 중요성을 받아들이는 모습을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You actually made our plan stronger!",
                    "translation": "네가 실제로 우리 계획을 더 강화시켰어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "조용함 vs 주도성",
            "explanation": "INFP의 내면적 아이디어와 ENTJ의 주도적 리더십",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I had an idea for our project...",
                    "translation": "우리 프로젝트에 대한 아이디어가 있어..."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "We're going with my concept already.",
                    "translation": "우린 이미 내 컨셉으로 가기로 했어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "But you didn't even hear mine.",
                    "translation": "하지만 내 것은 듣지도 않았잖아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 프로젝트에 대한 주원의 아이디어를 들어볼 의향이 있나요?",
                    "hint": "지훈의 첫 대답을 다시 살펴보세요.",
                    "result": "X",
                    "explanation": "'We're going with my concept already'는 '우린 이미 내 컨셉으로 가기로 했어'라는 뜻으로, ENTJ가 이미 결정을 내렸고 다른 의견을 수용할 의향이 없음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Efficiency is key. Time is limited.",
                    "translation": "효율성이 핵심이야. 시간이 제한되어 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "But everyone's voice matters in teamwork!",
                    "translation": "하지만 팀워크에서는 모두의 목소리가 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Fine. You have one minute. Go.",
                    "translation": "좋아. 1분 줄게. 말해봐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jihoon gave Juwon @@ as time to share his idea.",
                    "hint": "지훈의 마지막 대사를 확인해보세요.",
                    "optionA": "one minute",
                    "optionB": "one hour",
                    "optionC": "one day",
                    "result": "one minute",
                    "explanation": "'one minute'은 '1분'이라는 뜻으로, ENTJ가 효율성을 위해 시간을 엄격히 제한하는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "What if we combined our ideas?",
                    "translation": "우리 아이디어를 합치면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Hmm, that could actually work better.",
                    "translation": "흠, 그게 실제로 더 잘 작동할 수도 있겠네."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "See? Collaboration brings out the best!",
                    "translation": "봐? 협업이 최상의 결과를 가져오지!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "지훈이 주원에게 사과하고 협력을 제안하는 문장을 완성해보세요.",
                    "optionA": "work",
                    "optionB": "Sorry,",
                    "optionC": "let's",
                    "optionD": "together",
                    "optionE": "better",
                    "result": "Sorry, let's work together better",
                    "explanation": "'Sorry, let's work together better'는 '미안해, 더 잘 함께 일하자'라는 뜻으로, ENTJ가 자신의 주도성을 인정하면서도 협력의 중요성을 받아들이는 모습을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You actually made our plan stronger!",
                    "translation": "네가 실제로 우리 계획을 더 강화시켰어!"
                }
            ]
        }
    ]
}
ID: 841 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 대처",
    "episodes": [
        {
            "title": "시험기간 자아분열",
            "explanation": "INFP의 감정 중심 대처와 ESTJ의 체계적 접근 비교",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I can't study. My mind's wandering.",
                    "translation": "공부를 못하겠어. 마음이 방황해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "Just follow my organized study plan.",
                    "translation": "그냥 내 체계적인 공부 계획을 따라와."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "But I need emotional readiness first.",
                    "translation": "하지만 먼저 감정적 준비가 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈은 진우에게 감정적 준비를 먼저 하라고 조언했다.",
                    "hint": "수빈이 어떤 방법을 제안했는지 다시 확인해보세요.",
                    "result": "X",
                    "explanation": "수빈은 'Just follow my organized study plan'이라고 말했습니다. ESTJ 성향답게 감정적 준비보다는 체계적인 계획과 구조화된 접근법을 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "Feelings don't help you pass exams.",
                    "translation": "감정은 시험에 합격하는 데 도움이 안 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "I'm too stressed to focus!",
                    "translation": "너무 스트레스 받아서 집중이 안 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "Break tasks into manageable chunks.",
                    "translation": "과제를 관리 가능한 조각으로 나눠봐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "The reason Jinwoo can't concentrate is because of @@.",
                    "hint": "진우가 여섯 번째 대화에서 언급한 것을 확인해보세요.",
                    "optionA": "졸려서",
                    "optionB": "스트레스",
                    "optionC": "배고파서",
                    "result": "스트레스",
                    "explanation": "진우는 'I'm too stressed to focus!'라고 말했습니다. INFP 성향답게 스트레스와 감정적 상태가 집중력과 학습 능력에 큰 영향을 미친다고 느끼고 있습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "Maybe I need to journal first.",
                    "translation": "아마 먼저 일기를 써야 할 것 같아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "You need a strict study schedule.",
                    "translation": "엄격한 공부 일정이 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진우",
                    "script": "Schedules make me feel more anxious.",
                    "translation": "일정은 나를 더 불안하게 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "Five hours of focused work daily.",
                    "translation": "매일 집중적으로 다섯 시간씩 공부해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 스트레스 대처 방식 차이를 생각해보세요.",
                    "optionA": "processing",
                    "optionB": "versus",
                    "optionC": "systematic",
                    "optionD": "Emotional",
                    "optionE": "structuring",
                    "result": "Emotional processing versus systematic structuring",
                    "explanation": "'Emotional processing versus systematic structuring'는 INFP인 진우와 ESTJ인 수빈의 스트레스 대처 방식 차이를 잘 보여줍니다. 진우는 감정 처리(emotional processing)를, 수빈은 체계적 구조화(systematic structuring)를 선호합니다. 이는 F와 T, P와 J의 근본적인 차이를 명확하게 나타냅니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 대처",
    "episodes": [
        {
            "title": "시험기간 자아분열",
            "explanation": "INFP의 감정 중심 대처와 ESTJ의 체계적 접근 비교",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I can't study. My mind's wandering.",
                    "translation": "공부를 못하겠어. 마음이 방황해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "Just follow my organized study plan.",
                    "translation": "그냥 내 체계적인 공부 계획을 따라와."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "But I need emotional readiness first.",
                    "translation": "하지만 먼저 감정적 준비가 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈은 진우에게 감정적 준비를 먼저 하라고 조언했다.",
                    "hint": "수빈이 어떤 방법을 제안했는지 다시 확인해보세요.",
                    "result": "X",
                    "explanation": "수빈은 'Just follow my organized study plan'이라고 말했습니다. ESTJ 성향답게 감정적 준비보다는 체계적인 계획과 구조화된 접근법을 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "Feelings don't help you pass exams.",
                    "translation": "감정은 시험에 합격하는 데 도움이 안 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "I'm too stressed to focus!",
                    "translation": "너무 스트레스 받아서 집중이 안 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "Break tasks into manageable chunks.",
                    "translation": "과제를 관리 가능한 조각으로 나눠봐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "The reason Jinwoo can't concentrate is because of @@.",
                    "hint": "진우가 여섯 번째 대화에서 언급한 것을 확인해보세요.",
                    "optionA": "졸려서",
                    "optionB": "스트레스",
                    "optionC": "배고파서",
                    "result": "스트레스",
                    "explanation": "진우는 'I'm too stressed to focus!'라고 말했습니다. INFP 성향답게 스트레스와 감정적 상태가 집중력과 학습 능력에 큰 영향을 미친다고 느끼고 있습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "Maybe I need to journal first.",
                    "translation": "아마 먼저 일기를 써야 할 것 같아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "You need a strict study schedule.",
                    "translation": "엄격한 공부 일정이 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진우",
                    "script": "Schedules make me feel more anxious.",
                    "translation": "일정은 나를 더 불안하게 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "Five hours of focused work daily.",
                    "translation": "매일 집중적으로 다섯 시간씩 공부해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 스트레스 대처 방식 차이를 생각해보세요.",
                    "optionA": "processing",
                    "optionB": "versus",
                    "optionC": "systematic",
                    "optionD": "Emotional",
                    "optionE": "structuring",
                    "result": "Emotional processing versus systematic structuring",
                    "explanation": "'Emotional processing versus systematic structuring'는 INFP인 진우와 ESTJ인 수빈의 스트레스 대처 방식 차이를 잘 보여줍니다. 진우는 감정 처리(emotional processing)를, 수빈은 체계적 구조화(systematic structuring)를 선호합니다. 이는 F와 T, P와 J의 근본적인 차이를 명확하게 나타냅니다."
                }
            ]
        }
    ]
}
ID: 842 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 대처",
    "episodes": [
        {
            "title": "오해받은 마음의 상처",
            "explanation": "INFP의 내면화 경향과 ENFJ의 외부 해결 접근 비교",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "They misunderstood me completely...",
                    "translation": "그들이 나를 완전히 오해했어..."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민호",
                    "script": "Let's talk to them and clear it up!",
                    "translation": "그들과 얘기해서 해결하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "I'd rather process this alone.",
                    "translation": "혼자 이걸 처리하고 싶어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민호는 오해를 해결하기 위해 직접 대화하는 것을 선호한다.",
                    "hint": "민호가 어떤 해결책을 제안했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "민호는 'Let's talk to them and clear it up!'라고 말했습니다. ENFJ 성향답게 감정 문제를 내면에서 처리하기보다 외부적으로 소통하며 직접 해결하는 접근법을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민호",
                    "script": "Misunderstandings grow when left unaddressed.",
                    "translation": "오해는 해결되지 않으면 커져."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "My feelings are too raw now.",
                    "translation": "내 감정이 지금은 너무 날것 같아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민호",
                    "script": "Let me mediate the situation!",
                    "translation": "내가 상황을 중재할게!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "After being misunderstood, Seoyeon prefers @@.",
                    "hint": "서연이 세 번째 대화에서 어떻게 하고 싶다고 했는지 확인해보세요.",
                    "optionA": "즉시 대화",
                    "optionB": "혼자 처리",
                    "optionC": "친구에게 상담",
                    "result": "혼자 처리",
                    "explanation": "서연은 'I'd rather process this alone'이라고 말했습니다. INFP 성향답게 대인관계 갈등에서 즉각적인 대면보다는 자신의 감정을 먼저 정리하고 혼자 내면에서 처리하는 것을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "I need time in my emotional sanctuary.",
                    "translation": "내 감정의 성소에서 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민호",
                    "script": "People heal faster through communication.",
                    "translation": "사람들은 소통을 통해 더 빨리 치유돼."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "I heal by understanding myself first.",
                    "translation": "나는 먼저 나 자신을 이해함으로써 치유돼."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민호",
                    "script": "Let me help orchestrate harmony again.",
                    "translation": "내가 다시 조화를 이루도록 도울게."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 갈등 해결 방식 차이를 생각해보세요.",
                    "optionA": "retreat",
                    "optionB": "reconciliation",
                    "optionC": "Inward",
                    "optionD": "social",
                    "optionE": "versus",
                    "result": "Inward retreat versus social reconciliation",
                    "explanation": "'Inward retreat versus social reconciliation'은 INFP인 서연과 ENFJ인 민호의 갈등 해결 접근법 차이를 잘 보여줍니다. 서연은 내면으로의 후퇴(inward retreat)를, 민호는 사회적 화해(social reconciliation)를 선호합니다. 이는 I와 E, N과 F의 조합 차이를 명확하게 나타냅니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 대처",
    "episodes": [
        {
            "title": "오해받은 마음의 상처",
            "explanation": "INFP의 내면화 경향과 ENFJ의 외부 해결 접근 비교",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "They misunderstood me completely...",
                    "translation": "그들이 나를 완전히 오해했어..."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민호",
                    "script": "Let's talk to them and clear it up!",
                    "translation": "그들과 얘기해서 해결하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "I'd rather process this alone.",
                    "translation": "혼자 이걸 처리하고 싶어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민호는 오해를 해결하기 위해 직접 대화하는 것을 선호한다.",
                    "hint": "민호가 어떤 해결책을 제안했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "민호는 'Let's talk to them and clear it up!'라고 말했습니다. ENFJ 성향답게 감정 문제를 내면에서 처리하기보다 외부적으로 소통하며 직접 해결하는 접근법을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민호",
                    "script": "Misunderstandings grow when left unaddressed.",
                    "translation": "오해는 해결되지 않으면 커져."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "My feelings are too raw now.",
                    "translation": "내 감정이 지금은 너무 날것 같아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민호",
                    "script": "Let me mediate the situation!",
                    "translation": "내가 상황을 중재할게!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "After being misunderstood, Seoyeon prefers @@.",
                    "hint": "서연이 세 번째 대화에서 어떻게 하고 싶다고 했는지 확인해보세요.",
                    "optionA": "즉시 대화",
                    "optionB": "혼자 처리",
                    "optionC": "친구에게 상담",
                    "result": "혼자 처리",
                    "explanation": "서연은 'I'd rather process this alone'이라고 말했습니다. INFP 성향답게 대인관계 갈등에서 즉각적인 대면보다는 자신의 감정을 먼저 정리하고 혼자 내면에서 처리하는 것을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "I need time in my emotional sanctuary.",
                    "translation": "내 감정의 성소에서 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민호",
                    "script": "People heal faster through communication.",
                    "translation": "사람들은 소통을 통해 더 빨리 치유돼."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "I heal by understanding myself first.",
                    "translation": "나는 먼저 나 자신을 이해함으로써 치유돼."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민호",
                    "script": "Let me help orchestrate harmony again.",
                    "translation": "내가 다시 조화를 이루도록 도울게."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 갈등 해결 방식 차이를 생각해보세요.",
                    "optionA": "retreat",
                    "optionB": "reconciliation",
                    "optionC": "Inward",
                    "optionD": "social",
                    "optionE": "versus",
                    "result": "Inward retreat versus social reconciliation",
                    "explanation": "'Inward retreat versus social reconciliation'은 INFP인 서연과 ENFJ인 민호의 갈등 해결 접근법 차이를 잘 보여줍니다. 서연은 내면으로의 후퇴(inward retreat)를, 민호는 사회적 화해(social reconciliation)를 선호합니다. 이는 I와 E, N과 F의 조합 차이를 명확하게 나타냅니다."
                }
            ]
        }
    ]
}
ID: 843 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 대처",
    "episodes": [
        {
            "title": "연인과의 감정 태풍",
            "explanation": "INFP의 감정 표현과 ISTP의 실용적 문제 해결 비교",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하은",
                    "script": "I feel like you don't understand me!",
                    "translation": "너는 날 이해하지 못하는 것 같아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "What specific problem needs solving?",
                    "translation": "어떤 구체적인 문제를 해결해야 하지?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하은",
                    "script": "It's not about problems, it's feelings!",
                    "translation": "문제가 아니라 감정이란 말이야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 하은의 감정에 초점을 맞추어 대화하려고 한다.",
                    "hint": "지호가 어떤 질문을 했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "지호는 'What specific problem needs solving?'이라고 물었습니다. ISTP 성향답게 감정 자체보다는 구체적인 문제 파악과 실용적 해결책 찾기에 초점을 맞추고 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "Emotions without solutions are inefficient.",
                    "translation": "해결책 없는 감정은 비효율적이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하은",
                    "script": "I need you to just listen.",
                    "translation": "그냥 들어주기만 하면 돼."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "How does listening fix anything?",
                    "translation": "듣는 것이 무엇을 해결해?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Haeun wants @@ from Jiho rather than problem-solving.",
                    "hint": "하은이 여섯 번째 대화에서 무엇을 원한다고 말했는지 확인해보세요.",
                    "optionA": "조언",
                    "optionB": "경청",
                    "optionC": "선물",
                    "result": "경청",
                    "explanation": "하은은 'I need you to just listen'이라고 말했습니다. INFP 성향답게 즉각적인 문제 해결보다는 자신의 감정을 이해하고 공감해주길 원합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하은",
                    "script": "Sharing feelings itself is healing!",
                    "translation": "감정을 나누는 것 자체가 치유야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "I prefer taking concrete action.",
                    "translation": "나는 구체적인 행동을 취하는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하은",
                    "script": "Not every storm needs a shelter.",
                    "translation": "모든 폭풍이 대피소를 필요로 하는 건 아니야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "But shelters prevent unnecessary damage.",
                    "translation": "하지만 대피소는 불필요한 피해를 막아."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 갈등 해결 접근법 차이를 생각해보세요.",
                    "optionA": "solving",
                    "optionB": "versus",
                    "optionC": "Feeling",
                    "optionD": "through",
                    "optionE": "fixing",
                    "result": "Feeling through versus solving fixing",
                    "explanation": "'Feeling through versus solving fixing'는 INFP인 하은과 ISTP인 지호의 갈등 접근법 차이를 잘 보여줍니다. 하은은 감정을 통과하는 과정(feeling through)을, 지호는 문제 해결과 고치기(solving fixing)를 선호합니다. 이는 F와 T의 근본적인 차이를 명확하게 나타냅니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 대처",
    "episodes": [
        {
            "title": "연인과의 감정 태풍",
            "explanation": "INFP의 감정 표현과 ISTP의 실용적 문제 해결 비교",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하은",
                    "script": "I feel like you don't understand me!",
                    "translation": "너는 날 이해하지 못하는 것 같아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "What specific problem needs solving?",
                    "translation": "어떤 구체적인 문제를 해결해야 하지?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하은",
                    "script": "It's not about problems, it's feelings!",
                    "translation": "문제가 아니라 감정이란 말이야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 하은의 감정에 초점을 맞추어 대화하려고 한다.",
                    "hint": "지호가 어떤 질문을 했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "지호는 'What specific problem needs solving?'이라고 물었습니다. ISTP 성향답게 감정 자체보다는 구체적인 문제 파악과 실용적 해결책 찾기에 초점을 맞추고 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "Emotions without solutions are inefficient.",
                    "translation": "해결책 없는 감정은 비효율적이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하은",
                    "script": "I need you to just listen.",
                    "translation": "그냥 들어주기만 하면 돼."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "How does listening fix anything?",
                    "translation": "듣는 것이 무엇을 해결해?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Haeun wants @@ from Jiho rather than problem-solving.",
                    "hint": "하은이 여섯 번째 대화에서 무엇을 원한다고 말했는지 확인해보세요.",
                    "optionA": "조언",
                    "optionB": "경청",
                    "optionC": "선물",
                    "result": "경청",
                    "explanation": "하은은 'I need you to just listen'이라고 말했습니다. INFP 성향답게 즉각적인 문제 해결보다는 자신의 감정을 이해하고 공감해주길 원합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하은",
                    "script": "Sharing feelings itself is healing!",
                    "translation": "감정을 나누는 것 자체가 치유야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "I prefer taking concrete action.",
                    "translation": "나는 구체적인 행동을 취하는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하은",
                    "script": "Not every storm needs a shelter.",
                    "translation": "모든 폭풍이 대피소를 필요로 하는 건 아니야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "But shelters prevent unnecessary damage.",
                    "translation": "하지만 대피소는 불필요한 피해를 막아."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 갈등 해결 접근법 차이를 생각해보세요.",
                    "optionA": "solving",
                    "optionB": "versus",
                    "optionC": "Feeling",
                    "optionD": "through",
                    "optionE": "fixing",
                    "result": "Feeling through versus solving fixing",
                    "explanation": "'Feeling through versus solving fixing'는 INFP인 하은과 ISTP인 지호의 갈등 접근법 차이를 잘 보여줍니다. 하은은 감정을 통과하는 과정(feeling through)을, 지호는 문제 해결과 고치기(solving fixing)를 선호합니다. 이는 F와 T의 근본적인 차이를 명확하게 나타냅니다."
                }
            ]
        }
    ]
}
ID: 844 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 대처",
    "episodes": [
        {
            "title": "가족모임 생존전략",
            "explanation": "INFP의 선택적 참여와 ESFJ의 적극적 교류 비교",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I'll just hide in the corner.",
                    "translation": "그냥 구석에 숨어있을 거야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "Everyone should participate in family time!",
                    "translation": "모두가 가족 시간에 참여해야지!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Too many people drain my energy.",
                    "translation": "너무 많은 사람들이 내 에너지를 소진시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "나연은 가족 모임에서 구석에 앉아 있으려고 한다.",
                    "hint": "나연이 가족 시간에 대해 어떻게 말했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "나연은 'Everyone should participate in family time!'이라고 말했습니다. ESFJ 성향답게 모든 사람이 함께 참여하는 활발한 가족 교류를 중요시하며, 구석에 숨어있기보다 적극적인 참여를 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "Family connections are so important!",
                    "translation": "가족 연결은 정말 중요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "I need breaks to recharge myself.",
                    "translation": "재충전을 위한 휴식이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나연",
                    "script": "But Grandma will be disappointed!",
                    "translation": "하지만 할머니가 실망하실 거야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeonwoo feels that too many people at family gatherings drain his @@.",
                    "hint": "현우가 세 번째 대화에서 언급한 것을 확인해보세요.",
                    "optionA": "시간",
                    "optionB": "에너지",
                    "optionC": "인내심",
                    "result": "에너지",
                    "explanation": "현우는 'Too many people drain my energy'라고 말했습니다. INFP 성향답게 사회적 상호작용, 특히 대규모 모임에서 에너지가 소진되는 내향형의 특성을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "I'll join for dessert, I promise.",
                    "translation": "디저트 시간에는 참여할게, 약속해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나연",
                    "script": "Help me make everyone feel welcomed!",
                    "translation": "모두가 환영받는 느낌이 들게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "You shine at hosting. I'll observe.",
                    "translation": "너는 주최하는 데 빛나. 난 관찰할게."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나연",
                    "script": "Family harmony requires everyone's effort!",
                    "translation": "가족의 화합은 모두의 노력이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 가족 모임 대처 방식 차이를 생각해보세요.",
                    "optionA": "together",
                    "optionB": "versus",
                    "optionC": "Quiet",
                    "optionD": "observation",
                    "optionE": "active",
                    "result": "Quiet observation versus active together",
                    "explanation": "'Quiet observation versus active together'는 INFP인 현우와 ESFJ인 나연의 가족 모임 접근법 차이를 잘 보여줍니다. 현우는 조용한 관찰(quiet observation)을, 나연은 적극적인 함께함(active together)을 선호합니다. 이는 I와 E, P와 J의 근본적인 차이를 명확하게 나타냅니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 대처",
    "episodes": [
        {
            "title": "가족모임 생존전략",
            "explanation": "INFP의 선택적 참여와 ESFJ의 적극적 교류 비교",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I'll just hide in the corner.",
                    "translation": "그냥 구석에 숨어있을 거야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "Everyone should participate in family time!",
                    "translation": "모두가 가족 시간에 참여해야지!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Too many people drain my energy.",
                    "translation": "너무 많은 사람들이 내 에너지를 소진시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "나연은 가족 모임에서 구석에 앉아 있으려고 한다.",
                    "hint": "나연이 가족 시간에 대해 어떻게 말했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "나연은 'Everyone should participate in family time!'이라고 말했습니다. ESFJ 성향답게 모든 사람이 함께 참여하는 활발한 가족 교류를 중요시하며, 구석에 숨어있기보다 적극적인 참여를 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "Family connections are so important!",
                    "translation": "가족 연결은 정말 중요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "I need breaks to recharge myself.",
                    "translation": "재충전을 위한 휴식이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나연",
                    "script": "But Grandma will be disappointed!",
                    "translation": "하지만 할머니가 실망하실 거야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeonwoo feels that too many people at family gatherings drain his @@.",
                    "hint": "현우가 세 번째 대화에서 언급한 것을 확인해보세요.",
                    "optionA": "시간",
                    "optionB": "에너지",
                    "optionC": "인내심",
                    "result": "에너지",
                    "explanation": "현우는 'Too many people drain my energy'라고 말했습니다. INFP 성향답게 사회적 상호작용, 특히 대규모 모임에서 에너지가 소진되는 내향형의 특성을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "I'll join for dessert, I promise.",
                    "translation": "디저트 시간에는 참여할게, 약속해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나연",
                    "script": "Help me make everyone feel welcomed!",
                    "translation": "모두가 환영받는 느낌이 들게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "You shine at hosting. I'll observe.",
                    "translation": "너는 주최하는 데 빛나. 난 관찰할게."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나연",
                    "script": "Family harmony requires everyone's effort!",
                    "translation": "가족의 화합은 모두의 노력이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 가족 모임 대처 방식 차이를 생각해보세요.",
                    "optionA": "together",
                    "optionB": "versus",
                    "optionC": "Quiet",
                    "optionD": "observation",
                    "optionE": "active",
                    "result": "Quiet observation versus active together",
                    "explanation": "'Quiet observation versus active together'는 INFP인 현우와 ESFJ인 나연의 가족 모임 접근법 차이를 잘 보여줍니다. 현우는 조용한 관찰(quiet observation)을, 나연은 적극적인 함께함(active together)을 선호합니다. 이는 I와 E, P와 J의 근본적인 차이를 명확하게 나타냅니다."
                }
            ]
        }
    ]
}
ID: 845 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 대처",
    "episodes": [
        {
            "title": "예상치 못한 플랜 B",
            "explanation": "INFP의 유연한 적응과 ENTJ의 통제 중심 대처 비교",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지안",
                    "script": "Our trip is canceled? That's okay.",
                    "translation": "우리 여행이 취소됐어? 괜찮아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태우",
                    "script": "No! We must fix this immediately!",
                    "translation": "안돼! 이걸 즉시 해결해야 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지안",
                    "script": "Maybe it's a sign for something better.",
                    "translation": "어쩌면 더 좋은 일의 신호일 수도 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태우는 여행 취소를 쉽게 받아들였다.",
                    "hint": "태우가 여행 취소 소식에 어떻게 반응했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "태우는 'No! We must fix this immediately!'라고 말했습니다. ENTJ 성향답게 계획 변경을 수용하기보다는 즉각적인 해결책을 찾아 원래 계획을 지키려고 합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태우",
                    "script": "I'll call the manager right now!",
                    "translation": "지금 당장 매니저에게 전화할게!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지안",
                    "script": "Let's just go with the flow.",
                    "translation": "그냥 흐름을 따라가자."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태우",
                    "script": "No! I control the situation, not vice-versa.",
                    "translation": "안돼! 내가 상황을 통제하는 거지, 그 반대가 아니야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jian thinks the trip cancellation might be the @@ of something better.",
                    "hint": "지안이 세 번째 대화에서 언급한 것을 확인해보세요.",
                    "optionA": "원인",
                    "optionB": "신호",
                    "optionC": "결과",
                    "result": "신호",
                    "explanation": "지안은 'Maybe it's a sign for something better'라고 말했습니다. INFP 성향답게 계획 변경을 부정적으로 보기보다 더 좋은 무언가를 위한 신호로 해석하며 낙관적이고 유연하게 받아들입니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지안",
                    "script": "There's beauty in unexpected paths.",
                    "translation": "예상치 못한 길에도 아름다움이 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태우",
                    "script": "Unexpected means lack of proper planning.",
                    "translation": "예상치 못했다는 건 적절한 계획이 부족했다는 뜻이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지안",
                    "script": "Not everything needs to be controlled.",
                    "translation": "모든 것이 통제될 필요는 없어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태우",
                    "script": "I'll create a new plan immediately.",
                    "translation": "당장 새 계획을 만들겠어."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 예상치 못한 상황에 대한 대처 방식 차이를 생각해보세요.",
                    "optionA": "accepting",
                    "optionB": "versus",
                    "optionC": "change",
                    "optionD": "Gracefully",
                    "optionE": "forcefully",
                    "result": "Gracefully accepting versus forcefully change",
                    "explanation": "'Gracefully accepting versus forcefully change'는 INFP인 지안과 ENTJ인 태우의 예상치 못한 상황 대처법 차이를 잘 보여줍니다. 지안은 상황을 우아하게 받아들이고(gracefully accepting), 태우는 강제로 변화시키려고(forcefully change) 합니다. 이는 P와 J, F와 T의 근본적인 차이를 명확하게 나타냅니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 대처",
    "episodes": [
        {
            "title": "예상치 못한 플랜 B",
            "explanation": "INFP의 유연한 적응과 ENTJ의 통제 중심 대처 비교",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지안",
                    "script": "Our trip is canceled? That's okay.",
                    "translation": "우리 여행이 취소됐어? 괜찮아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태우",
                    "script": "No! We must fix this immediately!",
                    "translation": "안돼! 이걸 즉시 해결해야 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지안",
                    "script": "Maybe it's a sign for something better.",
                    "translation": "어쩌면 더 좋은 일의 신호일 수도 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태우는 여행 취소를 쉽게 받아들였다.",
                    "hint": "태우가 여행 취소 소식에 어떻게 반응했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "태우는 'No! We must fix this immediately!'라고 말했습니다. ENTJ 성향답게 계획 변경을 수용하기보다는 즉각적인 해결책을 찾아 원래 계획을 지키려고 합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태우",
                    "script": "I'll call the manager right now!",
                    "translation": "지금 당장 매니저에게 전화할게!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지안",
                    "script": "Let's just go with the flow.",
                    "translation": "그냥 흐름을 따라가자."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태우",
                    "script": "No! I control the situation, not vice-versa.",
                    "translation": "안돼! 내가 상황을 통제하는 거지, 그 반대가 아니야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jian thinks the trip cancellation might be the @@ of something better.",
                    "hint": "지안이 세 번째 대화에서 언급한 것을 확인해보세요.",
                    "optionA": "원인",
                    "optionB": "신호",
                    "optionC": "결과",
                    "result": "신호",
                    "explanation": "지안은 'Maybe it's a sign for something better'라고 말했습니다. INFP 성향답게 계획 변경을 부정적으로 보기보다 더 좋은 무언가를 위한 신호로 해석하며 낙관적이고 유연하게 받아들입니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지안",
                    "script": "There's beauty in unexpected paths.",
                    "translation": "예상치 못한 길에도 아름다움이 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태우",
                    "script": "Unexpected means lack of proper planning.",
                    "translation": "예상치 못했다는 건 적절한 계획이 부족했다는 뜻이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지안",
                    "script": "Not everything needs to be controlled.",
                    "translation": "모든 것이 통제될 필요는 없어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태우",
                    "script": "I'll create a new plan immediately.",
                    "translation": "당장 새 계획을 만들겠어."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 예상치 못한 상황에 대한 대처 방식 차이를 생각해보세요.",
                    "optionA": "accepting",
                    "optionB": "versus",
                    "optionC": "change",
                    "optionD": "Gracefully",
                    "optionE": "forcefully",
                    "result": "Gracefully accepting versus forcefully change",
                    "explanation": "'Gracefully accepting versus forcefully change'는 INFP인 지안과 ENTJ인 태우의 예상치 못한 상황 대처법 차이를 잘 보여줍니다. 지안은 상황을 우아하게 받아들이고(gracefully accepting), 태우는 강제로 변화시키려고(forcefully change) 합니다. 이는 P와 J, F와 T의 근본적인 차이를 명확하게 나타냅니다."
                }
            ]
        }
    ]
}
ID: 846 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 처리 방식",
    "episodes": [
        {
            "title": "영감으로 여행하기",
            "explanation": "INFP의 직관적 여행과 ESTJ의 계획적 접근 비교",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "Let's follow where inspiration leads us!",
                    "translation": "영감이 우리를 이끄는 대로 따라가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "We need a detailed itinerary first.",
                    "translation": "먼저 자세한 여행 일정이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "But spontaneity creates magical moments!",
                    "translation": "하지만 즉흥성이 마법 같은 순간을 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 즉흥적인 여행 스타일을 선호한다.",
                    "hint": "현우의 첫 대화를 다시 확인해보세요.",
                    "result": "X",
                    "explanation": "현우는 'We need a detailed itinerary first'라고 말했습니다. ESTJ 성향답게 즉흥적인 여행보다는 미리 계획된 일정과 구체적인 계획을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "Efficiency matters more than magic.",
                    "translation": "마법보다 효율성이 더 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "That alley looks mysteriously beautiful!",
                    "translation": "저 골목이 신비롭게 아름다워 보여!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "It's not on our map.",
                    "translation": "지도에 없는 곳이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo values @@ moments when traveling.",
                    "hint": "지우가 세 번째 대화에서 말한 것을 기억해보세요.",
                    "optionA": "효율적인",
                    "optionB": "마법 같은",
                    "optionC": "사진 찍을",
                    "result": "마법 같은",
                    "explanation": "지우는 'But spontaneity creates magical moments!'라고 말했습니다. INFP 성향답게 계획된 효율성보다는 즉흥적으로 발견하는 마법 같은 순간과 영감을 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Maps can't show soul of places.",
                    "translation": "지도는 장소의 영혼을 보여줄 수 없어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "Maps show reliable, factual information.",
                    "translation": "지도는 신뢰할 수 있는 사실적 정보를 보여줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "Feel that breeze? It's calling us!",
                    "translation": "저 바람 느껴? 우리를 부르고 있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "That's just wind, not a call.",
                    "translation": "그냥 바람일 뿐이야, 부름이 아니라."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 여행 접근법 차이를 생각해보세요.",
                    "optionA": "planning",
                    "optionB": "versus",
                    "optionC": "following",
                    "optionD": "Detailed",
                    "optionE": "intuition",
                    "result": "Detailed planning versus following intuition",
                    "explanation": "'Detailed planning versus following intuition'은 ESTJ인 현우와 INFP인 지우의 여행 접근법 차이를 잘 보여줍니다. 현우는 상세한 계획(detailed planning)을 중시하는 반면, 지우는 직관을 따르는(following intuition) 것을 선호합니다. 이는 S와 N, J와 P의 대비를 명확하게 보여줍니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 처리 방식",
    "episodes": [
        {
            "title": "영감으로 여행하기",
            "explanation": "INFP의 직관적 여행과 ESTJ의 계획적 접근 비교",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "Let's follow where inspiration leads us!",
                    "translation": "영감이 우리를 이끄는 대로 따라가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "We need a detailed itinerary first.",
                    "translation": "먼저 자세한 여행 일정이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "But spontaneity creates magical moments!",
                    "translation": "하지만 즉흥성이 마법 같은 순간을 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 즉흥적인 여행 스타일을 선호한다.",
                    "hint": "현우의 첫 대화를 다시 확인해보세요.",
                    "result": "X",
                    "explanation": "현우는 'We need a detailed itinerary first'라고 말했습니다. ESTJ 성향답게 즉흥적인 여행보다는 미리 계획된 일정과 구체적인 계획을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "Efficiency matters more than magic.",
                    "translation": "마법보다 효율성이 더 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "That alley looks mysteriously beautiful!",
                    "translation": "저 골목이 신비롭게 아름다워 보여!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "It's not on our map.",
                    "translation": "지도에 없는 곳이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jiwoo values @@ moments when traveling.",
                    "hint": "지우가 세 번째 대화에서 말한 것을 기억해보세요.",
                    "optionA": "효율적인",
                    "optionB": "마법 같은",
                    "optionC": "사진 찍을",
                    "result": "마법 같은",
                    "explanation": "지우는 'But spontaneity creates magical moments!'라고 말했습니다. INFP 성향답게 계획된 효율성보다는 즉흥적으로 발견하는 마법 같은 순간과 영감을 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Maps can't show soul of places.",
                    "translation": "지도는 장소의 영혼을 보여줄 수 없어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "Maps show reliable, factual information.",
                    "translation": "지도는 신뢰할 수 있는 사실적 정보를 보여줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "Feel that breeze? It's calling us!",
                    "translation": "저 바람 느껴? 우리를 부르고 있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "That's just wind, not a call.",
                    "translation": "그냥 바람일 뿐이야, 부름이 아니라."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 여행 접근법 차이를 생각해보세요.",
                    "optionA": "planning",
                    "optionB": "versus",
                    "optionC": "following",
                    "optionD": "Detailed",
                    "optionE": "intuition",
                    "result": "Detailed planning versus following intuition",
                    "explanation": "'Detailed planning versus following intuition'은 ESTJ인 현우와 INFP인 지우의 여행 접근법 차이를 잘 보여줍니다. 현우는 상세한 계획(detailed planning)을 중시하는 반면, 지우는 직관을 따르는(following intuition) 것을 선호합니다. 이는 S와 N, J와 P의 대비를 명확하게 보여줍니다."
                }
            ]
        }
    ]
}
ID: 847 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 처리 방식",
    "episodes": [
        {
            "title": "취미는 영혼의 언어",
            "explanation": "INFP의 의미 탐색과 ISTP의 실용적 접근 비교",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다은",
                    "script": "Painting expresses my inner world.",
                    "translation": "그림은 내 내면 세계를 표현해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "I just enjoy fixing broken engines.",
                    "translation": "난 그냥 고장난 엔진 고치는 걸 즐겨."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다은",
                    "script": "What does your hobby say about you?",
                    "translation": "네 취미는 너에 대해 뭐라고 말해?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준호는 취미에서 자신의 내면 세계를 표현하는 것에 중점을 둔다.",
                    "hint": "준호가 자신의 취미에 대해 어떻게 설명했는지 살펴보세요.",
                    "result": "X",
                    "explanation": "준호는 'I just enjoy fixing broken engines'라고 말했습니다. ISTP 성향답게 취미의 상징적 의미보다는 실제 활동 자체의 즐거움과 실용성에 초점을 맞춥니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "It's practical. Things work or don't.",
                    "translation": "실용적이야. 물건은 작동하거나 않거나."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다은",
                    "script": "Hobbies reveal our soul's language.",
                    "translation": "취미는 우리 영혼의 언어를 드러내."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "That's overthinking it. It's just fun.",
                    "translation": "너무 생각이 많아. 그냥 재밌는 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Daeun thinks hobbies reveal the language of our @@.",
                    "hint": "다은이 여섯 번째 대화에서 말한 것을 확인해보세요.",
                    "optionA": "마음",
                    "optionB": "영혼",
                    "optionC": "재능",
                    "result": "영혼",
                    "explanation": "다은은 'Hobbies reveal our soul's language'라고 말했습니다. INFP 성향답게 취미를 단순한 활동이 아닌 자신의 영혼과 내면 세계를 표현하는 깊은 의미를 가진 것으로 봅니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다은",
                    "script": "Your mechanical skill shows sensitivity too.",
                    "translation": "네 기계적 기술도 섬세함을 보여줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "I just see problems and fix them.",
                    "translation": "난 그냥 문제를 보고 고칠 뿐이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다은",
                    "script": "There's poetry in your precision.",
                    "translation": "네 정밀함 속에는 시가 있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Poetry? It's all about physics.",
                    "translation": "시라고? 그건 모두 물리학이야."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 취미에 대한 접근 방식 차이를 생각해보세요.",
                    "optionA": "versus",
                    "optionB": "Symbolic",
                    "optionC": "meaning",
                    "optionD": "practical",
                    "optionE": "function",
                    "result": "Symbolic meaning versus practical function",
                    "explanation": "'Symbolic meaning versus practical function'은 INFP인 다은과 ISTP인 준호의 취미 접근법 차이를 잘 보여줍니다. 다은은 상징적 의미(symbolic meaning)를 중시하는 반면, 준호는 실용적 기능(practical function)에 초점을 맞춥니다. 이는 N과 S, F와 T의 분명한 대비를 나타냅니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 처리 방식",
    "episodes": [
        {
            "title": "취미는 영혼의 언어",
            "explanation": "INFP의 의미 탐색과 ISTP의 실용적 접근 비교",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다은",
                    "script": "Painting expresses my inner world.",
                    "translation": "그림은 내 내면 세계를 표현해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "I just enjoy fixing broken engines.",
                    "translation": "난 그냥 고장난 엔진 고치는 걸 즐겨."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다은",
                    "script": "What does your hobby say about you?",
                    "translation": "네 취미는 너에 대해 뭐라고 말해?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준호는 취미에서 자신의 내면 세계를 표현하는 것에 중점을 둔다.",
                    "hint": "준호가 자신의 취미에 대해 어떻게 설명했는지 살펴보세요.",
                    "result": "X",
                    "explanation": "준호는 'I just enjoy fixing broken engines'라고 말했습니다. ISTP 성향답게 취미의 상징적 의미보다는 실제 활동 자체의 즐거움과 실용성에 초점을 맞춥니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "It's practical. Things work or don't.",
                    "translation": "실용적이야. 물건은 작동하거나 않거나."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다은",
                    "script": "Hobbies reveal our soul's language.",
                    "translation": "취미는 우리 영혼의 언어를 드러내."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "That's overthinking it. It's just fun.",
                    "translation": "너무 생각이 많아. 그냥 재밌는 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Daeun thinks hobbies reveal the language of our @@.",
                    "hint": "다은이 여섯 번째 대화에서 말한 것을 확인해보세요.",
                    "optionA": "마음",
                    "optionB": "영혼",
                    "optionC": "재능",
                    "result": "영혼",
                    "explanation": "다은은 'Hobbies reveal our soul's language'라고 말했습니다. INFP 성향답게 취미를 단순한 활동이 아닌 자신의 영혼과 내면 세계를 표현하는 깊은 의미를 가진 것으로 봅니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다은",
                    "script": "Your mechanical skill shows sensitivity too.",
                    "translation": "네 기계적 기술도 섬세함을 보여줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "I just see problems and fix them.",
                    "translation": "난 그냥 문제를 보고 고칠 뿐이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다은",
                    "script": "There's poetry in your precision.",
                    "translation": "네 정밀함 속에는 시가 있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Poetry? It's all about physics.",
                    "translation": "시라고? 그건 모두 물리학이야."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 취미에 대한 접근 방식 차이를 생각해보세요.",
                    "optionA": "versus",
                    "optionB": "Symbolic",
                    "optionC": "meaning",
                    "optionD": "practical",
                    "optionE": "function",
                    "result": "Symbolic meaning versus practical function",
                    "explanation": "'Symbolic meaning versus practical function'은 INFP인 다은과 ISTP인 준호의 취미 접근법 차이를 잘 보여줍니다. 다은은 상징적 의미(symbolic meaning)를 중시하는 반면, 준호는 실용적 기능(practical function)에 초점을 맞춥니다. 이는 N과 S, F와 T의 분명한 대비를 나타냅니다."
                }
            ]
        }
    ]
}
ID: 848 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 처리 방식",
    "episodes": [
        {
            "title": "집 고르기 vs 집 느끼기",
            "explanation": "INFP의 느낌 기반 선택과 ESFJ의 실용적 접근 비교",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민서",
                    "script": "This apartment has a magical atmosphere.",
                    "translation": "이 아파트는 마법 같은 분위기가 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "But check the location and facilities.",
                    "translation": "하지만 위치와 시설을 확인해봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민서",
                    "script": "I just feel at home here.",
                    "translation": "여기서 그냥 집에 온 느낌이 들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지현은 집을 고를 때 분위기보다 실용적인 요소를 먼저 살펴본다.",
                    "hint": "지현이 무엇을 확인해보라고 말했는지 생각해보세요.",
                    "result": "O",
                    "explanation": "지현은 'But check the location and facilities'라고 말했습니다. ESFJ 성향답게 집의 분위기나 느낌보다는 위치, 시설과 같은 실용적이고 구체적인 요소를 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "Is it close to good schools?",
                    "translation": "좋은 학교와 가까운가요?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민서",
                    "script": "Look how the sunlight creates shadows!",
                    "translation": "햇빛이 그림자를 만드는 걸 봐!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지현",
                    "script": "What about the monthly maintenance fees?",
                    "translation": "월 관리비는 어떻게 되나요?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minseo said she feels @@ in this apartment.",
                    "hint": "민서가 세 번째 대화에서 언급한 감정을 찾아보세요.",
                    "optionA": "불안한",
                    "optionB": "집에 온",
                    "optionC": "답답한",
                    "result": "집에 온",
                    "explanation": "민서는 'I just feel at home here'라고 말했습니다. INFP 성향답게 구체적인 시설보다는 자신의 직관과 감정에 따라 그 공간이 주는 편안함과 '집'이라는 느낌을 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민서",
                    "script": "This space has stories to tell.",
                    "translation": "이 공간은 들려줄 이야기가 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지현",
                    "script": "Let's ask about security systems.",
                    "translation": "보안 시스템에 대해 물어보자."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민서",
                    "script": "I'm picturing my life unfolding here.",
                    "translation": "여기서 내 삶이 펼쳐지는 모습을 그려보고 있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지현",
                    "script": "Does it have enough storage space?",
                    "translation": "수납 공간이 충분한가요?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 집 선택 기준 차이를 생각해보세요.",
                    "optionA": "practical",
                    "optionB": "emotion",
                    "optionC": "versus",
                    "optionD": "Intuitive",
                    "optionE": "considerations",
                    "result": "Intuitive emotion versus practical considerations",
                    "explanation": "'Intuitive emotion versus practical considerations'는 INFP인 민서와 ESFJ인 지현의 집 선택 접근법 차이를 잘 보여줍니다. 민서는 직관적 감정(intuitive emotion)을, 지현은 실용적 고려사항(practical considerations)을 중시합니다. 이는 N과 S, F와 J의 대비를 명확하게 보여줍니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 처리 방식",
    "episodes": [
        {
            "title": "집 고르기 vs 집 느끼기",
            "explanation": "INFP의 느낌 기반 선택과 ESFJ의 실용적 접근 비교",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민서",
                    "script": "This apartment has a magical atmosphere.",
                    "translation": "이 아파트는 마법 같은 분위기가 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "But check the location and facilities.",
                    "translation": "하지만 위치와 시설을 확인해봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민서",
                    "script": "I just feel at home here.",
                    "translation": "여기서 그냥 집에 온 느낌이 들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지현은 집을 고를 때 분위기보다 실용적인 요소를 먼저 살펴본다.",
                    "hint": "지현이 무엇을 확인해보라고 말했는지 생각해보세요.",
                    "result": "O",
                    "explanation": "지현은 'But check the location and facilities'라고 말했습니다. ESFJ 성향답게 집의 분위기나 느낌보다는 위치, 시설과 같은 실용적이고 구체적인 요소를 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "Is it close to good schools?",
                    "translation": "좋은 학교와 가까운가요?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민서",
                    "script": "Look how the sunlight creates shadows!",
                    "translation": "햇빛이 그림자를 만드는 걸 봐!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지현",
                    "script": "What about the monthly maintenance fees?",
                    "translation": "월 관리비는 어떻게 되나요?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minseo said she feels @@ in this apartment.",
                    "hint": "민서가 세 번째 대화에서 언급한 감정을 찾아보세요.",
                    "optionA": "불안한",
                    "optionB": "집에 온",
                    "optionC": "답답한",
                    "result": "집에 온",
                    "explanation": "민서는 'I just feel at home here'라고 말했습니다. INFP 성향답게 구체적인 시설보다는 자신의 직관과 감정에 따라 그 공간이 주는 편안함과 '집'이라는 느낌을 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민서",
                    "script": "This space has stories to tell.",
                    "translation": "이 공간은 들려줄 이야기가 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지현",
                    "script": "Let's ask about security systems.",
                    "translation": "보안 시스템에 대해 물어보자."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민서",
                    "script": "I'm picturing my life unfolding here.",
                    "translation": "여기서 내 삶이 펼쳐지는 모습을 그려보고 있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지현",
                    "script": "Does it have enough storage space?",
                    "translation": "수납 공간이 충분한가요?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 집 선택 기준 차이를 생각해보세요.",
                    "optionA": "practical",
                    "optionB": "emotion",
                    "optionC": "versus",
                    "optionD": "Intuitive",
                    "optionE": "considerations",
                    "result": "Intuitive emotion versus practical considerations",
                    "explanation": "'Intuitive emotion versus practical considerations'는 INFP인 민서와 ESFJ인 지현의 집 선택 접근법 차이를 잘 보여줍니다. 민서는 직관적 감정(intuitive emotion)을, 지현은 실용적 고려사항(practical considerations)을 중시합니다. 이는 N과 S, F와 J의 대비를 명확하게 보여줍니다."
                }
            ]
        }
    ]
}
ID: 849 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 처리 방식",
    "episodes": [
        {
            "title": "진로의 내면 탐색",
            "explanation": "INFP의 가치 중심 선택과 ISFJ의 안정 중시 비교",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "I want my career to feel meaningful.",
                    "translation": "내 진로가 의미 있게 느껴지길 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "Job stability is most important.",
                    "translation": "직업 안정성이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "But what about personal fulfillment?",
                    "translation": "하지만 개인적 성취감은 어때?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "세진은 직업 선택에서 안정성을 최우선으로 생각한다.",
                    "hint": "세진이 가장 중요하다고 말한 것을 확인해보세요.",
                    "result": "O",
                    "explanation": "세진은 'Job stability is most important'라고 말했습니다. ISFJ 성향답게 개인적 성취감보다는 안정적이고 예측 가능한 직업 환경을 중시합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "How will you pay your bills?",
                    "translation": "어떻게 청구서를 낼 거야?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "I need to follow my inner voice.",
                    "translation": "내 내면의 목소리를 따라야 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예솔",
                    "script": "Inner voice doesn't pay rent, Tae-hyun.",
                    "translation": "내면의 목소리는 월세를 내지 않아, 태현아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Taehyeon considers @@ important in career choices.",
                    "hint": "태현이 첫 번째 대화에서 무엇을 원한다고 했는지 확인해보세요.",
                    "optionA": "돈을",
                    "optionB": "의미를",
                    "optionC": "명성을",
                    "result": "의미를",
                    "explanation": "태현은 'I want my career to feel meaningful'이라고 말했습니다. INFP 성향답게 현실적인 안정성보다는 자신에게 의미 있고 가치 있는 일을 찾는 것을 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태현",
                    "script": "I dream of making positive change.",
                    "translation": "긍정적인 변화를 만들고 싶어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예솔",
                    "script": "My parents' company offers security.",
                    "translation": "우리 부모님 회사는 안정성을 제공해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "But would that fulfill your heart?",
                    "translation": "하지만 그게 네 마음을 충족시킬까?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예솔",
                    "script": "Peace of mind fulfills me enough.",
                    "translation": "마음의 평화가 나를 충분히 충족시켜."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 진로 선택 기준 차이를 생각해보세요.",
                    "optionA": "versus",
                    "optionB": "dreams",
                    "optionC": "practical",
                    "optionD": "Following",
                    "optionE": "security",
                    "result": "Following dreams versus practical security",
                    "explanation": "'Following dreams versus practical security'는 INFP인 태현과 ISFJ인 세진의 직업 선택 접근법 차이를 잘 보여줍니다. 태현은 꿈을 따르는 것(following dreams)을, 세진은 현실적 안정(practical security)을 중시합니다. 이는 N과 S, P와 J의 대비를 명확하게 나타냅니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 처리 방식",
    "episodes": [
        {
            "title": "진로의 내면 탐색",
            "explanation": "INFP의 가치 중심 선택과 ISFJ의 안정 중시 비교",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "I want my career to feel meaningful.",
                    "translation": "내 진로가 의미 있게 느껴지길 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "Job stability is most important.",
                    "translation": "직업 안정성이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "But what about personal fulfillment?",
                    "translation": "하지만 개인적 성취감은 어때?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "세진은 직업 선택에서 안정성을 최우선으로 생각한다.",
                    "hint": "세진이 가장 중요하다고 말한 것을 확인해보세요.",
                    "result": "O",
                    "explanation": "세진은 'Job stability is most important'라고 말했습니다. ISFJ 성향답게 개인적 성취감보다는 안정적이고 예측 가능한 직업 환경을 중시합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예솔",
                    "script": "How will you pay your bills?",
                    "translation": "어떻게 청구서를 낼 거야?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "I need to follow my inner voice.",
                    "translation": "내 내면의 목소리를 따라야 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예솔",
                    "script": "Inner voice doesn't pay rent, Tae-hyun.",
                    "translation": "내면의 목소리는 월세를 내지 않아, 태현아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Taehyeon considers @@ important in career choices.",
                    "hint": "태현이 첫 번째 대화에서 무엇을 원한다고 했는지 확인해보세요.",
                    "optionA": "돈을",
                    "optionB": "의미를",
                    "optionC": "명성을",
                    "result": "의미를",
                    "explanation": "태현은 'I want my career to feel meaningful'이라고 말했습니다. INFP 성향답게 현실적인 안정성보다는 자신에게 의미 있고 가치 있는 일을 찾는 것을 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태현",
                    "script": "I dream of making positive change.",
                    "translation": "긍정적인 변화를 만들고 싶어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예솔",
                    "script": "My parents' company offers security.",
                    "translation": "우리 부모님 회사는 안정성을 제공해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "But would that fulfill your heart?",
                    "translation": "하지만 그게 네 마음을 충족시킬까?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예솔",
                    "script": "Peace of mind fulfills me enough.",
                    "translation": "마음의 평화가 나를 충분히 충족시켜."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 진로 선택 기준 차이를 생각해보세요.",
                    "optionA": "versus",
                    "optionB": "dreams",
                    "optionC": "practical",
                    "optionD": "Following",
                    "optionE": "security",
                    "result": "Following dreams versus practical security",
                    "explanation": "'Following dreams versus practical security'는 INFP인 태현과 ISFJ인 세진의 직업 선택 접근법 차이를 잘 보여줍니다. 태현은 꿈을 따르는 것(following dreams)을, 세진은 현실적 안정(practical security)을 중시합니다. 이는 N과 S, P와 J의 대비를 명확하게 나타냅니다."
                }
            ]
        }
    ]
}
ID: 850 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 처리 방식",
    "episodes": [
        {
            "title": "감성 데이트코스 큐레이팅",
            "explanation": "INFP의 의미 중심 계획과 ESTP의 활동 중심 접근 비교",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유나",
                    "script": "Let's plan a meaningful date.",
                    "translation": "의미 있는 데이트를 계획해보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "I know an awesome zip-lining place!",
                    "translation": "짚라인 타는 멋진 곳을 알아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유나",
                    "script": "I was thinking about sunset poetry.",
                    "translation": "난 일몰을 보며 시를 읊는 걸 생각하고 있었어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 조용하고 낭만적인 데이트를 제안했다.",
                    "hint": "도현이 제안한 활동을 다시 한번 확인해보세요.",
                    "result": "X",
                    "explanation": "도현은 'I know an awesome zip-lining place!'라고 말했습니다. ESTP 성향답게, 조용한 낭만적 활동보다는 짚라인과 같은 활동적이고 스릴 있는 체험을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도현",
                    "script": "Who needs poetry when there's jetskiing?",
                    "translation": "제트스키가 있는데 누가 시가 필요해?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유나",
                    "script": "Dates should create emotional memories.",
                    "translation": "데이트는 감정적인 추억을 만들어야 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도현",
                    "script": "Adrenaline creates the best memories!",
                    "translation": "아드레날린이 최고의 추억을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Juhee thinks dates should create @@ memories.",
                    "hint": "주희가 여섯 번째 대화에서 말한 것을 확인해보세요.",
                    "optionA": "활동적인",
                    "optionB": "감정적인",
                    "optionC": "화려한",
                    "result": "감정적인",
                    "explanation": "주희는 'Dates should create emotional memories'라고 말했습니다. INFP 성향답게 활동 자체보다는 그 경험이 주는 감정과 의미를 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유나",
                    "script": "I want connection, not just excitement.",
                    "translation": "단순한 흥분이 아닌 연결을 원해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "Let's race go-karts then talk after!",
                    "translation": "고카트 경주하고 나서 얘기하자!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유나",
                    "script": "Maybe we can compromise somehow?",
                    "translation": "어떻게든 타협할 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도현",
                    "script": "Sunset picnic after rock climbing?",
                    "translation": "암벽등반 후 일몰 피크닉은 어때?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 데이트 선호도 차이를 생각해보세요.",
                    "optionA": "experiences",
                    "optionB": "meaning",
                    "optionC": "versus",
                    "optionD": "Emotional",
                    "optionE": "physical",
                    "result": "Emotional meaning versus physical experiences",
                    "explanation": "'Emotional meaning versus physical experiences'는 INFP인 주희와 ESTP인 도현의 데이트 접근법 차이를 잘 보여줍니다. 주희는 감정적 의미(emotional meaning)를, 도현은 신체적 경험(physical experiences)을 중시합니다. 이는 N과 S, F와 T의 대비를 명확하게 드러냅니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 처리 방식",
    "episodes": [
        {
            "title": "감성 데이트코스 큐레이팅",
            "explanation": "INFP의 의미 중심 계획과 ESTP의 활동 중심 접근 비교",
            "level": 3,
            "my_mbti": "INFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유나",
                    "script": "Let's plan a meaningful date.",
                    "translation": "의미 있는 데이트를 계획해보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "I know an awesome zip-lining place!",
                    "translation": "짚라인 타는 멋진 곳을 알아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유나",
                    "script": "I was thinking about sunset poetry.",
                    "translation": "난 일몰을 보며 시를 읊는 걸 생각하고 있었어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 조용하고 낭만적인 데이트를 제안했다.",
                    "hint": "도현이 제안한 활동을 다시 한번 확인해보세요.",
                    "result": "X",
                    "explanation": "도현은 'I know an awesome zip-lining place!'라고 말했습니다. ESTP 성향답게, 조용한 낭만적 활동보다는 짚라인과 같은 활동적이고 스릴 있는 체험을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도현",
                    "script": "Who needs poetry when there's jetskiing?",
                    "translation": "제트스키가 있는데 누가 시가 필요해?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유나",
                    "script": "Dates should create emotional memories.",
                    "translation": "데이트는 감정적인 추억을 만들어야 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도현",
                    "script": "Adrenaline creates the best memories!",
                    "translation": "아드레날린이 최고의 추억을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Juhee thinks dates should create @@ memories.",
                    "hint": "주희가 여섯 번째 대화에서 말한 것을 확인해보세요.",
                    "optionA": "활동적인",
                    "optionB": "감정적인",
                    "optionC": "화려한",
                    "result": "감정적인",
                    "explanation": "주희는 'Dates should create emotional memories'라고 말했습니다. INFP 성향답게 활동 자체보다는 그 경험이 주는 감정과 의미를 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유나",
                    "script": "I want connection, not just excitement.",
                    "translation": "단순한 흥분이 아닌 연결을 원해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "Let's race go-karts then talk after!",
                    "translation": "고카트 경주하고 나서 얘기하자!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유나",
                    "script": "Maybe we can compromise somehow?",
                    "translation": "어떻게든 타협할 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도현",
                    "script": "Sunset picnic after rock climbing?",
                    "translation": "암벽등반 후 일몰 피크닉은 어때?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 데이트 선호도 차이를 생각해보세요.",
                    "optionA": "experiences",
                    "optionB": "meaning",
                    "optionC": "versus",
                    "optionD": "Emotional",
                    "optionE": "physical",
                    "result": "Emotional meaning versus physical experiences",
                    "explanation": "'Emotional meaning versus physical experiences'는 INFP인 주희와 ESTP인 도현의 데이트 접근법 차이를 잘 보여줍니다. 주희는 감정적 의미(emotional meaning)를, 도현은 신체적 경험(physical experiences)을 중시합니다. 이는 N과 S, F와 T의 대비를 명확하게 드러냅니다."
                }
            ]
        }
    ]
}
ID: 851 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "마음의 문 열어주기",
            "explanation": "INFJ의 깊은 대화와 ENFP의 열린 소통 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "We need to talk about yesterday.",
                    "translation": "어제 일에 대해 얘기해야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Let's go for coffee first!",
                    "translation": "먼저 커피 마시러 가자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지은",
                    "script": "This is serious, Ha-eun.",
                    "translation": "이건 심각한 문제야, 하은아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하은은 심각한 대화를 바로 시작하길 원했다.",
                    "hint": "하은의 첫 반응을 다시 확인해보세요.",
                    "result": "X",
                    "explanation": "하은은 'Let's go for coffee first!'라고 말했습니다. ENFP 성향답게 긴장된 대화보다는 편안한 환경에서 대화를 시작하길 원했습니다. 바로 심각한 대화를 시작하려는 것이 아닙니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "Talking isn't always the solution.",
                    "translation": "대화가 항상 해결책은 아니야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지은",
                    "script": "We need to understand each other.",
                    "translation": "우리는 서로를 이해할 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "Can't we just move forward?",
                    "translation": "그냥 앞으로 나아갈 수 없을까?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jieun thinks @@ with the other party is important for conflict resolution.",
                    "hint": "지은이 여섯 번째 대화에서 강조한 것은 무엇인가요?",
                    "optionA": "화해가",
                    "optionB": "이해가",
                    "optionC": "양보가",
                    "result": "이해가",
                    "explanation": "지은은 'We need to understand each other'라고 말했습니다. INFJ 성향답게 갈등 해결을 위해 서로에 대한 깊은 이해를 중요시합니다. 표면적 화해보다 근본적인 이해를 추구합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지은",
                    "script": "Problems need deep processing first.",
                    "translation": "문제는 먼저 깊이 처리되어야 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "Let's do something fun together!",
                    "translation": "함께 재미있는 일을 해보자!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지은",
                    "script": "Will that solve our misunderstanding?",
                    "translation": "그게 우리의 오해를 해결할까?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하은",
                    "script": "It might! Let's try it.",
                    "translation": "그럴지도! 한번 해보자."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 갈등 해결 방식의 차이를 생각해보세요.",
                    "optionA": "processing",
                    "optionB": "versus",
                    "optionC": "activities",
                    "optionD": "Deep",
                    "optionE": "shared",
                    "result": "Deep processing versus shared activities",
                    "explanation": "'Deep processing versus shared activities'는 INFJ인 지은과 ENFP인 하은의 갈등 해결 접근법 차이를 잘 보여줍니다. 지은은 깊은 대화와 처리(deep processing)를 선호하는 반면, 하은은 함께하는 활동(shared activities)을 통해 자연스럽게 해결하려는 성향을 보입니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "마음의 문 열어주기",
            "explanation": "INFJ의 깊은 대화와 ENFP의 열린 소통 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "We need to talk about yesterday.",
                    "translation": "어제 일에 대해 얘기해야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Let's go for coffee first!",
                    "translation": "먼저 커피 마시러 가자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지은",
                    "script": "This is serious, Ha-eun.",
                    "translation": "이건 심각한 문제야, 하은아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하은은 심각한 대화를 바로 시작하길 원했다.",
                    "hint": "하은의 첫 반응을 다시 확인해보세요.",
                    "result": "X",
                    "explanation": "하은은 'Let's go for coffee first!'라고 말했습니다. ENFP 성향답게 긴장된 대화보다는 편안한 환경에서 대화를 시작하길 원했습니다. 바로 심각한 대화를 시작하려는 것이 아닙니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "Talking isn't always the solution.",
                    "translation": "대화가 항상 해결책은 아니야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지은",
                    "script": "We need to understand each other.",
                    "translation": "우리는 서로를 이해할 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "Can't we just move forward?",
                    "translation": "그냥 앞으로 나아갈 수 없을까?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jieun thinks @@ with the other party is important for conflict resolution.",
                    "hint": "지은이 여섯 번째 대화에서 강조한 것은 무엇인가요?",
                    "optionA": "화해가",
                    "optionB": "이해가",
                    "optionC": "양보가",
                    "result": "이해가",
                    "explanation": "지은은 'We need to understand each other'라고 말했습니다. INFJ 성향답게 갈등 해결을 위해 서로에 대한 깊은 이해를 중요시합니다. 표면적 화해보다 근본적인 이해를 추구합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지은",
                    "script": "Problems need deep processing first.",
                    "translation": "문제는 먼저 깊이 처리되어야 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "Let's do something fun together!",
                    "translation": "함께 재미있는 일을 해보자!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지은",
                    "script": "Will that solve our misunderstanding?",
                    "translation": "그게 우리의 오해를 해결할까?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하은",
                    "script": "It might! Let's try it.",
                    "translation": "그럴지도! 한번 해보자."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 갈등 해결 방식의 차이를 생각해보세요.",
                    "optionA": "processing",
                    "optionB": "versus",
                    "optionC": "activities",
                    "optionD": "Deep",
                    "optionE": "shared",
                    "result": "Deep processing versus shared activities",
                    "explanation": "'Deep processing versus shared activities'는 INFJ인 지은과 ENFP인 하은의 갈등 해결 접근법 차이를 잘 보여줍니다. 지은은 깊은 대화와 처리(deep processing)를 선호하는 반면, 하은은 함께하는 활동(shared activities)을 통해 자연스럽게 해결하려는 성향을 보입니다."
                }
            ]
        }
    ]
}
ID: 852 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "사실보다 진심",
            "explanation": "INFJ의 감정 중시와 ESTJ의 사실 중심 대비",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민서",
                    "script": "You hurt my feelings yesterday.",
                    "translation": "어제 내 감정을 상하게 했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "I simply stated the facts.",
                    "translation": "난 단지 사실을 말했을 뿐이야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민서",
                    "script": "How you say things matters.",
                    "translation": "말하는 방식이 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준호는 자신이 사실만 말했다고 생각한다.",
                    "hint": "준호가 자신의 행동을 어떻게 설명했는지 확인해 보세요.",
                    "result": "O",
                    "explanation": "준호는 'I simply stated the facts'라고 말했습니다. ESTJ 성향답게 자신은 객관적 사실만 말했을 뿐이라고 생각하며, 감정보다 사실을 중시하는 모습을 보입니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Feelings shouldn't cloud logical decisions.",
                    "translation": "감정이 논리적 결정을 흐려선 안 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민서",
                    "script": "People need emotional consideration too.",
                    "translation": "사람들은 감정적 배려도 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Let's look at what actually happened.",
                    "translation": "실제로 무슨 일이 있었는지 보자."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "What Minseo considers important is the @@ of words.",
                    "hint": "민서가 세 번째 대화에서 언급한 것을 찾아보세요.",
                    "optionA": "내용",
                    "optionB": "길이",
                    "optionC": "방식",
                    "result": "방식",
                    "explanation": "민서는 'How you say things matters'라고 말했습니다. INFJ 성향답게 무엇을 말하는지(what)뿐만 아니라 어떻게 말하는지(how)도 중요하다고 생각합니다. 이는 타인의 감정에 민감한 F 특성을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민서",
                    "script": "Your tone made me feel invalidated.",
                    "translation": "네 어조가 날 무시당하는 기분이 들게 했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "That wasn't my intention at all.",
                    "translation": "전혀 그럴 의도는 없었어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민서",
                    "script": "Intent doesn't erase impact, Jun-ho.",
                    "translation": "의도가 영향을 지우진 않아, 준호야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "I'll try to be more careful.",
                    "translation": "더 조심하도록 노력할게."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 의사소통 스타일 차이를 생각해보세요.",
                    "optionA": "point",
                    "optionB": "emotion",
                    "optionC": "the",
                    "optionD": "without",
                    "optionE": "miss",
                    "optionF": "Facts",
                    "result": "Facts without emotion miss the point",
                    "explanation": "'Facts without emotion miss the point'는 INFJ인 민서와 ESTJ인 준호의 소통 방식 차이를 잘 보여줍니다. 준호는 사실(facts)만 중시하는 반면, 민서는 감정(emotion)의 중요성을 강조합니다. 이는 T와 F의 대비를 명확하게 보여줍니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "사실보다 진심",
            "explanation": "INFJ의 감정 중시와 ESTJ의 사실 중심 대비",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민서",
                    "script": "You hurt my feelings yesterday.",
                    "translation": "어제 내 감정을 상하게 했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "I simply stated the facts.",
                    "translation": "난 단지 사실을 말했을 뿐이야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민서",
                    "script": "How you say things matters.",
                    "translation": "말하는 방식이 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준호는 자신이 사실만 말했다고 생각한다.",
                    "hint": "준호가 자신의 행동을 어떻게 설명했는지 확인해 보세요.",
                    "result": "O",
                    "explanation": "준호는 'I simply stated the facts'라고 말했습니다. ESTJ 성향답게 자신은 객관적 사실만 말했을 뿐이라고 생각하며, 감정보다 사실을 중시하는 모습을 보입니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Feelings shouldn't cloud logical decisions.",
                    "translation": "감정이 논리적 결정을 흐려선 안 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민서",
                    "script": "People need emotional consideration too.",
                    "translation": "사람들은 감정적 배려도 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Let's look at what actually happened.",
                    "translation": "실제로 무슨 일이 있었는지 보자."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "What Minseo considers important is the @@ of words.",
                    "hint": "민서가 세 번째 대화에서 언급한 것을 찾아보세요.",
                    "optionA": "내용",
                    "optionB": "길이",
                    "optionC": "방식",
                    "result": "방식",
                    "explanation": "민서는 'How you say things matters'라고 말했습니다. INFJ 성향답게 무엇을 말하는지(what)뿐만 아니라 어떻게 말하는지(how)도 중요하다고 생각합니다. 이는 타인의 감정에 민감한 F 특성을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민서",
                    "script": "Your tone made me feel invalidated.",
                    "translation": "네 어조가 날 무시당하는 기분이 들게 했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "That wasn't my intention at all.",
                    "translation": "전혀 그럴 의도는 없었어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민서",
                    "script": "Intent doesn't erase impact, Jun-ho.",
                    "translation": "의도가 영향을 지우진 않아, 준호야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "I'll try to be more careful.",
                    "translation": "더 조심하도록 노력할게."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 의사소통 스타일 차이를 생각해보세요.",
                    "optionA": "point",
                    "optionB": "emotion",
                    "optionC": "the",
                    "optionD": "without",
                    "optionE": "miss",
                    "optionF": "Facts",
                    "result": "Facts without emotion miss the point",
                    "explanation": "'Facts without emotion miss the point'는 INFJ인 민서와 ESTJ인 준호의 소통 방식 차이를 잘 보여줍니다. 준호는 사실(facts)만 중시하는 반면, 민서는 감정(emotion)의 중요성을 강조합니다. 이는 T와 F의 대비를 명확하게 보여줍니다."
                }
            ]
        }
    ]
}
ID: 853 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "가치관 다름 이해하기",
            "explanation": "INFJ의 이상주의와 ISTP의 실용주의 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수현",
                    "script": "We should help that charity.",
                    "translation": "그 자선단체를 도와야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "Is it really practical now?",
                    "translation": "지금 정말 실용적일까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수현",
                    "script": "It's about doing what's right.",
                    "translation": "옳은 일을 하는 게 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태민은 자선단체를 돕는 일의 실용성에 의문을 제기했다.",
                    "hint": "태민의 첫 반응을 다시 확인해보세요.",
                    "result": "O",
                    "explanation": "태민은 'Is it really practical now?'라고 말했습니다. ISTP 성향답게 이상적인 가치보다는 현실적인 실용성을 먼저 고려하는 모습을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태민",
                    "script": "I focus on what works now.",
                    "translation": "난 지금 효과적인 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수현",
                    "script": "Some things transcend immediate practicality.",
                    "translation": "어떤 것들은 당장의 실용성을 초월해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "Show me how it's effective.",
                    "translation": "그게 어떻게 효과적인지 보여줘."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Suhyeon thinks doing the right thing is more important than @@.",
                    "hint": "수현이 세 번째 문장에서 강조한 가치를 생각해보세요.",
                    "optionA": "실용성",
                    "optionB": "인기",
                    "optionC": "비용",
                    "result": "실용성",
                    "explanation": "수현은 'It's about doing what's right'라고 말했습니다. 이어서 'Some things transcend immediate practicality'라고 말한 것을 보면, INFJ 성향답게 실용적인 가치보다 도덕적, 이상적 가치를 중시함을 알 수 있습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수현",
                    "script": "Our values guide our choices.",
                    "translation": "우리의 가치관이 선택을 이끌어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "Results matter more than intentions.",
                    "translation": "의도보다 결과가 더 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "Maybe we need both perspectives.",
                    "translation": "어쩌면 두 관점 모두 필요할지도."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "I can respect that approach.",
                    "translation": "그 접근법을 존중할 수 있어."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 가치관 차이를 생각해보세요.",
                    "optionA": "practicality",
                    "optionB": "versus",
                    "optionC": "principles",
                    "optionD": "Idealistic",
                    "optionE": "functional",
                    "result": "Idealistic principles versus functional practicality",
                    "explanation": "'Idealistic principles versus functional practicality'는 INFJ인 수현과 ISTP인 태민의 가치관 차이를 잘 보여줍니다. 수현은 이상적 원칙(idealistic principles)을, 태민은 기능적 실용성(functional practicality)을 중시합니다. 이는 NF와 ST의 대비를 명확하게 보여줍니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "가치관 다름 이해하기",
            "explanation": "INFJ의 이상주의와 ISTP의 실용주의 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수현",
                    "script": "We should help that charity.",
                    "translation": "그 자선단체를 도와야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "Is it really practical now?",
                    "translation": "지금 정말 실용적일까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수현",
                    "script": "It's about doing what's right.",
                    "translation": "옳은 일을 하는 게 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태민은 자선단체를 돕는 일의 실용성에 의문을 제기했다.",
                    "hint": "태민의 첫 반응을 다시 확인해보세요.",
                    "result": "O",
                    "explanation": "태민은 'Is it really practical now?'라고 말했습니다. ISTP 성향답게 이상적인 가치보다는 현실적인 실용성을 먼저 고려하는 모습을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태민",
                    "script": "I focus on what works now.",
                    "translation": "난 지금 효과적인 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수현",
                    "script": "Some things transcend immediate practicality.",
                    "translation": "어떤 것들은 당장의 실용성을 초월해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "Show me how it's effective.",
                    "translation": "그게 어떻게 효과적인지 보여줘."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Suhyeon thinks doing the right thing is more important than @@.",
                    "hint": "수현이 세 번째 문장에서 강조한 가치를 생각해보세요.",
                    "optionA": "실용성",
                    "optionB": "인기",
                    "optionC": "비용",
                    "result": "실용성",
                    "explanation": "수현은 'It's about doing what's right'라고 말했습니다. 이어서 'Some things transcend immediate practicality'라고 말한 것을 보면, INFJ 성향답게 실용적인 가치보다 도덕적, 이상적 가치를 중시함을 알 수 있습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수현",
                    "script": "Our values guide our choices.",
                    "translation": "우리의 가치관이 선택을 이끌어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "Results matter more than intentions.",
                    "translation": "의도보다 결과가 더 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "Maybe we need both perspectives.",
                    "translation": "어쩌면 두 관점 모두 필요할지도."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "I can respect that approach.",
                    "translation": "그 접근법을 존중할 수 있어."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 가치관 차이를 생각해보세요.",
                    "optionA": "practicality",
                    "optionB": "versus",
                    "optionC": "principles",
                    "optionD": "Idealistic",
                    "optionE": "functional",
                    "result": "Idealistic principles versus functional practicality",
                    "explanation": "'Idealistic principles versus functional practicality'는 INFJ인 수현과 ISTP인 태민의 가치관 차이를 잘 보여줍니다. 수현은 이상적 원칙(idealistic principles)을, 태민은 기능적 실용성(functional practicality)을 중시합니다. 이는 NF와 ST의 대비를 명확하게 보여줍니다."
                }
            ]
        }
    ]
}
ID: 854 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "우정 회복의 다리놓기",
            "explanation": "INFJ의 심층적 화해와 ESFP의 즉흥적 접근 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I've been thinking about us.",
                    "translation": "우리 관계에 대해 생각해왔어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "Let's go to karaoke tonight!",
                    "translation": "오늘 밤에 노래방 가자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "We need to address our conflict.",
                    "translation": "우리 갈등을 해결해야 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미나는 갈등 해결을 위해 대화하기보다 함께 놀기를 제안했다.",
                    "hint": "미나의 첫 반응을 다시 확인해보세요.",
                    "result": "O",
                    "explanation": "미나는 'Let's go to karaoke tonight!'이라고 말했습니다. ESFP 성향답게 심각한 대화보다는 함께 즐겁게 놀면서 자연스럽게 관계를 회복하려는 접근법을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미나",
                    "script": "Having fun fixes everything!",
                    "translation": "즐겁게 놀면 모든 게 해결돼!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Some issues need deep conversation.",
                    "translation": "어떤 문제들은 깊은 대화가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미나",
                    "script": "Why analyze? Life is short!",
                    "translation": "왜 분석해? 인생은 짧아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yujin thinks @@ is necessary for conflict resolution.",
                    "hint": "유진이 여섯 번째 문장에서 강조한 것을 찾아보세요.",
                    "optionA": "놀이가",
                    "optionB": "깊은 대화가",
                    "optionC": "시간이",
                    "result": "깊은 대화가",
                    "explanation": "유진은 'Some issues need deep conversation'이라고 말했습니다. INFJ 성향답게 갈등의 근본 원인을 탐색하고 깊은 대화를 통해 해결하려는 접근법을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "I need closure to move forward.",
                    "translation": "앞으로 나아가려면 종결이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미나",
                    "script": "Let's get ice cream and talk!",
                    "translation": "아이스크림 먹으면서 얘기하자!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "You're meeting me halfway. Thanks.",
                    "translation": "네가 중간에서 만나주는구나. 고마워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미나",
                    "script": "I'll listen, then we celebrate!",
                    "translation": "들어줄게, 그 다음엔 축하하자!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 갈등 해결 방식의 차이를 생각해보세요.",
                    "optionA": "Some",
                    "optionB": "heal,",
                    "optionC": "actions",
                    "optionD": "words",
                    "optionE": "some",
                    "result": "Some words heal, some actions",
                    "explanation": "'Some words heal, some actions'는 INFJ인 유진과 ESFP인 미나의 갈등 해결 접근법 차이를 잘 보여줍니다. 유진은 말과 대화(words)를 통한 해결을, 미나는 행동과 활동(actions)을 통한 해결을 선호합니다. 이는 N과 S, J와 P의 차이를 잘 나타냅니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "우정 회복의 다리놓기",
            "explanation": "INFJ의 심층적 화해와 ESFP의 즉흥적 접근 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I've been thinking about us.",
                    "translation": "우리 관계에 대해 생각해왔어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "Let's go to karaoke tonight!",
                    "translation": "오늘 밤에 노래방 가자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "We need to address our conflict.",
                    "translation": "우리 갈등을 해결해야 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미나는 갈등 해결을 위해 대화하기보다 함께 놀기를 제안했다.",
                    "hint": "미나의 첫 반응을 다시 확인해보세요.",
                    "result": "O",
                    "explanation": "미나는 'Let's go to karaoke tonight!'이라고 말했습니다. ESFP 성향답게 심각한 대화보다는 함께 즐겁게 놀면서 자연스럽게 관계를 회복하려는 접근법을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미나",
                    "script": "Having fun fixes everything!",
                    "translation": "즐겁게 놀면 모든 게 해결돼!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Some issues need deep conversation.",
                    "translation": "어떤 문제들은 깊은 대화가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미나",
                    "script": "Why analyze? Life is short!",
                    "translation": "왜 분석해? 인생은 짧아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yujin thinks @@ is necessary for conflict resolution.",
                    "hint": "유진이 여섯 번째 문장에서 강조한 것을 찾아보세요.",
                    "optionA": "놀이가",
                    "optionB": "깊은 대화가",
                    "optionC": "시간이",
                    "result": "깊은 대화가",
                    "explanation": "유진은 'Some issues need deep conversation'이라고 말했습니다. INFJ 성향답게 갈등의 근본 원인을 탐색하고 깊은 대화를 통해 해결하려는 접근법을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "I need closure to move forward.",
                    "translation": "앞으로 나아가려면 종결이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미나",
                    "script": "Let's get ice cream and talk!",
                    "translation": "아이스크림 먹으면서 얘기하자!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "You're meeting me halfway. Thanks.",
                    "translation": "네가 중간에서 만나주는구나. 고마워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미나",
                    "script": "I'll listen, then we celebrate!",
                    "translation": "들어줄게, 그 다음엔 축하하자!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 갈등 해결 방식의 차이를 생각해보세요.",
                    "optionA": "Some",
                    "optionB": "heal,",
                    "optionC": "actions",
                    "optionD": "words",
                    "optionE": "some",
                    "result": "Some words heal, some actions",
                    "explanation": "'Some words heal, some actions'는 INFJ인 유진과 ESFP인 미나의 갈등 해결 접근법 차이를 잘 보여줍니다. 유진은 말과 대화(words)를 통한 해결을, 미나는 행동과 활동(actions)을 통한 해결을 선호합니다. 이는 N과 S, J와 P의 차이를 잘 나타냅니다."
                }
            ]
        }
    ]
}
ID: 855 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "사랑의 갈등 해독제",
            "explanation": "INFJ의 화합 추구와 ENTP의 논쟁적 접근 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서준",
                    "script": "Let's talk about our disagreement.",
                    "translation": "우리의 의견 차이에 대해 얘기하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "I have five counter-arguments ready!",
                    "translation": "반박할 다섯 가지 논점이 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서준",
                    "script": "This isn't a debate, Ji-woo.",
                    "translation": "이건 논쟁이 아니야, 지우야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 대화를 논쟁처럼 접근하고 있다.",
                    "hint": "지우의 첫 반응을 살펴보세요.",
                    "result": "O",
                    "explanation": "지우는 'I have five counter-arguments ready!'라고 말했습니다. ENTP 성향답게 관계 갈등도 논리적 논쟁처럼 접근하며, 반박과 논점을 준비하는 모습을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "Isn't honest debate the solution?",
                    "translation": "솔직한 논쟁이 해결책 아닌가?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서준",
                    "script": "We need understanding, not winning.",
                    "translation": "승리가 아닌 이해가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "But my points are logical!",
                    "translation": "하지만 내 논점들은 논리적이야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seojun thinks it's important to @@ the other party in conflict resolution.",
                    "hint": "서준이 여섯 번째 문장에서 중요하게 여긴 것을 확인해보세요.",
                    "optionA": "이기는",
                    "optionB": "이해하는",
                    "optionC": "설득하는",
                    "result": "이해하는",
                    "explanation": "서준은 'We need understanding, not winning'이라고 말했습니다. INFJ 성향답게 논쟁에서 이기는 것보다 서로를 이해하는 것이 갈등 해결에 더 중요하다고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서준",
                    "script": "Emotions matter in relationships too.",
                    "translation": "관계에서는 감정도 중요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "Interesting perspective. Tell me more.",
                    "translation": "흥미로운 관점이네. 더 말해봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서준",
                    "script": "We can both be right differently.",
                    "translation": "우리는 다르게 모두 옳을 수 있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "That's a hypothesis worth testing!",
                    "translation": "시험해볼 가치가 있는 가설이군!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 갈등 해결 접근법 차이를 생각해보세요.",
                    "optionA": "hearts,",
                    "optionB": "minds",
                    "optionC": "Connect",
                    "optionD": "not",
                    "optionE": "with",
                    "result": "Connect with hearts, not minds",
                    "explanation": "'Connect with hearts, not minds'는 INFJ인 서준의 갈등 해결 접근법을 잘 보여줍니다. 서준은 논리적 사고(minds)보다 감정적 연결(hearts)을 중시하는 반면, ENTP인 지우는 논리와 분석을 통한 해결을 선호합니다. 이는 F와 T의 차이를 명확하게 드러냅니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "사랑의 갈등 해독제",
            "explanation": "INFJ의 화합 추구와 ENTP의 논쟁적 접근 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서준",
                    "script": "Let's talk about our disagreement.",
                    "translation": "우리의 의견 차이에 대해 얘기하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "I have five counter-arguments ready!",
                    "translation": "반박할 다섯 가지 논점이 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서준",
                    "script": "This isn't a debate, Ji-woo.",
                    "translation": "이건 논쟁이 아니야, 지우야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 대화를 논쟁처럼 접근하고 있다.",
                    "hint": "지우의 첫 반응을 살펴보세요.",
                    "result": "O",
                    "explanation": "지우는 'I have five counter-arguments ready!'라고 말했습니다. ENTP 성향답게 관계 갈등도 논리적 논쟁처럼 접근하며, 반박과 논점을 준비하는 모습을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "Isn't honest debate the solution?",
                    "translation": "솔직한 논쟁이 해결책 아닌가?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서준",
                    "script": "We need understanding, not winning.",
                    "translation": "승리가 아닌 이해가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "But my points are logical!",
                    "translation": "하지만 내 논점들은 논리적이야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seojun thinks it's important to @@ the other party in conflict resolution.",
                    "hint": "서준이 여섯 번째 문장에서 중요하게 여긴 것을 확인해보세요.",
                    "optionA": "이기는",
                    "optionB": "이해하는",
                    "optionC": "설득하는",
                    "result": "이해하는",
                    "explanation": "서준은 'We need understanding, not winning'이라고 말했습니다. INFJ 성향답게 논쟁에서 이기는 것보다 서로를 이해하는 것이 갈등 해결에 더 중요하다고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서준",
                    "script": "Emotions matter in relationships too.",
                    "translation": "관계에서는 감정도 중요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "Interesting perspective. Tell me more.",
                    "translation": "흥미로운 관점이네. 더 말해봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서준",
                    "script": "We can both be right differently.",
                    "translation": "우리는 다르게 모두 옳을 수 있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "That's a hypothesis worth testing!",
                    "translation": "시험해볼 가치가 있는 가설이군!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 갈등 해결 접근법 차이를 생각해보세요.",
                    "optionA": "hearts,",
                    "optionB": "minds",
                    "optionC": "Connect",
                    "optionD": "not",
                    "optionE": "with",
                    "result": "Connect with hearts, not minds",
                    "explanation": "'Connect with hearts, not minds'는 INFJ인 서준의 갈등 해결 접근법을 잘 보여줍니다. 서준은 논리적 사고(minds)보다 감정적 연결(hearts)을 중시하는 반면, ENTP인 지우는 논리와 분석을 통한 해결을 선호합니다. 이는 F와 T의 차이를 명확하게 드러냅니다."
                }
            ]
        }
    ]
}
ID: 856 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "관계 갈등의 내적 폭풍",
            "explanation": "INFJ의 내면화된 감정처리와 ESTP의 즉각적 대응 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지혜",
                    "script": "My friend hasn't texted back in three days.",
                    "translation": "내 친구가 3일 동안 문자 답장이 없어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Just call them! Why overthink it?",
                    "translation": "그냥 전화해! 왜 그렇게 깊게 생각해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지혜",
                    "script": "I keep replaying our last conversation...",
                    "translation": "우리의 마지막 대화를 계속 되돌려 생각하고 있어..."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준호씨는 친구에게 직접 전화하는 것을 권유하나요?",
                    "hint": "준호가 지혜에게 어떤 행동을 제안했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "준호는 'Just call them!'이라고 말했습니다. 친구에게 직접 전화해보라고 권유하고 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "You INFJs and your mental time travel!",
                    "translation": "INFJ들과 너희들의 정신적 시간 여행이라니!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지혜",
                    "script": "What if I said something hurtful unknowingly?",
                    "translation": "내가 모르게 상처 주는 말을 했다면 어떡해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "If there's a problem, fix it directly!",
                    "translation": "문제가 있다면, 직접 해결해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "What Jihye keeps doing is thinking back to the last @@.",
                    "hint": "지혜가 자신의 행동에 대해 어떻게 묘사했는지 확인해보세요.",
                    "optionA": "meeting",
                    "optionB": "conversation",
                    "optionC": "message",
                    "result": "conversation",
                    "explanation": "지혜는 'I keep replaying our last conversation'이라고 말했습니다. 마지막 대화(conversation)를 계속 되돌려 생각하고 있다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지혜",
                    "script": "I'm drowning in possible interpretations...",
                    "translation": "가능한 해석들 속에서 헤매고 있어..."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "While you're overthinking, I'd have solved it!",
                    "translation": "네가 깊게 생각하는 동안, 난 벌써 해결했을 거야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지혜",
                    "script": "But relationships need careful navigation...",
                    "translation": "하지만 인간관계는 조심스러운 항해가 필요해..."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Look! They just posted on Instagram. Call them!",
                    "translation": "봐! 그들이 방금 인스타그램에 올렸어. 전화해!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 갈등 해결 방식 차이를 표현하는 문장을 만들어보세요.",
                    "result": "Internal processing versus immediate action",
                    "explanation": "INFJ인 지혜와 ESTP인 준호의 갈등 해결 접근법 차이를 대비하는 문장입니다. '나는 갈등을 머릿속에서 며칠 동안 처리하는 반면, 당신은 몇 초 만에 정면으로 해결한다'는 의미로, 내면화된 처리와 즉각적 행동의 차이를 표현합니다.",
                    "optionA": "action",
                    "optionB": "Internal",
                    "optionC": "versus",
                    "optionD": "immediate",
                    "optionE": "processing"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "관계 갈등의 내적 폭풍",
            "explanation": "INFJ의 내면화된 감정처리와 ESTP의 즉각적 대응 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지혜",
                    "script": "My friend hasn't texted back in three days.",
                    "translation": "내 친구가 3일 동안 문자 답장이 없어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Just call them! Why overthink it?",
                    "translation": "그냥 전화해! 왜 그렇게 깊게 생각해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지혜",
                    "script": "I keep replaying our last conversation...",
                    "translation": "우리의 마지막 대화를 계속 되돌려 생각하고 있어..."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준호씨는 친구에게 직접 전화하는 것을 권유하나요?",
                    "hint": "준호가 지혜에게 어떤 행동을 제안했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "준호는 'Just call them!'이라고 말했습니다. 친구에게 직접 전화해보라고 권유하고 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "You INFJs and your mental time travel!",
                    "translation": "INFJ들과 너희들의 정신적 시간 여행이라니!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지혜",
                    "script": "What if I said something hurtful unknowingly?",
                    "translation": "내가 모르게 상처 주는 말을 했다면 어떡해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "If there's a problem, fix it directly!",
                    "translation": "문제가 있다면, 직접 해결해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "What Jihye keeps doing is thinking back to the last @@.",
                    "hint": "지혜가 자신의 행동에 대해 어떻게 묘사했는지 확인해보세요.",
                    "optionA": "meeting",
                    "optionB": "conversation",
                    "optionC": "message",
                    "result": "conversation",
                    "explanation": "지혜는 'I keep replaying our last conversation'이라고 말했습니다. 마지막 대화(conversation)를 계속 되돌려 생각하고 있다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지혜",
                    "script": "I'm drowning in possible interpretations...",
                    "translation": "가능한 해석들 속에서 헤매고 있어..."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "While you're overthinking, I'd have solved it!",
                    "translation": "네가 깊게 생각하는 동안, 난 벌써 해결했을 거야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지혜",
                    "script": "But relationships need careful navigation...",
                    "translation": "하지만 인간관계는 조심스러운 항해가 필요해..."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Look! They just posted on Instagram. Call them!",
                    "translation": "봐! 그들이 방금 인스타그램에 올렸어. 전화해!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 갈등 해결 방식 차이를 표현하는 문장을 만들어보세요.",
                    "optionA": "action",
                    "optionB": "Internal",
                    "optionC": "versus",
                    "optionD": "immediate",
                    "optionE": "processing",
                    "result": "Internal processing versus immediate action",
                    "explanation": "INFJ인 지혜와 ESTP인 준호의 갈등 해결 접근법 차이를 대비하는 문장입니다. '나는 갈등을 머릿속에서 며칠 동안 처리하는 반면, 당신은 몇 초 만에 정면으로 해결한다'는 의미로, 내면화된 처리와 즉각적 행동의 차이를 표현합니다."
                }
            ]
        }
    ]
}
ID: 857 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "인간관계 독:토하기",
            "explanation": "INFJ의 공감적 관계책 토론과 ENTP의 분석적 접근 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "This relationship book changed how I see conflicts.",
                    "translation": "이 인간관계 책은 내가 갈등을 보는 방식을 바꿨어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "The author's theory on attachment is flawed.",
                    "translation": "저자의 애착 이론에는 결함이 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서현",
                    "script": "It helped me understand my ex's behavior though.",
                    "translation": "하지만 내 전 애인의 행동을 이해하는 데 도움이 됐어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤씨는 책의 애착 이론이 완벽하다고 생각하나요?",
                    "hint": "도윤이 책의 애착 이론에 대해 어떻게 말했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "도윤은 'The author's theory on attachment is flawed'라고 말했습니다. 저자의 애착 이론에 결함이 있다고 생각하므로, 완벽하다고 생각하지 않습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "Let's debate whether love languages actually exist!",
                    "translation": "사랑의 언어가 실제로 존재하는지 토론해보자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "I'm more interested in applying these insights.",
                    "translation": "난 이런 통찰을 적용하는 데 더 관심이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도윤",
                    "script": "The fun part is poking holes in the theory!",
                    "translation": "재미있는 부분은 이론의 허점을 찾는 거야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "What Seohyeon better understood through books is her own @@ behavior.",
                    "hint": "서현이 누구의 행동을 이해하는 데 도움이 됐다고 말했는지 확인해보세요.",
                    "optionA": "friend",
                    "optionB": "ex",
                    "optionC": "parent",
                    "result": "ex",
                    "explanation": "서현은 'It helped me understand my ex's behavior'라고 말했습니다. 전 애인(ex)의 행동을 이해하는 데 도움이 됐다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서현",
                    "script": "This book helped me heal from past wounds.",
                    "translation": "이 책은 과거의 상처를 치유하는 데 도움이 됐어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도윤",
                    "script": "I've listed twenty contradictions in chapter five!",
                    "translation": "5장에서 20가지 모순점을 목록화했어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "Can we discuss how to improve our relationships?",
                    "translation": "우리의 인간관계를 개선하는 방법에 대해 토론할 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도윤",
                    "script": "Sure, after I demolish the compatibility quiz logic!",
                    "translation": "물론, 내가 궁합 퀴즈 논리를 박살낸 후에!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "인간관계 책에 대한 두 사람의 접근 방식 차이를 표현하는 문장을 만들어보세요.",
                    "result": "Reading for healing versus analysis",
                    "explanation": "INFJ인 서현과 ENTP인 도윤의 인간관계 책 접근법 차이를 대비하는 문장입니다. '나는 관계를 치유하기 위해 읽는 반면, 당신은 관계 탐정처럼 이론을 분석하기 위해 읽는다'는 의미로, 실용적\/치유적 접근과 분석적\/논리적 접근의 차이를 표현합니다.",
                    "optionA": "Reading",
                    "optionB": "analysis",
                    "optionC": "healing",
                    "optionD": "for",
                    "optionE": "versus"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "인간관계 독:토하기",
            "explanation": "INFJ의 공감적 관계책 토론과 ENTP의 분석적 접근 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "This relationship book changed how I see conflicts.",
                    "translation": "이 인간관계 책은 내가 갈등을 보는 방식을 바꿨어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "The author's theory on attachment is flawed.",
                    "translation": "저자의 애착 이론에는 결함이 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서현",
                    "script": "It helped me understand my ex's behavior though.",
                    "translation": "하지만 내 전 애인의 행동을 이해하는 데 도움이 됐어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤씨는 책의 애착 이론이 완벽하다고 생각하나요?",
                    "hint": "도윤이 책의 애착 이론에 대해 어떻게 말했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "도윤은 'The author's theory on attachment is flawed'라고 말했습니다. 저자의 애착 이론에 결함이 있다고 생각하므로, 완벽하다고 생각하지 않습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "Let's debate whether love languages actually exist!",
                    "translation": "사랑의 언어가 실제로 존재하는지 토론해보자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "I'm more interested in applying these insights.",
                    "translation": "난 이런 통찰을 적용하는 데 더 관심이 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도윤",
                    "script": "The fun part is poking holes in the theory!",
                    "translation": "재미있는 부분은 이론의 허점을 찾는 거야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "What Seohyeon better understood through books is her own @@ behavior.",
                    "hint": "서현이 누구의 행동을 이해하는 데 도움이 됐다고 말했는지 확인해보세요.",
                    "optionA": "friend",
                    "optionB": "ex",
                    "optionC": "parent",
                    "result": "ex",
                    "explanation": "서현은 'It helped me understand my ex's behavior'라고 말했습니다. 전 애인(ex)의 행동을 이해하는 데 도움이 됐다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서현",
                    "script": "This book helped me heal from past wounds.",
                    "translation": "이 책은 과거의 상처를 치유하는 데 도움이 됐어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도윤",
                    "script": "I've listed twenty contradictions in chapter five!",
                    "translation": "5장에서 20가지 모순점을 목록화했어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "Can we discuss how to improve our relationships?",
                    "translation": "우리의 인간관계를 개선하는 방법에 대해 토론할 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도윤",
                    "script": "Sure, after I demolish the compatibility quiz logic!",
                    "translation": "물론, 내가 궁합 퀴즈 논리를 박살낸 후에!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "인간관계 책에 대한 두 사람의 접근 방식 차이를 표현하는 문장을 만들어보세요.",
                    "optionA": "Reading",
                    "optionB": "analysis",
                    "optionC": "healing",
                    "optionD": "for",
                    "optionE": "versus",
                    "result": "Reading for healing versus analysis",
                    "explanation": "INFJ인 서현과 ENTP인 도윤의 인간관계 책 접근법 차이를 대비하는 문장입니다. '나는 관계를 치유하기 위해 읽는 반면, 당신은 관계 탐정처럼 이론을 분석하기 위해 읽는다'는 의미로, 실용적\/치유적 접근과 분석적\/논리적 접근의 차이를 표현합니다."
                }
            ]
        }
    ]
}
ID: 858 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "가족사 속 고독한 나",
            "explanation": "INFJ의 내면적 스트레스 처리와 ESFP의 외향적 대처 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Family gatherings drain me completely.",
                    "translation": "가족 모임은 나를 완전히 소진시켜."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Really? They're the highlight of my month!",
                    "translation": "정말? 그건 내 한 달의 하이라이트인데!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "I need alone time to process family dynamics.",
                    "translation": "가족 역학을 처리하기 위한 혼자만의 시간이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하은씨는 가족 모임을 부정적으로 생각하나요?",
                    "hint": "하은이 가족 모임에 대해 어떻게 말했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "하은은 'They're the highlight of my month!'라고 말했습니다. 가족 모임이 한 달의 하이라이트라고 표현했으므로, 매우 긍정적으로 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "Just dance and joke with everyone!",
                    "translation": "그냥 모두와 춤추고 농담해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "I overthink every conversation afterward...",
                    "translation": "난 모든 대화를 나중에 깊이 생각해..."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "Life's too short! Live in the moment!",
                    "translation": "인생은 너무 짧아! 현재를 살아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "What Yujin does after family gatherings is to deeply think about all @@.",
                    "hint": "유진이 가족 모임 후에 무엇을 깊이 생각한다고 했는지 확인해보세요.",
                    "optionA": "food",
                    "optionB": "conversation",
                    "optionC": "activity",
                    "result": "conversation",
                    "explanation": "유진은 'I overthink every conversation afterward'라고 말했습니다. 모든 대화(conversation)를 나중에 깊이 생각한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "I feel like no one really understands me.",
                    "translation": "아무도 나를 정말 이해하지 못하는 것 같아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "Try karaoke! It fixes everything!",
                    "translation": "노래방 한번 가봐! 모든 걸 해결해줄 거야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Karaoke won't heal my existential loneliness...",
                    "translation": "노래방이 내 실존적 외로움을 치유하진 않을 거야..."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하은",
                    "script": "Wow, that got deep fast! Let's take selfies!",
                    "translation": "와, 갑자기 깊어졌네! 셀카 찍자!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "스트레스 상황에서 두 사람의 대처 방식 차이를 표현하는 문장을 만들어보세요.",
                    "result": "Stress creates introspection versus distraction",
                    "explanation": "INFJ인 유진과 ESFP인 하은의 스트레스 대처 방식 차이를 대비하는 문장입니다. '스트레스는 나를 내면 성찰로 이끄는 반면, 당신을 재미와 외부적 기분전환으로 밀어낸다'는 의미로, 내향적 처리와 외향적 발산의 차이를 표현합니다.",
                    "optionA": "versus",
                    "optionB": "distraction",
                    "optionC": "creates",
                    "optionD": "Stress",
                    "optionE": "introspection"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "가족사 속 고독한 나",
            "explanation": "INFJ의 내면적 스트레스 처리와 ESFP의 외향적 대처 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Family gatherings drain me completely.",
                    "translation": "가족 모임은 나를 완전히 소진시켜."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Really? They're the highlight of my month!",
                    "translation": "정말? 그건 내 한 달의 하이라이트인데!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "I need alone time to process family dynamics.",
                    "translation": "가족 역학을 처리하기 위한 혼자만의 시간이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하은씨는 가족 모임을 부정적으로 생각하나요?",
                    "hint": "하은이 가족 모임에 대해 어떻게 말했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "하은은 'They're the highlight of my month!'라고 말했습니다. 가족 모임이 한 달의 하이라이트라고 표현했으므로, 매우 긍정적으로 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "Just dance and joke with everyone!",
                    "translation": "그냥 모두와 춤추고 농담해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "I overthink every conversation afterward...",
                    "translation": "난 모든 대화를 나중에 깊이 생각해..."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "Life's too short! Live in the moment!",
                    "translation": "인생은 너무 짧아! 현재를 살아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "What Yujin does after family gatherings is to deeply think about all @@.",
                    "hint": "유진이 가족 모임 후에 무엇을 깊이 생각한다고 했는지 확인해보세요.",
                    "optionA": "food",
                    "optionB": "conversation",
                    "optionC": "activity",
                    "result": "conversation",
                    "explanation": "유진은 'I overthink every conversation afterward'라고 말했습니다. 모든 대화(conversation)를 나중에 깊이 생각한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "I feel like no one really understands me.",
                    "translation": "아무도 나를 정말 이해하지 못하는 것 같아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "Try karaoke! It fixes everything!",
                    "translation": "노래방 한번 가봐! 모든 걸 해결해줄 거야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Karaoke won't heal my existential loneliness...",
                    "translation": "노래방이 내 실존적 외로움을 치유하진 않을 거야..."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하은",
                    "script": "Wow, that got deep fast! Let's take selfies!",
                    "translation": "와, 갑자기 깊어졌네! 셀카 찍자!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "스트레스 상황에서 두 사람의 대처 방식 차이를 표현하는 문장을 만들어보세요.",
                    "optionA": "versus",
                    "optionB": "distraction",
                    "optionC": "creates",
                    "optionD": "Stress",
                    "optionE": "introspection",
                    "result": "Stress creates introspection versus distraction",
                    "explanation": "INFJ인 유진과 ESFP인 하은의 스트레스 대처 방식 차이를 대비하는 문장입니다. '스트레스는 나를 내면 성찰로 이끄는 반면, 당신을 재미와 외부적 기분전환으로 밀어낸다'는 의미로, 내향적 처리와 외향적 발산의 차이를 표현합니다."
                }
            ]
        }
    ]
}
ID: 859 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시험실패 후 재기",
            "explanation": "INFJ의 의미 찾기와 ISTP의 실용적 해결 방식 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I failed my exam. My future feels ruined.",
                    "translation": "시험에 실패했어. 내 미래가 망한 것 같아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준석",
                    "script": "It's just one test. Take it again.",
                    "translation": "그냥 하나의 시험일 뿐이야. 다시 봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "But what does this failure say about me?",
                    "translation": "하지만 이 실패가 나에 대해 무엇을 말해주지?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준석씨는 시험에 실패한 것이 큰 문제라고 생각하나요?",
                    "hint": "준석이 시험 실패에 대해 어떻게 말했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "준석은 'It's just one test'(그냥 하나의 시험일 뿐이야)라고 말했습니다. 시험 실패를 큰 문제로 보지 않고 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준석",
                    "script": "It says you need better study techniques.",
                    "translation": "더 나은 공부 기술이 필요하다는 뜻이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Maybe I'm on the wrong life path...",
                    "translation": "어쩌면 내가 잘못된 인생 경로에 있는 걸까..."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준석",
                    "script": "Or maybe you just need more practice.",
                    "translation": "아니면 그냥 더 많은 연습이 필요한 거지."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "The solution Junseok suggested to Minji is better @@ skills and more practice.",
                    "hint": "준석이 민지에게 어떤 기술이 필요하다고 말했는지 확인해보세요.",
                    "optionA": "communication",
                    "optionB": "study",
                    "optionC": "test-taking",
                    "result": "study",
                    "explanation": "준석은 'better study techniques'라고 말했습니다. 더 나은 공부(study) 기술이 필요하다고 제안했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "I'm questioning my entire academic identity now.",
                    "translation": "이제 내 학문적 정체성 전체를 의심하고 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준석",
                    "script": "Let's focus on the practical next steps.",
                    "translation": "실질적인 다음 단계에 집중하자."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "I need meaning, not just action plans!",
                    "translation": "단순한 실행 계획이 아니라 의미가 필요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준석",
                    "script": "Meaning comes after fixing the problem.",
                    "translation": "의미는 문제를 해결한 후에 오는 거야."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "시험 실패에 대한 두 사람의 반응 차이를 표현하는 문장을 만들어보세요.",
                    "result": "Failure as crisis versus problem",
                    "explanation": "INFJ인 민지와 ISTP인 준석의 실패 인식 차이를 대비하는 문장입니다. '당신은 실패를 실존적 위기로 보는 반면, 나는 그것을 해결해야 할 기술적 문제로 본다'는 의미로, 의미 중심 접근과 문제 해결 중심 접근의 차이를 표현합니다.",
                    "optionA": "versus",
                    "optionB": "as",
                    "optionC": "Failure",
                    "optionD": "crisis",
                    "optionE": "problem"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "시험실패 후 재기",
            "explanation": "INFJ의 의미 찾기와 ISTP의 실용적 해결 방식 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I failed my exam. My future feels ruined.",
                    "translation": "시험에 실패했어. 내 미래가 망한 것 같아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준석",
                    "script": "It's just one test. Take it again.",
                    "translation": "그냥 하나의 시험일 뿐이야. 다시 봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "But what does this failure say about me?",
                    "translation": "하지만 이 실패가 나에 대해 무엇을 말해주지?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준석씨는 시험에 실패한 것이 큰 문제라고 생각하나요?",
                    "hint": "준석이 시험 실패에 대해 어떻게 말했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "준석은 'It's just one test'(그냥 하나의 시험일 뿐이야)라고 말했습니다. 시험 실패를 큰 문제로 보지 않고 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준석",
                    "script": "It says you need better study techniques.",
                    "translation": "더 나은 공부 기술이 필요하다는 뜻이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Maybe I'm on the wrong life path...",
                    "translation": "어쩌면 내가 잘못된 인생 경로에 있는 걸까..."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준석",
                    "script": "Or maybe you just need more practice.",
                    "translation": "아니면 그냥 더 많은 연습이 필요한 거지."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "The solution Junseok suggested to Minji is better @@ skills and more practice.",
                    "hint": "준석이 민지에게 어떤 기술이 필요하다고 말했는지 확인해보세요.",
                    "optionA": "communication",
                    "optionB": "study",
                    "optionC": "test-taking",
                    "result": "study",
                    "explanation": "준석은 'better study techniques'라고 말했습니다. 더 나은 공부(study) 기술이 필요하다고 제안했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "I'm questioning my entire academic identity now.",
                    "translation": "이제 내 학문적 정체성 전체를 의심하고 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준석",
                    "script": "Let's focus on the practical next steps.",
                    "translation": "실질적인 다음 단계에 집중하자."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "I need meaning, not just action plans!",
                    "translation": "단순한 실행 계획이 아니라 의미가 필요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준석",
                    "script": "Meaning comes after fixing the problem.",
                    "translation": "의미는 문제를 해결한 후에 오는 거야."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "시험 실패에 대한 두 사람의 반응 차이를 표현하는 문장을 만들어보세요.",
                    "optionA": "versus",
                    "optionB": "as",
                    "optionC": "Failure",
                    "optionD": "crisis",
                    "optionE": "problem",
                    "result": "Failure as crisis versus problem",
                    "explanation": "INFJ인 민지와 ISTP인 준석의 실패 인식 차이를 대비하는 문장입니다. '당신은 실패를 실존적 위기로 보는 반면, 나는 그것을 해결해야 할 기술적 문제로 본다'는 의미로, 의미 중심 접근과 문제 해결 중심 접근의 차이를 표현합니다."
                }
            ]
        }
    ]
}
ID: 860 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "헤어짐 후 자아찾기",
            "explanation": "INFJ의 정서적 회복과 ESTJ의 전략적 앞으로 나아감 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "This breakup has shattered my whole identity.",
                    "translation": "이 이별은 내 정체성 전체를 산산조각 냈어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "Set small goals. Move forward systematically.",
                    "translation": "작은 목표를 세워. 체계적으로 앞으로 나아가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "I need time to process my emotions first.",
                    "translation": "먼저 내 감정을 처리할 시간이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우씨는 감정 처리보다 목표 설정을 먼저 권유하나요?",
                    "hint": "현우가 지원에게 처음 어떤 조언을 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "현우는 'Set small goals. Move forward systematically'라고 말했습니다. 감정 처리보다는 목표 설정과 체계적인 전진을 먼저 권유하고 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "Emotions are inefficient. Take practical action.",
                    "translation": "감정은 비효율적이야. 실질적인 행동을 취해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지원",
                    "script": "I need to understand what went wrong deeply.",
                    "translation": "무엇이 잘못되었는지 깊이 이해할 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "Make a pros and cons list for next time.",
                    "translation": "다음을 위한 장단점 목록을 만들어봐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeonwoo's expressed thought about emotions is that emotions are @@.",
                    "hint": "현우가 감정에 대해 어떻게 평가했는지 확인해보세요.",
                    "optionA": "important",
                    "optionB": "inefficient",
                    "optionC": "interesting",
                    "result": "inefficient",
                    "explanation": "현우는 'Emotions are inefficient'라고 말했습니다. 감정이 비효율적(inefficient)이라고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지원",
                    "script": "My soul needs healing, not just my schedule.",
                    "translation": "내 일정이 아니라 내 영혼이 치유가 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "Join a gym. Productivity builds self-esteem.",
                    "translation": "헬스장에 가입해. 생산성이 자존감을 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "Not everything can be fixed with a to-do list...",
                    "translation": "모든 것을 할 일 목록으로 고칠 수는 없어..."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "Actually, most things can! Want my template?",
                    "translation": "사실, 대부분은 가능해! 내 템플릿 필요해?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 상실감 극복 방식 차이를 표현하는 문장을 만들어보세요.",
                    "result": "Emotional healing versus structured productivity",
                    "explanation": "INFJ인 지원과 ESTJ인 현우의 회복 방식 차이를 대비하는 문장입니다. '나는 감정적 탐색을 통해 치유하는 반면, 당신은 구조화된 생산성과 목표를 통해 재건한다'는 의미로, 내면적 치유와 외부적 행동의 차이를 표현합니다.",
                    "optionA": "productivity",
                    "optionB": "Emotional",
                    "optionC": "versus",
                    "optionD": "healing",
                    "optionE": "structured"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "헤어짐 후 자아찾기",
            "explanation": "INFJ의 정서적 회복과 ESTJ의 전략적 앞으로 나아감 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "This breakup has shattered my whole identity.",
                    "translation": "이 이별은 내 정체성 전체를 산산조각 냈어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "Set small goals. Move forward systematically.",
                    "translation": "작은 목표를 세워. 체계적으로 앞으로 나아가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "I need time to process my emotions first.",
                    "translation": "먼저 내 감정을 처리할 시간이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우씨는 감정 처리보다 목표 설정을 먼저 권유하나요?",
                    "hint": "현우가 지원에게 처음 어떤 조언을 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "현우는 'Set small goals. Move forward systematically'라고 말했습니다. 감정 처리보다는 목표 설정과 체계적인 전진을 먼저 권유하고 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "Emotions are inefficient. Take practical action.",
                    "translation": "감정은 비효율적이야. 실질적인 행동을 취해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지원",
                    "script": "I need to understand what went wrong deeply.",
                    "translation": "무엇이 잘못되었는지 깊이 이해할 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "Make a pros and cons list for next time.",
                    "translation": "다음을 위한 장단점 목록을 만들어봐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyeonwoo's expressed thought about emotions is that emotions are @@.",
                    "hint": "현우가 감정에 대해 어떻게 평가했는지 확인해보세요.",
                    "optionA": "important",
                    "optionB": "inefficient",
                    "optionC": "interesting",
                    "result": "inefficient",
                    "explanation": "현우는 'Emotions are inefficient'라고 말했습니다. 감정이 비효율적(inefficient)이라고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지원",
                    "script": "My soul needs healing, not just my schedule.",
                    "translation": "내 일정이 아니라 내 영혼이 치유가 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "Join a gym. Productivity builds self-esteem.",
                    "translation": "헬스장에 가입해. 생산성이 자존감을 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "Not everything can be fixed with a to-do list...",
                    "translation": "모든 것을 할 일 목록으로 고칠 수는 없어..."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "Actually, most things can! Want my template?",
                    "translation": "사실, 대부분은 가능해! 내 템플릿 필요해?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 상실감 극복 방식 차이를 표현하는 문장을 만들어보세요.",
                    "optionA": "productivity",
                    "optionB": "Emotional",
                    "optionC": "versus",
                    "optionD": "healing",
                    "optionE": "structured",
                    "result": "Emotional healing versus structured productivity",
                    "explanation": "INFJ인 지원과 ESTJ인 현우의 회복 방식 차이를 대비하는 문장입니다. '나는 감정적 탐색을 통해 치유하는 반면, 당신은 구조화된 생산성과 목표를 통해 재건한다'는 의미로, 내면적 치유와 외부적 행동의 차이를 표현합니다."
                }
            ]
        }
    ]
}
ID: 861 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 처리 방식",
    "episodes": [
        {
            "title": "완벽한 이상형의 발견",
            "explanation": "INFJ의 추상적 이상과 ISTP의 현실적 관점 대비",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I've described my ideal partner perfectly!",
                    "translation": "내 이상형을 완벽하게 묘사했어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "Let me see that long list...",
                    "translation": "그 긴 목록 좀 보자..."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "They must understand my soul deeply.",
                    "translation": "그 사람은 내 영혼을 깊이 이해해야 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민준씨는 지우의 이상형 목록이 길다고 생각하나요?",
                    "hint": "민준이 지우의 목록에 대해 어떻게 묘사했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "민준은 'Let me see that long list'라고 말했습니다. 지우의 이상형 목록이 길다고 생각함을 알 수 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "What about practical traits? Like cooking?",
                    "translation": "실용적인 특성은 어때? 요리 같은 거?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Soulmates transcend everyday mundane qualities!",
                    "translation": "소울메이트는 일상적인 평범한 자질을 초월해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "Good luck finding this unicorn person.",
                    "translation": "이런 유니콘 같은 사람 찾는데 행운을 빌어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "The partner characteristic Jiwoo values is understanding my @@.",
                    "hint": "지우가 파트너가 이해해야 한다고 말한 것을 확인해보세요.",
                    "optionA": "mind",
                    "optionB": "soul",
                    "optionC": "personality",
                    "result": "soul",
                    "explanation": "지우는 'They must understand my soul deeply'라고 말했습니다. 파트너가 자신의 영혼(soul)을 깊이 이해하는 것을 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "I see potential partners symbolically, not literally.",
                    "translation": "난 잠재적 파트너를 문자 그대로가 아닌 상징적으로 봐."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "I prefer someone who actually exists!",
                    "translation": "난 실제로 존재하는 사람이 좋아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "My soulmate exists in the universe somewhere!",
                    "translation": "내 소울메이트는 우주 어딘가에 존재해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "Maybe try dating apps instead of astrology?",
                    "translation": "점성술 대신 데이팅 앱을 써보는 건 어때?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 이상형을 찾는 접근 방식의 차이를 표현하는 문장을 만들어보세요.",
                    "result": "Cosmic connection versus physical reality",
                    "explanation": "ISTP인 민준이 INFJ인 지우의 추상적인 이상형 기준과 자신의 현실적인 접근법의 차이를 표현한 문장입니다. '너는 우주적 연결을 찾고 있는데, 난 실제로 만질 수 있는 사람을 원해'라는 의미로, N과 S 타입의 정보 처리 방식 차이를 잘 보여줍니다.",
                    "optionA": "physical",
                    "optionB": "connection",
                    "optionC": "Cosmic",
                    "optionD": "versus",
                    "optionE": "reality"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 처리 방식",
    "episodes": [
        {
            "title": "완벽한 이상형의 발견",
            "explanation": "INFJ의 추상적 이상과 ISTP의 현실적 관점 대비",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I've described my ideal partner perfectly!",
                    "translation": "내 이상형을 완벽하게 묘사했어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "Let me see that long list...",
                    "translation": "그 긴 목록 좀 보자..."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "They must understand my soul deeply.",
                    "translation": "그 사람은 내 영혼을 깊이 이해해야 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민준씨는 지우의 이상형 목록이 길다고 생각하나요?",
                    "hint": "민준이 지우의 목록에 대해 어떻게 묘사했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "민준은 'Let me see that long list'라고 말했습니다. 지우의 이상형 목록이 길다고 생각함을 알 수 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "What about practical traits? Like cooking?",
                    "translation": "실용적인 특성은 어때? 요리 같은 거?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Soulmates transcend everyday mundane qualities!",
                    "translation": "소울메이트는 일상적인 평범한 자질을 초월해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "Good luck finding this unicorn person.",
                    "translation": "이런 유니콘 같은 사람 찾는데 행운을 빌어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "The partner characteristic Jiwoo values is understanding my @@.",
                    "hint": "지우가 파트너가 이해해야 한다고 말한 것을 확인해보세요.",
                    "optionA": "mind",
                    "optionB": "soul",
                    "optionC": "personality",
                    "result": "soul",
                    "explanation": "지우는 'They must understand my soul deeply'라고 말했습니다. 파트너가 자신의 영혼(soul)을 깊이 이해하는 것을 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "I see potential partners symbolically, not literally.",
                    "translation": "난 잠재적 파트너를 문자 그대로가 아닌 상징적으로 봐."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "I prefer someone who actually exists!",
                    "translation": "난 실제로 존재하는 사람이 좋아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "My soulmate exists in the universe somewhere!",
                    "translation": "내 소울메이트는 우주 어딘가에 존재해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "Maybe try dating apps instead of astrology?",
                    "translation": "점성술 대신 데이팅 앱을 써보는 건 어때?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 이상형을 찾는 접근 방식의 차이를 표현하는 문장을 만들어보세요.",
                    "optionA": "physical",
                    "optionB": "connection",
                    "optionC": "Cosmic",
                    "optionD": "versus",
                    "optionE": "reality",
                    "result": "Cosmic connection versus physical reality",
                    "explanation": "ISTP인 민준이 INFJ인 지우의 추상적인 이상형 기준과 자신의 현실적인 접근법의 차이를 표현한 문장입니다. '너는 우주적 연결을 찾고 있는데, 난 실제로 만질 수 있는 사람을 원해'라는 의미로, N과 S 타입의 정보 처리 방식 차이를 잘 보여줍니다."
                }
            ]
        }
    ]
}
ID: 862 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 처리 방식",
    "episodes": [
        {
            "title": "영감이 이끄는 여행",
            "explanation": "INFJ의 직관적 여행과 ESTJ의 계획적 여행 대비",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "Let's just follow our intuition today!",
                    "translation": "오늘은 그냥 직감을 따라가보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "Without a schedule? That's chaos!",
                    "translation": "일정 없이? 그건 혼돈이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Spontaneity leads to magical discoveries!",
                    "translation": "즉흥성은 마법 같은 발견으로 이어져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤씨는 여행에서 일정이 없는 것을 편안하게 생각하나요?",
                    "hint": "도윤이 일정 없는 여행에 대해 어떻게 반응했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "도윤은 'Without a schedule? That's chaos!'라고 말했습니다. 일정 없는 것을 혼돈이라고 표현했으므로 편안하게 생각하지 않습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "I've already mapped our five stops.",
                    "translation": "이미 우리의 다섯 군데 방문지를 계획했어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "But what if we feel drawn elsewhere?",
                    "translation": "하지만 다른 곳에 끌리면 어떡해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도윤",
                    "script": "Stick to the plan for maximum efficiency!",
                    "translation": "최대의 효율을 위해 계획을 고수해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Doyoon says to stick to plans for @@ when traveling.",
                    "hint": "도윤이 계획을 고수해야 하는 이유로 언급한 것을 확인해보세요.",
                    "optionA": "maximum efficiency",
                    "optionB": "safety",
                    "optionC": "saving money",
                    "result": "maximum efficiency",
                    "explanation": "도윤은 'Stick to the plan for maximum efficiency!'라고 말했습니다. 최대의 효율(maximum efficiency)을 위해 계획을 고수해야 한다고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "Look! That mysterious path is calling me!",
                    "translation": "봐! 저 신비로운 길이 나를 부르고 있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도윤",
                    "script": "It's not on the map. Probably dangerous.",
                    "translation": "지도에 없어. 아마 위험할 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "Sometimes the best experiences are unplanned!",
                    "translation": "때로는 계획되지 않은 것이 최고의 경험이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도윤",
                    "script": "And sometimes they're just getting lost!",
                    "translation": "그리고 때로는 그냥 길을 잃는 거고!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "서연과 도윤의 여행 스타일 차이를 나타내는 문장을 만들어보세요.",
                    "result": "Stars versus GPS for direction",
                    "explanation": "INFJ인 서연과 ESTJ인 도윤의 정보 처리 방식 차이를 비유적으로 표현한 문장입니다. '나는 목적지를 별 속에서 보는 반면, 너는 정확한 좌표가 있는 GPS에서 그것들을 봐'라는 의미로, 직관적 vs 감각적 정보 처리의 차이를 보여줍니다.",
                    "optionA": "versus",
                    "optionB": "Stars",
                    "optionC": "for",
                    "optionD": "GPS",
                    "optionE": "direction"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 처리 방식",
    "episodes": [
        {
            "title": "영감이 이끄는 여행",
            "explanation": "INFJ의 직관적 여행과 ESTJ의 계획적 여행 대비",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "Let's just follow our intuition today!",
                    "translation": "오늘은 그냥 직감을 따라가보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "Without a schedule? That's chaos!",
                    "translation": "일정 없이? 그건 혼돈이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Spontaneity leads to magical discoveries!",
                    "translation": "즉흥성은 마법 같은 발견으로 이어져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤씨는 여행에서 일정이 없는 것을 편안하게 생각하나요?",
                    "hint": "도윤이 일정 없는 여행에 대해 어떻게 반응했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "도윤은 'Without a schedule? That's chaos!'라고 말했습니다. 일정 없는 것을 혼돈이라고 표현했으므로 편안하게 생각하지 않습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "I've already mapped our five stops.",
                    "translation": "이미 우리의 다섯 군데 방문지를 계획했어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "But what if we feel drawn elsewhere?",
                    "translation": "하지만 다른 곳에 끌리면 어떡해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도윤",
                    "script": "Stick to the plan for maximum efficiency!",
                    "translation": "최대의 효율을 위해 계획을 고수해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Doyoon says to stick to plans for @@ when traveling.",
                    "hint": "도윤이 계획을 고수해야 하는 이유로 언급한 것을 확인해보세요.",
                    "optionA": "maximum efficiency",
                    "optionB": "safety",
                    "optionC": "saving money",
                    "result": "maximum efficiency",
                    "explanation": "도윤은 'Stick to the plan for maximum efficiency!'라고 말했습니다. 최대의 효율(maximum efficiency)을 위해 계획을 고수해야 한다고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "Look! That mysterious path is calling me!",
                    "translation": "봐! 저 신비로운 길이 나를 부르고 있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도윤",
                    "script": "It's not on the map. Probably dangerous.",
                    "translation": "지도에 없어. 아마 위험할 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "Sometimes the best experiences are unplanned!",
                    "translation": "때로는 계획되지 않은 것이 최고의 경험이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도윤",
                    "script": "And sometimes they're just getting lost!",
                    "translation": "그리고 때로는 그냥 길을 잃는 거고!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "서연과 도윤의 여행 스타일 차이를 나타내는 문장을 만들어보세요.",
                    "optionA": "versus",
                    "optionB": "Stars",
                    "optionC": "for",
                    "optionD": "GPS",
                    "optionE": "direction",
                    "result": "Stars versus GPS for direction",
                    "explanation": "INFJ인 서연과 ESTJ인 도윤의 정보 처리 방식 차이를 비유적으로 표현한 문장입니다. '나는 목적지를 별 속에서 보는 반면, 너는 정확한 좌표가 있는 GPS에서 그것들을 봐'라는 의미로, 직관적 vs 감각적 정보 처리의 차이를 보여줍니다."
                }
            ]
        }
    ]
}
ID: 863 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 처리 방식",
    "episodes": [
        {
            "title": "창의적 취미의 세계",
            "explanation": "INFJ의 의미 중심 취미와 ESFP의 감각 중심 취미 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서준",
                    "script": "I'm creating a symbolic painting series.",
                    "translation": "상징적인 그림 시리즈를 만들고 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "Sounds boring. Is it colorful at least?",
                    "translation": "지루하게 들리는데. 적어도 색깔은 화려해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서준",
                    "script": "The colors represent different emotions and themes.",
                    "translation": "색깔들은 다양한 감정과 주제를 나타내."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지씨는 하진의 그림 시리즈가 흥미롭다고 생각하나요?",
                    "hint": "수지가 하진의 작품에 대해 처음 어떻게 반응했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "수지는 'Sounds boring'(지루하게 들린다)이라고 말했습니다. 하진의 그림 시리즈가 흥미롭다고 생각하지 않습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "I prefer dance class! It's so fun!",
                    "translation": "난 댄스 수업이 더 좋아! 너무 재밌어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서준",
                    "script": "What meaning do you find in dancing?",
                    "translation": "춤에서 어떤 의미를 찾아?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수지",
                    "script": "Meaning? I just enjoy the movement!",
                    "translation": "의미? 난 그냥 움직임을 즐길 뿐이야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "In Hajin's painting, colors represent various @@ and themes.",
                    "hint": "하진이 색깔이 무엇을 나타낸다고 했는지 확인해보세요.",
                    "optionA": "shapes",
                    "optionB": "emotions",
                    "optionC": "places",
                    "result": "emotions",
                    "explanation": "하진은 'The colors represent different emotions and themes'라고 말했습니다. 색깔들은 다양한 감정(emotions)과 주제를 나타낸다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서준",
                    "script": "But art should tell a deeper story.",
                    "translation": "하지만 예술은 더 깊은 이야기를 전해야 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "Not everything needs a deep meaning!",
                    "translation": "모든 것이 깊은 의미를 가질 필요는 없어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서준",
                    "script": "I find joy in uncovering hidden symbolism.",
                    "translation": "난 숨겨진 상징성을 발견하는 데서 기쁨을 찾아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "And I find joy in just living YOLO!",
                    "translation": "난 그냥 인생은 한 번뿐이라고 사는 데서 기쁨을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 취미에 대한 접근 방식 차이를 표현하는 문장을 만들어보세요.",
                    "result": "Sensations versus hidden meanings exploration",
                    "explanation": "INFJ인 하진과 ESFP인 수지의 정보 처리 방식 차이를 대비하는 문장입니다. '너는 감각을 경험하는 반면, 나는 그 뒤에 숨겨진 의미를 찾아'라는 의미로, 감각적 경험과 직관적 의미 추구의 차이를 표현합니다.",
                    "optionA": "hidden",
                    "optionB": "Sensations",
                    "optionC": "versus",
                    "optionD": "exploration",
                    "optionE": "meanings"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 처리 방식",
    "episodes": [
        {
            "title": "창의적 취미의 세계",
            "explanation": "INFJ의 의미 중심 취미와 ESFP의 감각 중심 취미 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서준",
                    "script": "I'm creating a symbolic painting series.",
                    "translation": "상징적인 그림 시리즈를 만들고 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "Sounds boring. Is it colorful at least?",
                    "translation": "지루하게 들리는데. 적어도 색깔은 화려해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서준",
                    "script": "The colors represent different emotions and themes.",
                    "translation": "색깔들은 다양한 감정과 주제를 나타내."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지씨는 하진의 그림 시리즈가 흥미롭다고 생각하나요?",
                    "hint": "수지가 하진의 작품에 대해 처음 어떻게 반응했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "수지는 'Sounds boring'(지루하게 들린다)이라고 말했습니다. 하진의 그림 시리즈가 흥미롭다고 생각하지 않습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "I prefer dance class! It's so fun!",
                    "translation": "난 댄스 수업이 더 좋아! 너무 재밌어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서준",
                    "script": "What meaning do you find in dancing?",
                    "translation": "춤에서 어떤 의미를 찾아?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수지",
                    "script": "Meaning? I just enjoy the movement!",
                    "translation": "의미? 난 그냥 움직임을 즐길 뿐이야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "In Hajin's painting, colors represent various @@ and themes.",
                    "hint": "하진이 색깔이 무엇을 나타낸다고 했는지 확인해보세요.",
                    "optionA": "shapes",
                    "optionB": "emotions",
                    "optionC": "places",
                    "result": "emotions",
                    "explanation": "하진은 'The colors represent different emotions and themes'라고 말했습니다. 색깔들은 다양한 감정(emotions)과 주제를 나타낸다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서준",
                    "script": "But art should tell a deeper story.",
                    "translation": "하지만 예술은 더 깊은 이야기를 전해야 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "Not everything needs a deep meaning!",
                    "translation": "모든 것이 깊은 의미를 가질 필요는 없어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서준",
                    "script": "I find joy in uncovering hidden symbolism.",
                    "translation": "난 숨겨진 상징성을 발견하는 데서 기쁨을 찾아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "And I find joy in just living YOLO!",
                    "translation": "난 그냥 인생은 한 번뿐이라고 사는 데서 기쁨을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 취미에 대한 접근 방식 차이를 표현하는 문장을 만들어보세요.",
                    "optionA": "hidden",
                    "optionB": "Sensations",
                    "optionC": "versus",
                    "optionD": "exploration",
                    "optionE": "meanings",
                    "result": "Sensations versus hidden meanings exploration",
                    "explanation": "INFJ인 하진과 ESFP인 수지의 정보 처리 방식 차이를 대비하는 문장입니다. '너는 감각을 경험하는 반면, 나는 그 뒤에 숨겨진 의미를 찾아'라는 의미로, 감각적 경험과 직관적 의미 추구의 차이를 표현합니다."
                }
            ]
        }
    ]
}
ID: 864 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 처리 방식",
    "episodes": [
        {
            "title": "플레이리스트로 읽는 마음",
            "explanation": "INFJ의 패턴 인식과 ISFJ의 구체적 기억 대비",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유나",
                    "script": "Your playlist reveals your inner conflict.",
                    "translation": "너의 플레이리스트가 내면의 갈등을 드러내고 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤아",
                    "script": "What? They're just songs I like.",
                    "translation": "뭐? 그냥 내가 좋아하는 노래들일 뿐이야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유나",
                    "script": "The pattern shows your emotional journey!",
                    "translation": "그 패턴이 너의 감정적 여정을 보여줘!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현지씨는 자신의 플레이리스트에 감정적 의미가 있다고 생각하나요?",
                    "hint": "현지가 자신의 플레이리스트에 대해 어떻게 말했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "현지는 'They're just songs I like'라고 말했습니다. 단지 좋아하는 노래일 뿐이라고 생각하며, 감정적 의미나 패턴을 인식하지 않습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤아",
                    "script": "This reminds me of summer camp 2018.",
                    "translation": "이건 나에게 2018년 여름 캠프를 떠올리게 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유나",
                    "script": "I see a theme of escape in these lyrics.",
                    "translation": "이 가사들에서 도피의 주제가 보여."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤아",
                    "script": "I just remember where I first heard each song.",
                    "translation": "난 그냥 각 노래를 처음 들었던 곳을 기억해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yeonwoo says she discovered @@ in her playlist.",
                    "hint": "유나가 가사에서 무엇을 보았다고 했는지 확인해보세요.",
                    "optionA": "love story",
                    "optionB": "theme of escape",
                    "optionC": "happy memories",
                    "result": "theme of escape",
                    "explanation": "유나는 'I see a theme of escape in these lyrics'라고 말했습니다. 가사에서 도피(escape)의 주제를 발견했다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유나",
                    "script": "Music speaks to our subconscious desires.",
                    "translation": "음악은 우리의 잠재의식적 욕구를 말해줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤아",
                    "script": "Or it's just catchy and makes me happy!",
                    "translation": "아니면 그냥 귀에 꽂히고 나를 행복하게 하는 거지!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유나",
                    "script": "There's always meaning behind our choices.",
                    "translation": "우리의 선택 뒤에는 항상 의미가 있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "윤아",
                    "script": "Sometimes a playlist is just a playlist!",
                    "translation": "때로는 플레이리스트가 그냥 플레이리스트일 뿐이야!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 음악 감상 방식의 차이를 표현하는 문장을 만들어보세요.",
                    "result": "Lyrical analysis versus concrete memories",
                    "explanation": "INFJ인 유나와 ISFJ인 현지의 정보 처리 방식 차이를 보여주는 문장입니다. '나는 가사와 패턴을 분석하는 반면, 너는 각 노래에 담긴 구체적인 기억을 소중히 여겨'라는 의미로, 직관적 패턴 인식과 감각적 구체성의 차이를 표현합니다.",
                    "optionA": "memories",
                    "optionB": "versus",
                    "optionC": "concrete",
                    "optionD": "analysis",
                    "optionE": "Lyrical"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 처리 방식",
    "episodes": [
        {
            "title": "플레이리스트로 읽는 마음",
            "explanation": "INFJ의 패턴 인식과 ISFJ의 구체적 기억 대비",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유나",
                    "script": "Your playlist reveals your inner conflict.",
                    "translation": "너의 플레이리스트가 내면의 갈등을 드러내고 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤아",
                    "script": "What? They're just songs I like.",
                    "translation": "뭐? 그냥 내가 좋아하는 노래들일 뿐이야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유나",
                    "script": "The pattern shows your emotional journey!",
                    "translation": "그 패턴이 너의 감정적 여정을 보여줘!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현지씨는 자신의 플레이리스트에 감정적 의미가 있다고 생각하나요?",
                    "hint": "현지가 자신의 플레이리스트에 대해 어떻게 말했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "현지는 'They're just songs I like'라고 말했습니다. 단지 좋아하는 노래일 뿐이라고 생각하며, 감정적 의미나 패턴을 인식하지 않습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤아",
                    "script": "This reminds me of summer camp 2018.",
                    "translation": "이건 나에게 2018년 여름 캠프를 떠올리게 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유나",
                    "script": "I see a theme of escape in these lyrics.",
                    "translation": "이 가사들에서 도피의 주제가 보여."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤아",
                    "script": "I just remember where I first heard each song.",
                    "translation": "난 그냥 각 노래를 처음 들었던 곳을 기억해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yeonwoo says she discovered @@ in her playlist.",
                    "hint": "유나가 가사에서 무엇을 보았다고 했는지 확인해보세요.",
                    "optionA": "love story",
                    "optionB": "theme of escape",
                    "optionC": "happy memories",
                    "result": "theme of escape",
                    "explanation": "유나는 'I see a theme of escape in these lyrics'라고 말했습니다. 가사에서 도피(escape)의 주제를 발견했다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유나",
                    "script": "Music speaks to our subconscious desires.",
                    "translation": "음악은 우리의 잠재의식적 욕구를 말해줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤아",
                    "script": "Or it's just catchy and makes me happy!",
                    "translation": "아니면 그냥 귀에 꽂히고 나를 행복하게 하는 거지!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유나",
                    "script": "There's always meaning behind our choices.",
                    "translation": "우리의 선택 뒤에는 항상 의미가 있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "윤아",
                    "script": "Sometimes a playlist is just a playlist!",
                    "translation": "때로는 플레이리스트가 그냥 플레이리스트일 뿐이야!"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 음악 감상 방식의 차이를 표현하는 문장을 만들어보세요.",
                    "optionA": "memories",
                    "optionB": "versus",
                    "optionC": "concrete",
                    "optionD": "analysis",
                    "optionE": "Lyrical",
                    "result": "Lyrical analysis versus concrete memories",
                    "explanation": "INFJ인 유나와 ISFJ인 현지의 정보 처리 방식 차이를 보여주는 문장입니다. '나는 가사와 패턴을 분석하는 반면, 너는 각 노래에 담긴 구체적인 기억을 소중히 여겨'라는 의미로, 직관적 패턴 인식과 감각적 구체성의 차이를 표현합니다."
                }
            ]
        }
    ]
}
ID: 865 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 처리 방식",
    "episodes": [
        {
            "title": "책 한 권의 우주",
            "explanation": "INFJ의 은유적 독서와 ESTP의 실용적 독서 대비",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민서",
                    "script": "This book completely changed my worldview!",
                    "translation": "이 책은 내 세계관을 완전히 바꿨어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "Really? What practical tips does it have?",
                    "translation": "정말? 어떤 실용적인 팁이 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민서",
                    "script": "It's more about the metaphorical journey...",
                    "translation": "그보다는 은유적인 여정에 관한 거야..."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현씨는 책에서 실용적인 정보를 찾고 있나요?",
                    "hint": "재현이 책에 대해 어떤 질문을 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "재현은 'What practical tips does it have?'라고 물었습니다. 책에서 실용적인 팁을 찾고 있음을 알 수 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재현",
                    "script": "So no useful information? Just feelings?",
                    "translation": "그러니까 유용한 정보는 없고? 그냥 감정만?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민서",
                    "script": "The symbols represent universal human experiences!",
                    "translation": "그 상징들은 보편적인 인간 경험을 나타내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재현",
                    "script": "I prefer books that teach actual skills.",
                    "translation": "난 실제 기술을 가르치는 책을 선호해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "The book symbolism Minseo mentions represents @@ experience.",
                    "hint": "민서가 상징이 무엇을 나타낸다고 했는지 확인해보세요.",
                    "optionA": "universal human",
                    "optionB": "personal",
                    "optionC": "fictional",
                    "result": "universal human",
                    "explanation": "민서는 'The symbols represent universal human experiences!'라고 말했습니다. 상징들이 보편적인 인간(universal human) 경험을 나타낸다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민서",
                    "script": "Reading can transform your inner landscape!",
                    "translation": "독서는 당신의 내면 풍경을 변화시킬 수 있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재현",
                    "script": "I'd rather read something directly useful.",
                    "translation": "난 차라리 직접적으로 유용한 것을 읽고 싶어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민서",
                    "script": "The meaning is deeper than just utility!",
                    "translation": "의미는 단순한 유용성보다 더 깊어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재현",
                    "script": "If I can't use it, why read it?",
                    "translation": "사용할 수 없다면, 왜 읽어?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 독서 목적 차이를 표현하는 문장을 만들어보세요.",
                    "result": "Consciousness expansion versus practical tools",
                    "explanation": "INFJ인 민서와 ESTP인 재현의 독서 목적 차이를 보여주는 문장입니다. '나는 의식을 확장하기 위해 읽는 반면, 너는 즉각적인 행동을 위한 도구를 수집하기 위해 읽어'라는 의미로, 추상적 이해와 실용적 적용의 차이를 표현합니다.",
                    "optionA": "practical",
                    "optionB": "versus",
                    "optionC": "Consciousness",
                    "optionD": "expansion",
                    "optionE": "tools"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 처리 방식",
    "episodes": [
        {
            "title": "책 한 권의 우주",
            "explanation": "INFJ의 은유적 독서와 ESTP의 실용적 독서 대비",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민서",
                    "script": "This book completely changed my worldview!",
                    "translation": "이 책은 내 세계관을 완전히 바꿨어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "Really? What practical tips does it have?",
                    "translation": "정말? 어떤 실용적인 팁이 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민서",
                    "script": "It's more about the metaphorical journey...",
                    "translation": "그보다는 은유적인 여정에 관한 거야..."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현씨는 책에서 실용적인 정보를 찾고 있나요?",
                    "hint": "재현이 책에 대해 어떤 질문을 했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "재현은 'What practical tips does it have?'라고 물었습니다. 책에서 실용적인 팁을 찾고 있음을 알 수 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재현",
                    "script": "So no useful information? Just feelings?",
                    "translation": "그러니까 유용한 정보는 없고? 그냥 감정만?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민서",
                    "script": "The symbols represent universal human experiences!",
                    "translation": "그 상징들은 보편적인 인간 경험을 나타내!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재현",
                    "script": "I prefer books that teach actual skills.",
                    "translation": "난 실제 기술을 가르치는 책을 선호해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "The book symbolism Minseo mentions represents @@ experience.",
                    "hint": "민서가 상징이 무엇을 나타낸다고 했는지 확인해보세요.",
                    "optionA": "universal human",
                    "optionB": "personal",
                    "optionC": "fictional",
                    "result": "universal human",
                    "explanation": "민서는 'The symbols represent universal human experiences!'라고 말했습니다. 상징들이 보편적인 인간(universal human) 경험을 나타낸다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민서",
                    "script": "Reading can transform your inner landscape!",
                    "translation": "독서는 당신의 내면 풍경을 변화시킬 수 있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재현",
                    "script": "I'd rather read something directly useful.",
                    "translation": "난 차라리 직접적으로 유용한 것을 읽고 싶어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민서",
                    "script": "The meaning is deeper than just utility!",
                    "translation": "의미는 단순한 유용성보다 더 깊어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재현",
                    "script": "If I can't use it, why read it?",
                    "translation": "사용할 수 없다면, 왜 읽어?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 독서 목적 차이를 표현하는 문장을 만들어보세요.",
                    "optionA": "practical",
                    "optionB": "versus",
                    "optionC": "Consciousness",
                    "optionD": "expansion",
                    "optionE": "tools",
                    "result": "Consciousness expansion versus practical tools",
                    "explanation": "INFJ인 민서와 ESTP인 재현의 독서 목적 차이를 보여주는 문장입니다. '나는 의식을 확장하기 위해 읽는 반면, 너는 즉각적인 행동을 위한 도구를 수집하기 위해 읽어'라는 의미로, 추상적 이해와 실용적 적용의 차이를 표현합니다."
                }
            ]
        }
    ]
}
ID: 866 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "행동으로 푸는 연애문제",
            "explanation": "ESTP의 직접적 행동과 INFJ의 깊은 대화 선호 비교",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현준",
                    "script": "My girlfriend is mad at me.",
                    "translation": "내 여자친구가 나한테 화가 났어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소민",
                    "script": "Did you ask why she's upset?",
                    "translation": "왜 화났는지 물어봤어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현준",
                    "script": "No need. I'll buy her flowers!",
                    "translation": "필요 없어. 꽃을 사줄 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현준씨는 여자친구의 화난 이유를 파악하려 했나요?",
                    "hint": "현준이 소민의 질문에 어떻게 대답했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "현준은 'No need'(필요 없다)라고 말했습니다. 이유를 묻지 않고 바로 행동으로 해결하려 합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소민",
                    "script": "You should talk about your feelings.",
                    "translation": "너희 감정에 대해 이야기해야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현준",
                    "script": "Talk? Actions speak louder than words!",
                    "translation": "대화? 행동이 말보다 더 크게 말해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소민",
                    "script": "But understanding builds deeper connections.",
                    "translation": "하지만 이해는 더 깊은 연결을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "According to what Hyeonjun believes, @@ speaks louder than words.",
                    "hint": "현준이 대화 대신 무엇이 더 중요하다고 말했는지 확인해보세요.",
                    "optionA": "money",
                    "optionB": "actions",
                    "optionC": "gifts",
                    "result": "actions",
                    "explanation": "현준은 'Actions speak louder than words!'라고 말했습니다. 행동이 말보다 더 중요하다고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현준",
                    "script": "She loved my surprise vacation plan!",
                    "translation": "그녀가 내 깜짝 휴가 계획을 좋아했어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소민",
                    "script": "But did you solve the original issue?",
                    "translation": "하지만 원래 문제는 해결했어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현준",
                    "script": "What issue? We're good now! YOLO!",
                    "translation": "무슨 문제? 우린 이제 괜찮아! 인생은 한 번뿐이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "This is like putting a bandaid on everything...",
                    "translation": "이건 모든 것에 반창고 붙이는 것 같아..."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "현준의 행동 중심적 문제 해결 방식에 대한 소민의 의견을 담은 문장을 만들어보세요.",
                    "result": "Temporary fixes versus preventive understanding",
                    "explanation": "INFJ인 소민이 ESTP인 현준의 방식에 대해 말할 수 있는 문장입니다. '네 접근법은 일시적으로 문제를 해결할 수 있지만, 이해는 미래의 문제를 예방한다'는 의미로, 깊은 이해의 중요성을 강조합니다.",
                    "optionA": "Temporary",
                    "optionB": "preventive",
                    "optionC": "understanding",
                    "optionD": "fixes",
                    "optionE": "versus"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "행동으로 푸는 연애문제",
            "explanation": "ESTP의 직접적 행동과 INFJ의 깊은 대화 선호 비교",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현준",
                    "script": "My girlfriend is mad at me.",
                    "translation": "내 여자친구가 나한테 화가 났어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소민",
                    "script": "Did you ask why she's upset?",
                    "translation": "왜 화났는지 물어봤어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현준",
                    "script": "No need. I'll buy her flowers!",
                    "translation": "필요 없어. 꽃을 사줄 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현준씨는 여자친구의 화난 이유를 파악하려 했나요?",
                    "hint": "현준이 소민의 질문에 어떻게 대답했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "현준은 'No need'(필요 없다)라고 말했습니다. 이유를 묻지 않고 바로 행동으로 해결하려 합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소민",
                    "script": "You should talk about your feelings.",
                    "translation": "너희 감정에 대해 이야기해야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현준",
                    "script": "Talk? Actions speak louder than words!",
                    "translation": "대화? 행동이 말보다 더 크게 말해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소민",
                    "script": "But understanding builds deeper connections.",
                    "translation": "하지만 이해는 더 깊은 연결을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "According to what Hyeonjun believes, @@ speaks louder than words.",
                    "hint": "현준이 대화 대신 무엇이 더 중요하다고 말했는지 확인해보세요.",
                    "optionA": "money",
                    "optionB": "actions",
                    "optionC": "gifts",
                    "result": "actions",
                    "explanation": "현준은 'Actions speak louder than words!'라고 말했습니다. 행동이 말보다 더 중요하다고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현준",
                    "script": "She loved my surprise vacation plan!",
                    "translation": "그녀가 내 깜짝 휴가 계획을 좋아했어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소민",
                    "script": "But did you solve the original issue?",
                    "translation": "하지만 원래 문제는 해결했어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현준",
                    "script": "What issue? We're good now! YOLO!",
                    "translation": "무슨 문제? 우린 이제 괜찮아! 인생은 한 번뿐이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "This is like putting a bandaid on everything...",
                    "translation": "이건 모든 것에 반창고 붙이는 것 같아..."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "현준의 행동 중심적 문제 해결 방식에 대한 소민의 의견을 담은 문장을 만들어보세요.",
                    "optionA": "Temporary",
                    "optionB": "preventive",
                    "optionC": "understanding",
                    "optionD": "fixes",
                    "optionE": "versus",
                    "result": "Temporary fixes versus preventive understanding",
                    "explanation": "INFJ인 소민이 ESTP인 현준의 방식에 대해 말할 수 있는 문장입니다. '네 접근법은 일시적으로 문제를 해결할 수 있지만, 이해는 미래의 문제를 예방한다'는 의미로, 깊은 이해의 중요성을 강조합니다."
                }
            ]
        }
    ]
}
ID: 867 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구싸움 중재의 달인",
            "explanation": "ESTP의 직설적 해결법과 ENFJ의 공감 중심 중재 비교",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민우",
                    "script": "Jiho and Sungmin aren't talking anymore.",
                    "translation": "지호랑 성민이가 더 이상 대화를 안 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지아",
                    "script": "That's sad. What happened between them?",
                    "translation": "안타깝네. 둘 사이에 무슨 일이 있었어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민우",
                    "script": "Who cares? Let's force them together!",
                    "translation": "누가 신경써? 그냥 강제로 만나게 하자!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지아씨는 친구들 사이에 무슨 일이 있었는지 알고 싶어하나요?",
                    "hint": "지아의 첫 반응을 확인해보세요.",
                    "result": "O",
                    "explanation": "지아는 'What happened between them?'이라고 물었습니다. 친구들 사이에 무슨 일이 있었는지 알고 싶어합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지아",
                    "script": "We should listen to both sides first.",
                    "translation": "먼저 양쪽 이야기를 들어봐야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민우",
                    "script": "Ain't nobody got time for that!",
                    "translation": "그럴 시간 없어! (유행밈)"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지아",
                    "script": "Understanding feelings is crucial here.",
                    "translation": "여기서는 감정을 이해하는 게 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minwoo's suggested solution is to have friends meet @@.",
                    "hint": "민우가 제안한 방법을 확인해보세요.",
                    "optionA": "voluntarily",
                    "optionB": "force",
                    "optionC": "secretly",
                    "result": "force",
                    "explanation": "민우는 'Let's force them together!'라고 말했습니다. 친구들을 강제로(force) 만나게 하자고 제안했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민우",
                    "script": "Let's throw a surprise party! Problem solved!",
                    "translation": "깜짝 파티를 열자! 문제 해결!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지아",
                    "script": "They might feel ambushed and uncomfortable.",
                    "translation": "그들은 불시에 공격받은 것 같고 불편할 수 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민우",
                    "script": "OK, what's your slow emotional plan then?",
                    "translation": "알겠어, 그럼 너의 느린 감정적 계획은 뭐야?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지아",
                    "script": "I'll talk to them individually first.",
                    "translation": "먼저 개별적으로 그들과 대화할 거야."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 접근 방식을, 유머를 넣어 비교하는 문장을 만들어보세요.",
                    "result": "Sledgehammer versus emotional superglue approach",
                    "explanation": "ESTP의 직설적인 방식과 ENFJ의 감정 중심적 접근을 유머러스하게 비교한 문장입니다. '너는 슬레지해머(큰 망치)로 일을 해결하고 싶어하는 반면, 나는 감정적인 슈퍼글루를 선호해!'라는 의미입니다.",
                    "optionA": "Sledgehammer",
                    "optionB": "emotional",
                    "optionC": "superglue",
                    "optionD": "versus",
                    "optionE": "approach"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구싸움 중재의 달인",
            "explanation": "ESTP의 직설적 해결법과 ENFJ의 공감 중심 중재 비교",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민우",
                    "script": "Jiho and Sungmin aren't talking anymore.",
                    "translation": "지호랑 성민이가 더 이상 대화를 안 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지아",
                    "script": "That's sad. What happened between them?",
                    "translation": "안타깝네. 둘 사이에 무슨 일이 있었어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민우",
                    "script": "Who cares? Let's force them together!",
                    "translation": "누가 신경써? 그냥 강제로 만나게 하자!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지아씨는 친구들 사이에 무슨 일이 있었는지 알고 싶어하나요?",
                    "hint": "지아의 첫 반응을 확인해보세요.",
                    "result": "O",
                    "explanation": "지아는 'What happened between them?'이라고 물었습니다. 친구들 사이에 무슨 일이 있었는지 알고 싶어합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지아",
                    "script": "We should listen to both sides first.",
                    "translation": "먼저 양쪽 이야기를 들어봐야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민우",
                    "script": "Ain't nobody got time for that!",
                    "translation": "그럴 시간 없어! (유행밈)"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지아",
                    "script": "Understanding feelings is crucial here.",
                    "translation": "여기서는 감정을 이해하는 게 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minwoo's suggested solution is to have friends meet @@.",
                    "hint": "민우가 제안한 방법을 확인해보세요.",
                    "optionA": "voluntarily",
                    "optionB": "force",
                    "optionC": "secretly",
                    "result": "force",
                    "explanation": "민우는 'Let's force them together!'라고 말했습니다. 친구들을 강제로(force) 만나게 하자고 제안했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민우",
                    "script": "Let's throw a surprise party! Problem solved!",
                    "translation": "깜짝 파티를 열자! 문제 해결!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지아",
                    "script": "They might feel ambushed and uncomfortable.",
                    "translation": "그들은 불시에 공격받은 것 같고 불편할 수 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민우",
                    "script": "OK, what's your slow emotional plan then?",
                    "translation": "알겠어, 그럼 너의 느린 감정적 계획은 뭐야?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지아",
                    "script": "I'll talk to them individually first.",
                    "translation": "먼저 개별적으로 그들과 대화할 거야."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "두 사람의 접근 방식을, 유머를 넣어 비교하는 문장을 만들어보세요.",
                    "optionA": "Sledgehammer",
                    "optionB": "emotional",
                    "optionC": "superglue",
                    "optionD": "versus",
                    "optionE": "approach",
                    "result": "Sledgehammer versus emotional superglue approach",
                    "explanation": "ESTP의 직설적인 방식과 ENFJ의 감정 중심적 접근을 유머러스하게 비교한 문장입니다. '너는 슬레지해머(큰 망치)로 일을 해결하고 싶어하는 반면, 나는 감정적인 슈퍼글루를 선호해!'라는 의미입니다."
                }
            ]
        }
    ]
}
ID: 868 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 불화에 직진하기",
            "explanation": "ESTP의 직접 해결 방식과 INTJ의 전략적 접근 대비",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "Our team is fighting all the time!",
                    "translation": "우리 팀이 계속 싸우고 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "We need to analyze the root causes.",
                    "translation": "근본적인 원인을 분석해야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승현",
                    "script": "No time! I'll just talk to everyone!",
                    "translation": "시간 없어! 그냥 모두와 대화할 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "주형씨는 팀 갈등의 근본 원인 분석이 중요하다고 생각하나요?",
                    "hint": "주형의 첫 번째 대답을 확인해보세요.",
                    "result": "O",
                    "explanation": "주형은 'We need to analyze the root causes'라고 말했습니다. 근본적인 원인 분석이 필요하다고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Direct confrontation might make things worse.",
                    "translation": "직접적인 대면은 상황을 악화시킬 수 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승현",
                    "script": "Nah, it's better to clear the air!",
                    "translation": "아냐, 분위기를 환기시키는 게 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "We should develop a structured solution.",
                    "translation": "체계적인 해결책을 개발해야 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ganghyeon says he would rather @@ than spend time analyzing.",
                    "hint": "강현이 시간 없다고 말한 후 무엇을 하겠다고 했는지 확인해보세요.",
                    "optionA": "quit the team",
                    "optionB": "talk to everyone",
                    "optionC": "make a plan",
                    "result": "talk to everyone",
                    "explanation": "강현은 'I'll just talk to everyone!'이라고 말했습니다. 모두와 직접 대화하겠다는 의미입니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승현",
                    "script": "Done! I talked to them. Problem fixed!",
                    "translation": "됐어! 다 얘기했어. 문제 해결!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "That was... surprisingly effective.",
                    "translation": "그건... 놀랍게도 효과적이었네."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "Sometimes you just gotta YEET the problem!",
                    "translation": "때로는 그냥 문제를 확 던져버려야 해! (밈 표현)"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "But what exactly did you say to them?",
                    "translation": "근데 정확히 뭐라고 말했어?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "강현이 어떻게 문제를 해결했는지 설명하는 문장을 만들어보세요.",
                    "result": "Honest directness against dramatic behavior",
                    "explanation": "ESTP의 직설적인 문제 해결 방식을 나타내는 문장입니다. '그냥 솔직하게 말하고 모두에게 그렇게 드라마틱하게 굴지 말라고 했어!'라는 의미로, 단도직입적인 접근법을 보여줍니다.",
                    "optionA": "against",
                    "optionB": "directness",
                    "optionC": "dramatic",
                    "optionD": "behavior",
                    "optionE": "Honest"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 불화에 직진하기",
            "explanation": "ESTP의 직접 해결 방식과 INTJ의 전략적 접근 대비",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "Our team is fighting all the time!",
                    "translation": "우리 팀이 계속 싸우고 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "We need to analyze the root causes.",
                    "translation": "근본적인 원인을 분석해야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승현",
                    "script": "No time! I'll just talk to everyone!",
                    "translation": "시간 없어! 그냥 모두와 대화할 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "주형씨는 팀 갈등의 근본 원인 분석이 중요하다고 생각하나요?",
                    "hint": "주형의 첫 번째 대답을 확인해보세요.",
                    "result": "O",
                    "explanation": "주형은 'We need to analyze the root causes'라고 말했습니다. 근본적인 원인 분석이 필요하다고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Direct confrontation might make things worse.",
                    "translation": "직접적인 대면은 상황을 악화시킬 수 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승현",
                    "script": "Nah, it's better to clear the air!",
                    "translation": "아냐, 분위기를 환기시키는 게 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "We should develop a structured solution.",
                    "translation": "체계적인 해결책을 개발해야 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ganghyeon says he would rather @@ than spend time analyzing.",
                    "hint": "강현이 시간 없다고 말한 후 무엇을 하겠다고 했는지 확인해보세요.",
                    "optionA": "quit the team",
                    "optionB": "talk to everyone",
                    "optionC": "make a plan",
                    "result": "talk to everyone",
                    "explanation": "강현은 'I'll just talk to everyone!'이라고 말했습니다. 모두와 직접 대화하겠다는 의미입니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승현",
                    "script": "Done! I talked to them. Problem fixed!",
                    "translation": "됐어! 다 얘기했어. 문제 해결!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "That was... surprisingly effective.",
                    "translation": "그건... 놀랍게도 효과적이었네."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "Sometimes you just gotta YEET the problem!",
                    "translation": "때로는 그냥 문제를 확 던져버려야 해! (밈 표현)"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "But what exactly did you say to them?",
                    "translation": "근데 정확히 뭐라고 말했어?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "강현이 어떻게 문제를 해결했는지 설명하는 문장을 만들어보세요.",
                    "optionA": "against",
                    "optionB": "directness",
                    "optionC": "dramatic",
                    "optionD": "behavior",
                    "optionE": "Honest",
                    "result": "Honest directness against dramatic behavior",
                    "explanation": "ESTP의 직설적인 문제 해결 방식을 나타내는 문장입니다. '그냥 솔직하게 말하고 모두에게 그렇게 드라마틱하게 굴지 말라고 했어!'라는 의미로, 단도직입적인 접근법을 보여줍니다."
                }
            ]
        }
    ]
}
ID: 869 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "룸메이트 갈등해결 가이드",
            "explanation": "ESTP의 직설적 대화와 ISFJ의 조화로운 해결 대비",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "My roommate never does the dishes!",
                    "translation": "내 룸메이트는 절대 설거지를 안 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Have you talked about chore schedules?",
                    "translation": "집안일 일정에 대해 이야기해봤어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태윤",
                    "script": "No! I'll just tell him straight up!",
                    "translation": "아니! 그냥 솔직하게 말할 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태윤씨는 룸메이트와 집안일 일정에 대해 미리 대화했나요?",
                    "hint": "유진의 질문에 대한 태윤의 대답을 확인해보세요.",
                    "result": "X",
                    "explanation": "태윤은 'No!'라고 대답했습니다. 집안일 일정에 대해 미리 대화하지 않았습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Being too direct might hurt feelings.",
                    "translation": "너무 직설적이면 감정이 상할 수 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태윤",
                    "script": "Feelings? This is about dirty dishes!",
                    "translation": "감정? 이건 더러운 접시에 관한 거야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Maybe make a cleaning chart together?",
                    "translation": "함께 청소 차트를 만들어보는 건 어때?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yujin's suggested solution is making @@.",
                    "hint": "유진이 함께 무엇을 만들자고 제안했는지 확인해보세요.",
                    "optionA": "cleaning chart",
                    "optionB": "new rules",
                    "optionC": "dinner plans",
                    "result": "cleaning chart",
                    "explanation": "유진은 'Maybe make a cleaning chart together?'라고 말했습니다. 함께 청소 차트를 만들자고 제안했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태윤",
                    "script": "I already told him. He looked shocked!",
                    "translation": "이미 말했어. 그가 충격받은 표정이었어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "Oh no! What exactly did you say?",
                    "translation": "오 이런! 정확히 뭐라고 말했어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태윤",
                    "script": "Clean your dishes or find another place!",
                    "translation": "접시 치우든지 아니면 다른 집 알아보든지!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "That's... pretty harsh, don't you think?",
                    "translation": "그건... 꽤 가혹한데, 그렇게 생각 안 해?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "유진이 태윤에게 해줄 수 있는 조언을 담은 문장을 만들어보세요.",
                    "result": "Add kindness to clear directness",
                    "explanation": "ISFJ인 유진이 ESTP인 태윤에게 해줄 수 있는 조언입니다. '명확하게 말하는 것은 효과적이지만, 직설적인 표현에 친절함을 더하는 것을 고려해봐'라는 의미로, 효과적인 의사소통 방법을 제안합니다.",
                    "optionA": "directness",
                    "optionB": "kindness",
                    "optionC": "Add",
                    "optionD": "to",
                    "optionE": "clear"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "룸메이트 갈등해결 가이드",
            "explanation": "ESTP의 직설적 대화와 ISFJ의 조화로운 해결 대비",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "My roommate never does the dishes!",
                    "translation": "내 룸메이트는 절대 설거지를 안 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Have you talked about chore schedules?",
                    "translation": "집안일 일정에 대해 이야기해봤어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태윤",
                    "script": "No! I'll just tell him straight up!",
                    "translation": "아니! 그냥 솔직하게 말할 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태윤씨는 룸메이트와 집안일 일정에 대해 미리 대화했나요?",
                    "hint": "유진의 질문에 대한 태윤의 대답을 확인해보세요.",
                    "result": "X",
                    "explanation": "태윤은 'No!'라고 대답했습니다. 집안일 일정에 대해 미리 대화하지 않았습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Being too direct might hurt feelings.",
                    "translation": "너무 직설적이면 감정이 상할 수 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태윤",
                    "script": "Feelings? This is about dirty dishes!",
                    "translation": "감정? 이건 더러운 접시에 관한 거야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Maybe make a cleaning chart together?",
                    "translation": "함께 청소 차트를 만들어보는 건 어때?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yujin's suggested solution is making @@.",
                    "hint": "유진이 함께 무엇을 만들자고 제안했는지 확인해보세요.",
                    "optionA": "cleaning chart",
                    "optionB": "new rules",
                    "optionC": "dinner plans",
                    "result": "cleaning chart",
                    "explanation": "유진은 'Maybe make a cleaning chart together?'라고 말했습니다. 함께 청소 차트를 만들자고 제안했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태윤",
                    "script": "I already told him. He looked shocked!",
                    "translation": "이미 말했어. 그가 충격받은 표정이었어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "Oh no! What exactly did you say?",
                    "translation": "오 이런! 정확히 뭐라고 말했어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태윤",
                    "script": "Clean your dishes or find another place!",
                    "translation": "접시 치우든지 아니면 다른 집 알아보든지!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "That's... pretty harsh, don't you think?",
                    "translation": "그건... 꽤 가혹한데, 그렇게 생각 안 해?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "유진이 태윤에게 해줄 수 있는 조언을 담은 문장을 만들어보세요.",
                    "optionA": "directness",
                    "optionB": "kindness",
                    "optionC": "Add",
                    "optionD": "to",
                    "optionE": "clear",
                    "result": "Add kindness to clear directness",
                    "explanation": "ISFJ인 유진이 ESTP인 태윤에게 해줄 수 있는 조언입니다. '명확하게 말하는 것은 효과적이지만, 직설적인 표현에 친절함을 더하는 것을 고려해봐'라는 의미로, 효과적인 의사소통 방법을 제안합니다."
                }
            ]
        }
    ]
}
ID: 870 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "가족회의 중재자",
            "explanation": "ESTP의 실용적 해결과 INFP의 가치 중심적 접근 비교",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준영",
                    "script": "My family always argues about vacation plans.",
                    "translation": "우리 가족은 항상 휴가 계획에 대해 다퉈."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "That must hurt family harmony...",
                    "translation": "그건 가족 화합에 상처가 될 수 있겠네..."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준영",
                    "script": "I just want them to decide already!",
                    "translation": "그냥 빨리 결정하길 바랄 뿐이야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하은씨는 가족 갈등이 가족 화합에 영향을 줄 수 있다고 생각하나요?",
                    "hint": "하은의 첫 번째 반응을 확인해보세요.",
                    "result": "O",
                    "explanation": "하은은 'That must hurt family harmony'라고 말했습니다. 가족 갈등이 가족 화합에 상처를 줄 수 있다고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "Have you asked what matters to everyone?",
                    "translation": "모두에게 중요한 것이 무엇인지 물어봤어?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준영",
                    "script": "I just told them to vote quickly!",
                    "translation": "그냥 빨리 투표하라고 했어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "But what about their deeper vacation needs?",
                    "translation": "하지만 그들의 더 깊은 휴가 욕구는 어때?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "The method Junyoung suggested to his family is @@.",
                    "hint": "준영이 가족들에게 어떻게 하라고 했는지 확인해보세요.",
                    "optionA": "discuss more",
                    "optionB": "vote quickly",
                    "optionC": "cancel vacation",
                    "result": "vote quickly",
                    "explanation": "준영은 'I just told them to vote quickly!'라고 말했습니다. 빨리 투표하라고 제안했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준영",
                    "script": "Deeper needs? We just need a destination!",
                    "translation": "더 깊은 욕구? 우린 그냥 목적지가 필요할 뿐이야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "Some want rest, others want adventure...",
                    "translation": "어떤 사람은 휴식을, 다른 사람은 모험을 원해..."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준영",
                    "script": "Ain't nobody got time for feelings! Decide!",
                    "translation": "감정에 신경 쓸 시간 없어! 결정해! (유행밈)"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하은",
                    "script": "Maybe find a place with multiple options?",
                    "translation": "여러 옵션이 있는 장소를 찾는 건 어때?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "하은의 제안에 대한 준영의 반응을 생각해 보세요.",
                    "result": "Beach with mountains works together",
                    "explanation": "ESTP인 준영이 INFP인 하은의 창의적인 제안에 반응하는 문장입니다. '잠깐, 생각해보지 못했네! 근처에 산이 있는 해변이 모두에게 좋을 수 있겠다!'라는 의미로, 실용적인 해결책을 발견한 순간을 표현합니다.",
                    "optionA": "works",
                    "optionB": "mountains",
                    "optionC": "with",
                    "optionD": "together",
                    "optionE": "Beach"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "가족회의 중재자",
            "explanation": "ESTP의 실용적 해결과 INFP의 가치 중심적 접근 비교",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준영",
                    "script": "My family always argues about vacation plans.",
                    "translation": "우리 가족은 항상 휴가 계획에 대해 다퉈."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "That must hurt family harmony...",
                    "translation": "그건 가족 화합에 상처가 될 수 있겠네..."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준영",
                    "script": "I just want them to decide already!",
                    "translation": "그냥 빨리 결정하길 바랄 뿐이야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하은씨는 가족 갈등이 가족 화합에 영향을 줄 수 있다고 생각하나요?",
                    "hint": "하은의 첫 번째 반응을 확인해보세요.",
                    "result": "O",
                    "explanation": "하은은 'That must hurt family harmony'라고 말했습니다. 가족 갈등이 가족 화합에 상처를 줄 수 있다고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "Have you asked what matters to everyone?",
                    "translation": "모두에게 중요한 것이 무엇인지 물어봤어?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준영",
                    "script": "I just told them to vote quickly!",
                    "translation": "그냥 빨리 투표하라고 했어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "But what about their deeper vacation needs?",
                    "translation": "하지만 그들의 더 깊은 휴가 욕구는 어때?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "The method Junyoung suggested to his family is @@.",
                    "hint": "준영이 가족들에게 어떻게 하라고 했는지 확인해보세요.",
                    "optionA": "discuss more",
                    "optionB": "vote quickly",
                    "optionC": "cancel vacation",
                    "result": "vote quickly",
                    "explanation": "준영은 'I just told them to vote quickly!'라고 말했습니다. 빨리 투표하라고 제안했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준영",
                    "script": "Deeper needs? We just need a destination!",
                    "translation": "더 깊은 욕구? 우린 그냥 목적지가 필요할 뿐이야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "Some want rest, others want adventure...",
                    "translation": "어떤 사람은 휴식을, 다른 사람은 모험을 원해..."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준영",
                    "script": "Ain't nobody got time for feelings! Decide!",
                    "translation": "감정에 신경 쓸 시간 없어! 결정해! (유행밈)"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하은",
                    "script": "Maybe find a place with multiple options?",
                    "translation": "여러 옵션이 있는 장소를 찾는 건 어때?"
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "하은의 제안에 대한 준영의 반응을 생각해 보세요.",
                    "optionA": "works",
                    "optionB": "mountains",
                    "optionC": "with",
                    "optionD": "together",
                    "optionE": "Beach",
                    "result": "Beach with mountains works together",
                    "explanation": "ESTP인 준영이 INFP인 하은의 창의적인 제안에 반응하는 문장입니다. '잠깐, 생각해보지 못했네! 근처에 산이 있는 해변이 모두에게 좋을 수 있겠다!'라는 의미로, 실용적인 해결책을 발견한 순간을 표현합니다."
                }
            ]
        }
    ]
}
ID: 871 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "위기를 기회로!",
            "explanation": "ESTP의 즉흥적 문제해결과 INFJ의 계획적 접근 대비",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "Our presentation file is gone!",
                    "translation": "우리 발표 파일이 사라졌어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "What? How could that happen?",
                    "translation": "뭐? 어떻게 그럴 수 있지?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민준",
                    "script": "No time for questions now.",
                    "translation": "지금은 질문할 시간 없어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민준씨는 지현씨의 질문에 시간을 할애하고 싶어하나요?",
                    "hint": "민준의 대답(No time for questions now)을 확인해보세요.",
                    "result": "X",
                    "explanation": "민준은 'No time for questions now'라고 말하며 지금은 질문할 시간이 없다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "We need a backup plan.",
                    "translation": "백업 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민준",
                    "script": "I'll create a new one!",
                    "translation": "내가 새로 만들게!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지현",
                    "script": "But we have only thirty minutes.",
                    "translation": "하지만 우리는 30분밖에 없어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "According to Ji-hyun, they have only @@ minutes left.",
                    "hint": "지현이 언급한 남은 시간을 찾아보세요.",
                    "optionA": "twenty",
                    "optionB": "thirty",
                    "optionC": "forty",
                    "result": "thirty",
                    "explanation": "지현은 'we have only thirty minutes'라고 말했습니다. 그들은 30분만 남아있습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민준",
                    "script": "Watch me solve this problem!",
                    "translation": "내가 이 문제 해결하는 거 봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지현",
                    "script": "We should call the professor first.",
                    "translation": "먼저 교수님께 연락해야 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "No need. I found it!",
                    "translation": "필요 없어. 찾았어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "민준이 어떻게 상황을 해결했는지 생각해보세요.",
                    "result": "Automatic phone backup saved file",
                    "explanation": "민준이 놀랍게도 파일을 찾았다는 맥락으로 '파일이 내 폰에 자동으로 백업되어 있었다'라는 문장이 적절합니다.",
                    "optionA": "Automatic",
                    "optionB": "saved",
                    "optionC": "file",
                    "optionD": "phone",
                    "optionE": "backup"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지현",
                    "script": "You're lucky this time, Min-jun.",
                    "translation": "이번엔 운이 좋았네, 민준."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "위기를 기회로!",
            "explanation": "ESTP의 즉흥적 문제해결과 INFJ의 계획적 접근 대비",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "Our presentation file is gone!",
                    "translation": "우리 발표 파일이 사라졌어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "What? How could that happen?",
                    "translation": "뭐? 어떻게 그럴 수 있지?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민준",
                    "script": "No time for questions now.",
                    "translation": "지금은 질문할 시간 없어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민준씨는 지현씨의 질문에 시간을 할애하고 싶어하나요?",
                    "hint": "민준의 대답(No time for questions now)을 확인해보세요.",
                    "result": "X",
                    "explanation": "민준은 'No time for questions now'라고 말하며 지금은 질문할 시간이 없다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "We need a backup plan.",
                    "translation": "백업 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민준",
                    "script": "I'll create a new one!",
                    "translation": "내가 새로 만들게!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지현",
                    "script": "But we have only thirty minutes.",
                    "translation": "하지만 우리는 30분밖에 없어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "According to Ji-hyun, they have only @@ minutes left.",
                    "hint": "지현이 언급한 남은 시간을 찾아보세요.",
                    "optionA": "twenty",
                    "optionB": "thirty",
                    "optionC": "forty",
                    "result": "thirty",
                    "explanation": "지현은 'we have only thirty minutes'라고 말했습니다. 그들은 30분만 남아있습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민준",
                    "script": "Watch me solve this problem!",
                    "translation": "내가 이 문제 해결하는 거 봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지현",
                    "script": "We should call the professor first.",
                    "translation": "먼저 교수님께 연락해야 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "No need. I found it!",
                    "translation": "필요 없어. 찾았어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "민준이 어떻게 상황을 해결했는지 생각해보세요.",
                    "optionA": "Automatic",
                    "optionB": "saved",
                    "optionC": "file",
                    "optionD": "phone",
                    "optionE": "backup",
                    "result": "Automatic phone backup saved file",
                    "explanation": "민준이 놀랍게도 파일을 찾았다는 맥락으로 '파일이 내 폰에 자동으로 백업되어 있었다'라는 문장이 적절합니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지현",
                    "script": "You're lucky this time, Min-jun.",
                    "translation": "이번엔 운이 좋았네, 민준."
                }
            ]
        }
    ]
}
ID: 872 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "인간관계 해결사",
            "explanation": "ESTP의 실용적 접근과 INTJ의 전략적 사고 차이",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "The team isn't working well together.",
                    "translation": "팀이 잘 협력하지 않고 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서준",
                    "script": "This was predictable from day one.",
                    "translation": "첫날부터 예상했던 일이야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "Let's go out for drinks tonight!",
                    "translation": "오늘 밤에 술 한잔 하러 가자!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서준씨는 팀의 문제가 발생할 것을 예상했나요?",
                    "hint": "서준의 첫 번째 대화를 확인해보세요.",
                    "result": "O",
                    "explanation": "서준은 'This was predictable from day one'이라고 했습니다. 첫날부터 예상했다는 의미입니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서준",
                    "script": "Drinking isn't a strategic solution.",
                    "translation": "술 마시는 건 전략적인 해결책이 아니야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "People need to bond, trust me.",
                    "translation": "사람들은 유대감이 필요해, 믿어봐."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서준",
                    "script": "We need a systematic approach instead.",
                    "translation": "그보다는 체계적인 접근이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "What Doyoon suggested for problem-solving is @@.",
                    "hint": "도윤이 팀 협력을 위해 무엇을 하자고 했는지 생각해보세요.",
                    "optionA": "meeting",
                    "optionB": "drinking",
                    "optionC": "planning",
                    "result": "drinking",
                    "explanation": "도윤은 'Let's go out for drinks tonight!'라고 말했습니다. 술을 마시러 가자고 제안했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "Look! The team's chatting now!",
                    "translation": "봐! 팀원들이 이제 대화하고 있잖아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서준",
                    "script": "How did that happen so quickly?",
                    "translation": "어떻게 그렇게 빨리 된 거지?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "I created a group chat yesterday.",
                    "translation": "어제 단체 채팅방을 만들었어."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "도윤이 서준에게 자신의 방식이 효과적임을 보여주는 말을 구성해보세요.",
                    "result": "Quick action beats long planning",
                    "explanation": "도윤은 빠른 행동이 오랜 계획보다 낫다는 것을 보여주려고 합니다. 'See? Quick action is better than long planning.'은 '봐? 빠른 행동이 오랜 계획보다 낫다'는 의미입니다.",
                    "optionA": "action",
                    "optionB": "long",
                    "optionC": "planning",
                    "optionD": "beats",
                    "optionE": "Quick"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서준",
                    "script": "Interesting... I'll take notes on this.",
                    "translation": "흥미롭네... 이것에 대해 메모해 둘게."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "인간관계 해결사",
            "explanation": "ESTP의 실용적 접근과 INTJ의 전략적 사고 차이",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "The team isn't working well together.",
                    "translation": "팀이 잘 협력하지 않고 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서준",
                    "script": "This was predictable from day one.",
                    "translation": "첫날부터 예상했던 일이야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "Let's go out for drinks tonight!",
                    "translation": "오늘 밤에 술 한잔 하러 가자!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서준씨는 팀의 문제가 발생할 것을 예상했나요?",
                    "hint": "서준의 첫 번째 대화를 확인해보세요.",
                    "result": "O",
                    "explanation": "서준은 'This was predictable from day one'이라고 했습니다. 첫날부터 예상했다는 의미입니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서준",
                    "script": "Drinking isn't a strategic solution.",
                    "translation": "술 마시는 건 전략적인 해결책이 아니야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "People need to bond, trust me.",
                    "translation": "사람들은 유대감이 필요해, 믿어봐."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서준",
                    "script": "We need a systematic approach instead.",
                    "translation": "그보다는 체계적인 접근이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "What Doyoon suggested for problem-solving is @@.",
                    "hint": "도윤이 팀 협력을 위해 무엇을 하자고 했는지 생각해보세요.",
                    "optionA": "meeting",
                    "optionB": "drinking",
                    "optionC": "planning",
                    "result": "drinking",
                    "explanation": "도윤은 'Let's go out for drinks tonight!'라고 말했습니다. 술을 마시러 가자고 제안했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "Look! The team's chatting now!",
                    "translation": "봐! 팀원들이 이제 대화하고 있잖아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서준",
                    "script": "How did that happen so quickly?",
                    "translation": "어떻게 그렇게 빨리 된 거지?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "I created a group chat yesterday.",
                    "translation": "어제 단체 채팅방을 만들었어."
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "도윤이 서준에게 자신의 방식이 효과적임을 보여주는 말을 구성해보세요.",
                    "optionA": "action",
                    "optionB": "long",
                    "optionC": "planning",
                    "optionD": "beats",
                    "optionE": "Quick",
                    "result": "Quick action beats long planning",
                    "explanation": "도윤은 빠른 행동이 오랜 계획보다 낫다는 것을 보여주려고 합니다. 'See? Quick action is better than long planning.'은 '봐? 빠른 행동이 오랜 계획보다 낫다'는 의미입니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서준",
                    "script": "Interesting... I'll take notes on this.",
                    "translation": "흥미롭네... 이것에 대해 메모해 둘게."
                }
            ]
        }
    ]
}
ID: 873 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "발표 5분전, 노프러블럼!",
            "explanation": "ESTP의 즉흥성과 ISFJ의 철저한 준비성 비교",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "Five minutes until our presentation!",
                    "translation": "우리 발표까지 5분 남았어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민서",
                    "script": "Did you practice your part?",
                    "translation": "너 파트 연습했어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Practice? I'll wing it!",
                    "translation": "연습? 즉흥적으로 할 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현씨는 발표 전에 연습을 했나요?",
                    "hint": "재현이 'wing it'이라는 표현을 사용했습니다. 이 표현의 의미를 생각해보세요.",
                    "result": "X",
                    "explanation": "재현은 'I'll wing it!'이라고 말했습니다. 'wing it'은 즉흥적으로 하다, 준비 없이 하다라는 의미로, 연습을 하지 않았음을 나타냅니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민서",
                    "script": "I prepared backup slides too.",
                    "translation": "나는 백업 슬라이드도 준비했어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "Backup slides? That's too much!",
                    "translation": "백업 슬라이드? 그건 너무 과해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민서",
                    "script": "Better safe than sorry, Jae-hyun.",
                    "translation": "후회하는 것보다 안전한 게 낫지, 재현아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minseo's attitude is 'better @@ than sorry'.",
                    "hint": "민서가 말한 영어 속담을 찾아보세요.",
                    "optionA": "More",
                    "optionB": "Better",
                    "optionC": "Rather",
                    "result": "Better",
                    "explanation": "민서는 'Better safe than sorry'라고 말했습니다. 이는 '후회하는 것보다 안전한 게 낫다'는 영어 속담입니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "Oh no! The screen isn't working!",
                    "translation": "이런! 스크린이 작동하지 않아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민서",
                    "script": "I brought printed handouts too.",
                    "translation": "인쇄된 유인물도 가져왔어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "You're a lifesaver, Min-seo!",
                    "translation": "네가 구세주야, 민서야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "재현이 민서의 준비성에 대해 깨달은 점을 생각해보세요.",
                    "optionA": "planning",
                    "optionB": "sometimes",
                    "optionC": "guess",
                    "optionD": "I",
                    "optionE": "is",
                    "optionF": "good.",
                    "result": "I guess planning is sometimes good.",
                    "explanation": "재현이 민서의 철저한 준비 덕분에 위기를 모면했으므로, '가끔은 계획이 좋은 것 같다'라는 깨달음을 표현하는 문장이 적절합니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민서",
                    "script": "That's why I always prepare!",
                    "translation": "그래서 나는 항상 준비하는 거야!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "발표 5분전, 노프러블럼!",
            "explanation": "ESTP의 즉흥성과 ISFJ의 철저한 준비성 비교",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "Five minutes until our presentation!",
                    "translation": "우리 발표까지 5분 남았어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민서",
                    "script": "Did you practice your part?",
                    "translation": "너 파트 연습했어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Practice? I'll wing it!",
                    "translation": "연습? 즉흥적으로 할 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현씨는 발표 전에 연습을 했나요?",
                    "hint": "재현이 'wing it'이라는 표현을 사용했습니다. 이 표현의 의미를 생각해보세요.",
                    "result": "X",
                    "explanation": "재현은 'I'll wing it!'이라고 말했습니다. 'wing it'은 즉흥적으로 하다, 준비 없이 하다라는 의미로, 연습을 하지 않았음을 나타냅니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민서",
                    "script": "I prepared backup slides too.",
                    "translation": "나는 백업 슬라이드도 준비했어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "Backup slides? That's too much!",
                    "translation": "백업 슬라이드? 그건 너무 과해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민서",
                    "script": "Better safe than sorry, Jae-hyun.",
                    "translation": "후회하는 것보다 안전한 게 낫지, 재현아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minseo's attitude is 'better @@ than sorry'.",
                    "hint": "민서가 말한 영어 속담을 찾아보세요.",
                    "optionA": "More",
                    "optionB": "Better",
                    "optionC": "Rather",
                    "result": "Better",
                    "explanation": "민서는 'Better safe than sorry'라고 말했습니다. 이는 '후회하는 것보다 안전한 게 낫다'는 영어 속담입니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "Oh no! The screen isn't working!",
                    "translation": "이런! 스크린이 작동하지 않아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민서",
                    "script": "I brought printed handouts too.",
                    "translation": "인쇄된 유인물도 가져왔어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "You're a lifesaver, Min-seo!",
                    "translation": "네가 구세주야, 민서야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "재현이 민서의 준비성에 대해 깨달은 점을 생각해보세요.",
                    "optionA": "planning",
                    "optionB": "sometimes",
                    "optionC": "guess",
                    "optionD": "I",
                    "optionE": "is",
                    "optionF": "good.",
                    "result": "I guess planning is sometimes good.",
                    "explanation": "재현이 민서의 철저한 준비 덕분에 위기를 모면했으므로, '가끔은 계획이 좋은 것 같다'라는 깨달음을 표현하는 문장이 적절합니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민서",
                    "script": "That's why I always prepare!",
                    "translation": "그래서 나는 항상 준비하는 거야!"
                }
            ]
        }
    ]
}
ID: 874 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "경쟁의 스릴을 즐겨라",
            "explanation": "ESTP의 경쟁 지향성과 ENFJ의 조화 추구 성향",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태양",
                    "script": "Let's compete for best sales!",
                    "translation": "최고 판매량을 놓고 경쟁하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Why not work together instead?",
                    "translation": "대신 함께 일하는 건 어때?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태양",
                    "script": "Competition makes us stronger!",
                    "translation": "경쟁이 우리를 더 강하게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하은씨는 경쟁보다 협력을 선호하나요?",
                    "hint": "하은의 첫 응답을 확인해보세요.",
                    "result": "O",
                    "explanation": "하은은 'Why not work together instead?'라고 말했습니다. 경쟁 대신 함께 일하자고 제안했으므로 협력을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "Team spirit matters more, Tae-yang.",
                    "translation": "팀 정신이 더 중요해, 태양아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태양",
                    "script": "I bet I'll sell more!",
                    "translation": "내가 더 많이 팔 거라고 내기할래!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "This could hurt our friendship...",
                    "translation": "이건 우리 우정을 해칠 수 있어..."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "What Taeyang suggested is betting on who sells @@ more.",
                    "hint": "태양의 마지막 대사를 확인해보세요.",
                    "optionA": "less",
                    "optionB": "more",
                    "optionC": "rarely",
                    "result": "more",
                    "explanation": "태양은 'I bet I'll sell more!'라고 말했습니다. 자신이 '더 많이' 팔 것이라고 내기하자고 했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태양",
                    "script": "The deadline is tomorrow. Ready?",
                    "translation": "마감일은 내일이야. 준비됐어?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "Wait, our client called everyone.",
                    "translation": "잠깐, 우리 고객이 모두에게 전화했어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태양",
                    "script": "What's wrong? A big problem?",
                    "translation": "무슨 일이야? 큰 문제?"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "태양과 하은의 대화 흐름을 고려해 적절한 응답을 구성해보세요.",
                    "result": "Doubled orders require teamwork now",
                    "explanation": "고객이 전화한 상황에서 예상치 못한 상황이 발생했음을 나타내는 문장으로, '그들이 실제로 주문을 두 배로 늘렸어. 이제 팀워크가 필요해!'라는 의미입니다.",
                    "optionA": "teamwork",
                    "optionB": "now",
                    "optionC": "require",
                    "optionD": "Doubled",
                    "optionE": "orders"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태양",
                    "script": "I guess teamwork wins this time!",
                    "translation": "이번에는 팀워크가 이기는 것 같네!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "경쟁의 스릴을 즐겨라",
            "explanation": "ESTP의 경쟁 지향성과 ENFJ의 조화 추구 성향",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태양",
                    "script": "Let's compete for best sales!",
                    "translation": "최고 판매량을 놓고 경쟁하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Why not work together instead?",
                    "translation": "대신 함께 일하는 건 어때?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태양",
                    "script": "Competition makes us stronger!",
                    "translation": "경쟁이 우리를 더 강하게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하은씨는 경쟁보다 협력을 선호하나요?",
                    "hint": "하은의 첫 응답을 확인해보세요.",
                    "result": "O",
                    "explanation": "하은은 'Why not work together instead?'라고 말했습니다. 경쟁 대신 함께 일하자고 제안했으므로 협력을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "Team spirit matters more, Tae-yang.",
                    "translation": "팀 정신이 더 중요해, 태양아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태양",
                    "script": "I bet I'll sell more!",
                    "translation": "내가 더 많이 팔 거라고 내기할래!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "This could hurt our friendship...",
                    "translation": "이건 우리 우정을 해칠 수 있어..."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "What Taeyang suggested is betting on who sells @@ more.",
                    "hint": "태양의 마지막 대사를 확인해보세요.",
                    "optionA": "less",
                    "optionB": "more",
                    "optionC": "rarely",
                    "result": "more",
                    "explanation": "태양은 'I bet I'll sell more!'라고 말했습니다. 자신이 '더 많이' 팔 것이라고 내기하자고 했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태양",
                    "script": "The deadline is tomorrow. Ready?",
                    "translation": "마감일은 내일이야. 준비됐어?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "Wait, our client called everyone.",
                    "translation": "잠깐, 우리 고객이 모두에게 전화했어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태양",
                    "script": "What's wrong? A big problem?",
                    "translation": "무슨 일이야? 큰 문제?"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "태양과 하은의 대화 흐름을 고려해 적절한 응답을 구성해보세요.",
                    "optionA": "teamwork",
                    "optionB": "now",
                    "optionC": "require",
                    "optionD": "Doubled",
                    "optionE": "orders",
                    "result": "Doubled orders require teamwork now",
                    "explanation": "고객이 전화한 상황에서 예상치 못한 상황이 발생했음을 나타내는 문장으로, '그들이 실제로 주문을 두 배로 늘렸어. 이제 팀워크가 필요해!'라는 의미입니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태양",
                    "script": "I guess teamwork wins this time!",
                    "translation": "이번에는 팀워크가 이기는 것 같네!"
                }
            ]
        }
    ]
}
ID: 875 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "연애 위기 대처법",
            "explanation": "ESTP의 직관적 행동과 INFP의 감성적 대처 비교",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "My girlfriend isn't talking to me.",
                    "translation": "내 여자친구가 나랑 대화를 안 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "Did you hurt her feelings?",
                    "translation": "너가 그녀의 감정을 상하게 했니?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "I forgot our 100-day anniversary.",
                    "translation": "우리 100일 기념일을 잊어버렸어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우씨는 여자친구와의 기념일을 기억했나요?",
                    "hint": "진우가 무엇을 잊어버렸다고 했는지 생각해보세요.",
                    "result": "X",
                    "explanation": "진우는 'I forgot our 100-day anniversary'라고 말했습니다. 100일 기념일을 잊어버렸다는 의미입니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소율",
                    "script": "Oh no! That's really important!",
                    "translation": "오 안돼! 그건 정말 중요한 거야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "I'll just buy her something nice.",
                    "translation": "그냥 좋은 걸 사주면 되지."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소율",
                    "script": "She needs to feel truly special.",
                    "translation": "그녀는 진정으로 특별하다고 느껴야 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jinwoo's suggested method for solving the problem is buying his girlfriend @@.",
                    "hint": "진우가 여자친구를 위해 무엇을 하겠다고 했는지 찾아보세요.",
                    "optionA": "flowers",
                    "optionB": "something nice",
                    "optionC": "jewelry",
                    "result": "something nice",
                    "explanation": "진우는 'I'll just buy her something nice'라고 말했습니다. '좋은 것'을 사주겠다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "I'll take her skydiving then!",
                    "translation": "그럼 스카이다이빙을 데려갈게!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소율",
                    "script": "Does she even like extreme sports?",
                    "translation": "그녀가 익스트림 스포츠를 좋아하기라도 해?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진우",
                    "script": "You're right... what should I do?",
                    "translation": "네 말이 맞아... 내가 뭘 해야 할까?"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "소율이 진우에게 여자친구의 감정에 대해 어떤 조언을 할지 생각해보세요.",
                    "result": "Write sincere letter expressing feelings",
                    "explanation": "소율은 INFP로서 감정적인 접근을 중시합니다. '그녀의 감정을 표현하는 편지를 쓰고 진심으로 사과하라'는 조언이 적절합니다.",
                    "optionA": "letter",
                    "optionB": "expressing",
                    "optionC": "feelings",
                    "optionD": "Write",
                    "optionE": "sincere"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "진우",
                    "script": "A letter? That's not my style...",
                    "translation": "편지? 그건 내 스타일이 아닌데..."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "연애 위기 대처법",
            "explanation": "ESTP의 직관적 행동과 INFP의 감성적 대처 비교",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "My girlfriend isn't talking to me.",
                    "translation": "내 여자친구가 나랑 대화를 안 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "Did you hurt her feelings?",
                    "translation": "너가 그녀의 감정을 상하게 했니?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "I forgot our 100-day anniversary.",
                    "translation": "우리 100일 기념일을 잊어버렸어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우씨는 여자친구와의 기념일을 기억했나요?",
                    "hint": "진우가 무엇을 잊어버렸다고 했는지 생각해보세요.",
                    "result": "X",
                    "explanation": "진우는 'I forgot our 100-day anniversary'라고 말했습니다. 100일 기념일을 잊어버렸다는 의미입니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소율",
                    "script": "Oh no! That's really important!",
                    "translation": "오 안돼! 그건 정말 중요한 거야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "I'll just buy her something nice.",
                    "translation": "그냥 좋은 걸 사주면 되지."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소율",
                    "script": "She needs to feel truly special.",
                    "translation": "그녀는 진정으로 특별하다고 느껴야 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jinwoo's suggested method for solving the problem is buying his girlfriend @@.",
                    "hint": "진우가 여자친구를 위해 무엇을 하겠다고 했는지 찾아보세요.",
                    "optionA": "flowers",
                    "optionB": "something nice",
                    "optionC": "jewelry",
                    "result": "something nice",
                    "explanation": "진우는 'I'll just buy her something nice'라고 말했습니다. '좋은 것'을 사주겠다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "I'll take her skydiving then!",
                    "translation": "그럼 스카이다이빙을 데려갈게!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소율",
                    "script": "Does she even like extreme sports?",
                    "translation": "그녀가 익스트림 스포츠를 좋아하기라도 해?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진우",
                    "script": "You're right... what should I do?",
                    "translation": "네 말이 맞아... 내가 뭘 해야 할까?"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "소율이 진우에게 여자친구의 감정에 대해 어떤 조언을 할지 생각해보세요.",
                    "optionA": "letter",
                    "optionB": "expressing",
                    "optionC": "feelings",
                    "optionD": "Write",
                    "optionE": "sincere",
                    "result": "Write sincere letter expressing feelings",
                    "explanation": "소율은 INFP로서 감정적인 접근을 중시합니다. '그녀의 감정을 표현하는 편지를 쓰고 진심으로 사과하라'는 조언이 적절합니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "진우",
                    "script": "A letter? That's not my style...",
                    "translation": "편지? 그건 내 스타일이 아닌데..."
                }
            ]
        }
    ]
}
ID: 876 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "맛집 레이더 작동 중",
            "explanation": "ESTP의 직접 경험 중심과 ENFJ의 인간관계 중심 정보 수집",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "Hey, I found this awesome restaurant yesterday!",
                    "translation": "이봐, 어제 이 엄청난 식당을 발견했어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소연",
                    "script": "Really? Tell me about the people who work there!",
                    "translation": "정말? 거기서 일하는 사람들에 대해 말해줘!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "소연씨는 식당 음식보다 사람들에 더 관심이 있나요?",
                    "hint": "소연이 'Tell me about the people who work there!'라고 말했어요.",
                    "result": "O",
                    "explanation": "소연은 음식이 아닌 '거기서 일하는 사람들에 대해 말해줘'라고 물었어요. ENFJ는 사람과 관계에 관심이 많아요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민준",
                    "script": "People? I don't know, but their steak was incredible!",
                    "translation": "사람들? 잘 모르겠는데, 근데 그들의 스테이크는 믿을 수 없이 맛있었어!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소연",
                    "script": "Was the chef passionate? Did the servers smile?",
                    "translation": "셰프는 열정적이었어? 서버들은 미소를 지었어?"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Minjun thought @@ was delicious.",
                    "hint": "민준이 말한 'their steak was incredible'를 확인해보세요.",
                    "optionA": "pasta",
                    "optionB": "steak",
                    "optionC": "salad",
                    "result": "steak",
                    "explanation": "'steak'는 '스테이크'라는 뜻으로, 민준은 그 식당의 스테이크가 믿을 수 없이 맛있었다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "I was too busy enjoying the flavor explosion!",
                    "translation": "맛의 폭발을 즐기느라 너무 바빴어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소연",
                    "script": "Food tastes better when made with love and care.",
                    "translation": "음식은 사랑과 관심으로 만들 때 더 맛있어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "소연이 음식 맛에 영향을 주는 요소에 대해 어떻게 말했는지 확인해보세요.",
                    "result": "Love and care improve taste",
                    "explanation": "소연은 '음식은 사랑과 관심으로 만들 때 더 맛있다'고 말했어요. 'with love and care'는 '사랑과 관심으로'라는 표현입니다.",
                    "optionA": "and",
                    "optionB": "taste",
                    "optionC": "improve",
                    "optionD": "Love",
                    "optionE": "care"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "Let's go there now. You need to taste it yourself!",
                    "translation": "지금 거기 가자. 너가 직접 맛봐야 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Wait, let me invite our other friends too!",
                    "translation": "잠깐, 다른 친구들도 초대하게 해줘!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "More people means less food for us though...",
                    "translation": "사람이 많으면 우리가 먹을 음식이 줄어들잖아..."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "But sharing joy with friends makes it even better!",
                    "translation": "하지만 친구들과 기쁨을 나누면 더 좋아질 거야!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "맛집 레이더 작동 중",
            "explanation": "ESTP의 직접 경험 중심과 ENFJ의 인간관계 중심 정보 수집",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "Hey, I found this awesome restaurant yesterday!",
                    "translation": "이봐, 어제 이 엄청난 식당을 발견했어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소연",
                    "script": "Really? Tell me about the people who work there!",
                    "translation": "정말? 거기서 일하는 사람들에 대해 말해줘!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "소연씨는 식당 음식보다 사람들에 더 관심이 있나요?",
                    "hint": "소연이 'Tell me about the people who work there!'라고 말했어요.",
                    "result": "O",
                    "explanation": "소연은 음식이 아닌 '거기서 일하는 사람들에 대해 말해줘'라고 물었어요. ENFJ는 사람과 관계에 관심이 많아요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민준",
                    "script": "People? I don't know, but their steak was incredible!",
                    "translation": "사람들? 잘 모르겠는데, 근데 그들의 스테이크는 믿을 수 없이 맛있었어!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소연",
                    "script": "Was the chef passionate? Did the servers smile?",
                    "translation": "셰프는 열정적이었어? 서버들은 미소를 지었어?"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Minjun thought @@ was delicious.",
                    "hint": "민준이 말한 'their steak was incredible'를 확인해보세요.",
                    "optionA": "pasta",
                    "optionB": "steak",
                    "optionC": "salad",
                    "result": "steak",
                    "explanation": "'steak'는 '스테이크'라는 뜻으로, 민준은 그 식당의 스테이크가 믿을 수 없이 맛있었다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "I was too busy enjoying the flavor explosion!",
                    "translation": "맛의 폭발을 즐기느라 너무 바빴어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소연",
                    "script": "Food tastes better when made with love and care.",
                    "translation": "음식은 사랑과 관심으로 만들 때 더 맛있어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "소연이 음식 맛에 영향을 주는 요소에 대해 어떻게 말했는지 확인해보세요.",
                    "optionA": "and",
                    "optionB": "taste",
                    "optionC": "improve",
                    "optionD": "Love",
                    "optionE": "care",
                    "result": "Love and care improve taste",
                    "explanation": "소연은 '음식은 사랑과 관심으로 만들 때 더 맛있다'고 말했어요. 'with love and care'는 '사랑과 관심으로'라는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "Let's go there now. You need to taste it yourself!",
                    "translation": "지금 거기 가자. 너가 직접 맛봐야 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Wait, let me invite our other friends too!",
                    "translation": "잠깐, 다른 친구들도 초대하게 해줘!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "More people means less food for us though...",
                    "translation": "사람이 많으면 우리가 먹을 음식이 줄어들잖아..."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "But sharing joy with friends makes it even better!",
                    "translation": "하지만 친구들과 기쁨을 나누면 더 좋아질 거야!"
                }
            ]
        }
    ]
}
ID: 877 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "여행지의 숨은 보석 찾기",
            "explanation": "ESTP의 즉흥적 탐험과 INTJ의 전략적 계획 대비",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "Let's explore that alley! It looks interesting!",
                    "translation": "저 골목을 탐험하자! 재미있어 보여!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "I researched all the hidden gems in this city already.",
                    "translation": "이미 이 도시의 모든 숨겨진 보석들을 조사했어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지현씨는 여행 전에 미리 조사를 했나요?",
                    "hint": "지현이 'I researched all the hidden gems in this city already'라고 말했어요.",
                    "result": "O",
                    "explanation": "지현은 '이미 이 도시의 모든 숨겨진 보석들을 조사했다'고 말해서 여행 전에 미리 조사했음을 알 수 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준호",
                    "script": "Research? The best finds are totally unexpected!",
                    "translation": "조사? 최고의 발견은 완전히 예상치 못한 거야!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "According to my data, we should visit the museum first.",
                    "translation": "내 데이터에 따르면, 우리는 먼저 박물관을 방문해야 해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "According to Ms. Jihyeon's data, we should visit @@ first.",
                    "hint": "지현이 말한 'According to my data, we should visit the museum first'를 확인해보세요.",
                    "optionA": "restaurant",
                    "optionB": "museum",
                    "optionC": "hotel",
                    "result": "museum",
                    "explanation": "'museum'은 '박물관'이라는 뜻으로, 지현은 데이터에 따르면 먼저 박물관을 방문해야 한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "I smell amazing street food over there! Let's go!",
                    "translation": "저기에서 굉장한 길거리 음식 냄새가 나! 가자!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지현",
                    "script": "That's not on my optimized itinerary for today.",
                    "translation": "그건 오늘의 최적화된 일정에 없어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지현이 말한 최적화된 것이 무엇인지 확인해보세요.",
                    "optionA": "That's",
                    "optionB": "my",
                    "optionC": "not",
                    "optionD": "on",
                    "optionE": "itinerary",
                    "optionF": "optimized",
                    "result": "That's not on my optimized itinerary",
                    "explanation": "지현은 '그건 내 최적화된 일정에 없다'고 말했어요. 'optimized itinerary'는 '최적화된 일정'을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Life is too short for itineraries! I'm going!",
                    "translation": "인생은 일정표를 따르기엔 너무 짧아! 난 갈 거야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지현",
                    "script": "Fine. I'll calculate a new optimal route.",
                    "translation": "좋아. 새로운 최적 경로를 계산할게."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Just follow me! I have a natural instinct!",
                    "translation": "그냥 날 따라와! 난 타고난 직감이 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지현",
                    "script": "Your 'instinct' got us lost twice yesterday...",
                    "translation": "너의 '직감'은 어제 우리를 두 번이나 길을 잃게 했어..."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "여행지의 숨은 보석 찾기",
            "explanation": "ESTP의 즉흥적 탐험과 INTJ의 전략적 계획 대비",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "Let's explore that alley! It looks interesting!",
                    "translation": "저 골목을 탐험하자! 재미있어 보여!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "I researched all the hidden gems in this city already.",
                    "translation": "이미 이 도시의 모든 숨겨진 보석들을 조사했어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지현씨는 여행 전에 미리 조사를 했나요?",
                    "hint": "지현이 'I researched all the hidden gems in this city already'라고 말했어요.",
                    "result": "O",
                    "explanation": "지현은 '이미 이 도시의 모든 숨겨진 보석들을 조사했다'고 말해서 여행 전에 미리 조사했음을 알 수 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준호",
                    "script": "Research? The best finds are totally unexpected!",
                    "translation": "조사? 최고의 발견은 완전히 예상치 못한 거야!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "According to my data, we should visit the museum first.",
                    "translation": "내 데이터에 따르면, 우리는 먼저 박물관을 방문해야 해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "According to Ms. Jihyeon's data, we should visit @@ first.",
                    "hint": "지현이 말한 'According to my data, we should visit the museum first'를 확인해보세요.",
                    "optionA": "restaurant",
                    "optionB": "museum",
                    "optionC": "hotel",
                    "result": "museum",
                    "explanation": "'museum'은 '박물관'이라는 뜻으로, 지현은 데이터에 따르면 먼저 박물관을 방문해야 한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "I smell amazing street food over there! Let's go!",
                    "translation": "저기에서 굉장한 길거리 음식 냄새가 나! 가자!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지현",
                    "script": "That's not on my optimized itinerary for today.",
                    "translation": "그건 오늘의 최적화된 일정에 없어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지현이 말한 최적화된 것이 무엇인지 확인해보세요.",
                    "optionA": "That's",
                    "optionB": "my",
                    "optionC": "not",
                    "optionD": "on",
                    "optionE": "itinerary",
                    "optionF": "optimized",
                    "result": "That's not on my optimized itinerary",
                    "explanation": "지현은 '그건 내 최적화된 일정에 없다'고 말했어요. 'optimized itinerary'는 '최적화된 일정'을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Life is too short for itineraries! I'm going!",
                    "translation": "인생은 일정표를 따르기엔 너무 짧아! 난 갈 거야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지현",
                    "script": "Fine. I'll calculate a new optimal route.",
                    "translation": "좋아. 새로운 최적 경로를 계산할게."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Just follow me! I have a natural instinct!",
                    "translation": "그냥 날 따라와! 난 타고난 직감이 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지현",
                    "script": "Your 'instinct' got us lost twice yesterday...",
                    "translation": "너의 '직감'은 어제 우리를 두 번이나 길을 잃게 했어..."
                }
            ]
        }
    ]
}
ID: 878 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "오늘의 운동 챌린지",
            "explanation": "ESTP의 신체적 도전 추구와 INFP의 의미 중심 접근",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재민",
                    "script": "I'm doing 100 push-ups today! Join me?",
                    "translation": "오늘 팔굽혀펴기 100개 할 거야! 같이 할래?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "But why? What's the deeper meaning of exercise?",
                    "translation": "하지만 왜? 운동의 더 깊은 의미가 뭐야?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "재민씨는 도전적인 운동 목표를 세웠나요?",
                    "hint": "재민이 'I'm doing 100 push-ups today!'라고 말했어요.",
                    "result": "O",
                    "explanation": "재민은 '오늘 팔굽혀펴기 100개 할 거야'라고 말해서 도전적인 운동 목표를 세웠어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "재민",
                    "script": "Meaning? It's to look good and feel strong!",
                    "translation": "의미? 멋져 보이고 강하게 느끼기 위한 거지!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "I prefer yoga. It connects body and soul.",
                    "translation": "난 요가를 선호해. 몸과 영혼을 연결해주거든."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Haeun thinks yoga connects the body and @@.",
                    "hint": "하은이 말한 'It connects body and soul'을 확인해보세요.",
                    "optionA": "mind",
                    "optionB": "soul",
                    "optionC": "strength",
                    "result": "soul",
                    "explanation": "'soul'은 '영혼'이라는 뜻으로, 하은은 요가가 몸과 영혼을 연결해준다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Watch me do these one-handed push-ups! Cool, right?",
                    "translation": "내가 한 손으로 팔굽혀펴기 하는 거 봐! 멋지지, 그렇지?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하은",
                    "script": "I'm wondering what inspired your fitness journey.",
                    "translation": "네 피트니스 여정에 영감을 준 것이 뭔지 궁금해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "하은이 재민에게 무엇이 궁금하다고 말했는지 확인해보세요.",
                    "result": "I wonder what started your fitness",
                    "explanation": "하은은 '네 피트니스 여정에 영감을 준 것이 뭔지 궁금하다'고 말했어요. 'inspired'는 '영감을 주다'라는 의미의 동사입니다.",
                    "optionA": "started",
                    "optionB": "your",
                    "optionC": "fitness",
                    "optionD": "I",
                    "optionE": "wonder",
                    "optionF": "what"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "Inspired? I just saw a cool workout on TikTok!",
                    "translation": "영감? 그냥 틱톡에서 멋진 운동을 봤을 뿐이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하은",
                    "script": "Maybe exercise is about finding our inner strength.",
                    "translation": "아마도 운동은 우리의 내면의 힘을 찾는 것에 관한 거야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재민",
                    "script": "Inner strength? Check out my outer strength!",
                    "translation": "내면의 힘? 내 외면의 힘을 봐!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하은",
                    "script": "You're funny! Maybe I'll try one push-up... spiritually.",
                    "translation": "넌 재밌다! 아마 나도 팔굽혀펴기 한 번 해볼까... 영적으로."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "오늘의 운동 챌린지",
            "explanation": "ESTP의 신체적 도전 추구와 INFP의 의미 중심 접근",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재민",
                    "script": "I'm doing 100 push-ups today! Join me?",
                    "translation": "오늘 팔굽혀펴기 100개 할 거야! 같이 할래?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "But why? What's the deeper meaning of exercise?",
                    "translation": "하지만 왜? 운동의 더 깊은 의미가 뭐야?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "재민씨는 도전적인 운동 목표를 세웠나요?",
                    "hint": "재민이 'I'm doing 100 push-ups today!'라고 말했어요.",
                    "result": "O",
                    "explanation": "재민은 '오늘 팔굽혀펴기 100개 할 거야'라고 말해서 도전적인 운동 목표를 세웠어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "재민",
                    "script": "Meaning? It's to look good and feel strong!",
                    "translation": "의미? 멋져 보이고 강하게 느끼기 위한 거지!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "I prefer yoga. It connects body and soul.",
                    "translation": "난 요가를 선호해. 몸과 영혼을 연결해주거든."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Haeun thinks yoga connects the body and @@.",
                    "hint": "하은이 말한 'It connects body and soul'을 확인해보세요.",
                    "optionA": "mind",
                    "optionB": "soul",
                    "optionC": "strength",
                    "result": "soul",
                    "explanation": "'soul'은 '영혼'이라는 뜻으로, 하은은 요가가 몸과 영혼을 연결해준다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Watch me do these one-handed push-ups! Cool, right?",
                    "translation": "내가 한 손으로 팔굽혀펴기 하는 거 봐! 멋지지, 그렇지?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하은",
                    "script": "I'm wondering what inspired your fitness journey.",
                    "translation": "네 피트니스 여정에 영감을 준 것이 뭔지 궁금해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "하은이 재민에게 무엇이 궁금하다고 말했는지 확인해보세요.",
                    "optionA": "started",
                    "optionB": "your",
                    "optionC": "fitness",
                    "optionD": "I",
                    "optionE": "wonder",
                    "optionF": "what",
                    "result": "I wonder what started your fitness",
                    "explanation": "하은은 '네 피트니스 여정에 영감을 준 것이 뭔지 궁금하다'고 말했어요. 'inspired'는 '영감을 주다'라는 의미의 동사입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "Inspired? I just saw a cool workout on TikTok!",
                    "translation": "영감? 그냥 틱톡에서 멋진 운동을 봤을 뿐이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하은",
                    "script": "Maybe exercise is about finding our inner strength.",
                    "translation": "아마도 운동은 우리의 내면의 힘을 찾는 것에 관한 거야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재민",
                    "script": "Inner strength? Check out my outer strength!",
                    "translation": "내면의 힘? 내 외면의 힘을 봐!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하은",
                    "script": "You're funny! Maybe I'll try one push-up... spiritually.",
                    "translation": "넌 재밌다! 아마 나도 팔굽혀펴기 한 번 해볼까... 영적으로."
                }
            ]
        }
    ]
}
ID: 879 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "최신 가젯 리뷰어",
            "explanation": "ESTP의 실용적인 기기 평가와 ENFP의 가능성 중심 탐색",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Check out this new smartphone I just bought!",
                    "translation": "내가 방금 산 새 스마트폰 봐봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "Ooh! Imagine all the creative apps we could try!",
                    "translation": "오! 우리가 시도할 수 있는 모든 창의적인 앱을 상상해봐!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "미나씨는 새 휴대폰으로 창의적인 것을 하고 싶어하나요?",
                    "hint": "미나가 'Imagine all the creative apps we could try!'라고 말했어요.",
                    "result": "O",
                    "explanation": "미나는 '우리가 시도할 수 있는 모든 창의적인 앱을 상상해봐'라고 말하며 창의적인 것을 하고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지훈",
                    "script": "It has the fastest processor and amazing camera!",
                    "translation": "가장 빠른 프로세서와 놀라운 카메라를 가지고 있어!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미나",
                    "script": "But does it spark joy when you hold it?",
                    "translation": "하지만 그걸 들고 있을 때 기쁨을 느껴?"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Jihoon said his new phone has a @@ processor.",
                    "hint": "지훈이 말한 'It has the fastest processor'를 확인해보세요.",
                    "optionA": "slowest",
                    "optionB": "fastest",
                    "optionC": "smallest",
                    "result": "fastest",
                    "explanation": "'fastest'는 '가장 빠른'이라는 뜻으로, 지훈은 가장 빠른 프로세서가 있다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Joy? I care about performance! Look at these benchmarks!",
                    "translation": "기쁨? 난 성능에 신경 써! 이 벤치마크들을 봐!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미나",
                    "script": "What if phones could understand our emotions someday?",
                    "translation": "만약 휴대폰이 언젠가 우리의 감정을 이해할 수 있다면 어떨까?"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "미나가 휴대폰이 무엇을 이해할 수 있을지에 대해 어떻게 생각하는지 확인해보세요.",
                    "result": "Phones understanding emotions in future",
                    "explanation": "미나는 '만약 휴대폰이 언젠가 우리의 감정을 이해할 수 있다면 어떨까?'라고 말했어요. 'What if'는 '만약 ~라면 어떨까?'라는 표현입니다.",
                    "optionA": "future",
                    "optionB": "Phones",
                    "optionC": "understanding",
                    "optionD": "emotions",
                    "optionE": "in"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "I'd rather have better battery life than emotion sensing.",
                    "translation": "감정 감지보다는 더 나은 배터리 수명이 있는 게 낫겠어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미나",
                    "script": "Let's take fun selfies with your new camera!",
                    "translation": "네 새 카메라로 재미있는 셀카를 찍자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Great idea! I can test its low-light capabilities!",
                    "translation": "좋은 생각이야! 저조도 기능을 테스트할 수 있겠다!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미나",
                    "script": "And we can pretend we're space explorers from the future!",
                    "translation": "그리고 우리가 미래에서 온 우주 탐험가인 척할 수 있어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "최신 가젯 리뷰어",
            "explanation": "ESTP의 실용적인 기기 평가와 ENFP의 가능성 중심 탐색",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Check out this new smartphone I just bought!",
                    "translation": "내가 방금 산 새 스마트폰 봐봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "Ooh! Imagine all the creative apps we could try!",
                    "translation": "오! 우리가 시도할 수 있는 모든 창의적인 앱을 상상해봐!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "미나씨는 새 휴대폰으로 창의적인 것을 하고 싶어하나요?",
                    "hint": "미나가 'Imagine all the creative apps we could try!'라고 말했어요.",
                    "result": "O",
                    "explanation": "미나는 '우리가 시도할 수 있는 모든 창의적인 앱을 상상해봐'라고 말하며 창의적인 것을 하고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지훈",
                    "script": "It has the fastest processor and amazing camera!",
                    "translation": "가장 빠른 프로세서와 놀라운 카메라를 가지고 있어!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미나",
                    "script": "But does it spark joy when you hold it?",
                    "translation": "하지만 그걸 들고 있을 때 기쁨을 느껴?"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Jihoon said his new phone has a @@ processor.",
                    "hint": "지훈이 말한 'It has the fastest processor'를 확인해보세요.",
                    "optionA": "slowest",
                    "optionB": "fastest",
                    "optionC": "smallest",
                    "result": "fastest",
                    "explanation": "'fastest'는 '가장 빠른'이라는 뜻으로, 지훈은 가장 빠른 프로세서가 있다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Joy? I care about performance! Look at these benchmarks!",
                    "translation": "기쁨? 난 성능에 신경 써! 이 벤치마크들을 봐!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미나",
                    "script": "What if phones could understand our emotions someday?",
                    "translation": "만약 휴대폰이 언젠가 우리의 감정을 이해할 수 있다면 어떨까?"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "미나가 휴대폰이 무엇을 이해할 수 있을지에 대해 어떻게 생각하는지 확인해보세요.",
                    "optionA": "future",
                    "optionB": "Phones",
                    "optionC": "understanding",
                    "optionD": "emotions",
                    "optionE": "in",
                    "result": "Phones understanding emotions in future",
                    "explanation": "미나는 '만약 휴대폰이 언젠가 우리의 감정을 이해할 수 있다면 어떨까?'라고 말했어요. 'What if'는 '만약 ~라면 어떨까?'라는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "I'd rather have better battery life than emotion sensing.",
                    "translation": "감정 감지보다는 더 나은 배터리 수명이 있는 게 낫겠어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미나",
                    "script": "Let's take fun selfies with your new camera!",
                    "translation": "네 새 카메라로 재미있는 셀카를 찍자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Great idea! I can test its low-light capabilities!",
                    "translation": "좋은 생각이야! 저조도 기능을 테스트할 수 있겠다!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미나",
                    "script": "And we can pretend we're space explorers from the future!",
                    "translation": "그리고 우리가 미래에서 온 우주 탐험가인 척할 수 있어!"
                }
            ]
        }
    ]
}
ID: 880 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "데이트 코스의 달인",
            "explanation": "ESTP의 즉흥적 경험 추구와 INFJ의 의미 있는 연결 추구",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "For our date, I planned bungee jumping first!",
                    "translation": "우리 데이트로, 먼저 번지점프를 계획했어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "Oh... Can we talk and connect deeply instead?",
                    "translation": "오... 대신 이야기하고 깊이 교감할 수 있을까?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "기현씨는 스릴 있는 데이트 코스를 선호하나요?",
                    "hint": "기현이 'I planned bungee jumping first!'라고 말했어요.",
                    "result": "O",
                    "explanation": "기현은 '먼저 번지점프를 계획했어'라고 말해서 스릴 있는 활동을 선호함을 알 수 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유진",
                    "script": "Talk? But I found this awesome adventure package!",
                    "translation": "대화? 하지만 난 이 멋진 모험 패키지를 찾았는데!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "I'd love to understand your hopes and dreams.",
                    "translation": "난 네 희망과 꿈을 이해하고 싶어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Seoyeon wants to understand Mr. Gihyeon's @@.",
                    "hint": "서연이 말한 'I'd love to understand your hopes and dreams'를 확인해보세요.",
                    "optionA": "family",
                    "optionB": "hopes and dreams",
                    "optionC": "adventure package",
                    "result": "hopes and dreams",
                    "explanation": "'hopes and dreams'는 '희망과 꿈'이라는 뜻으로, 서연은 기현의 희망과 꿈을 이해하고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "My dream is to try every extreme sport once!",
                    "translation": "내 꿈은 모든 익스트림 스포츠를 한 번씩 시도하는 거야!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서연",
                    "script": "What drives that passion? What are you seeking?",
                    "translation": "그 열정을 이끄는 건 뭐야? 무엇을 찾고 있는 거야?"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "서연이 기현에게 무엇이 열정을 이끄는지 물어봤어요.",
                    "optionA": "drives",
                    "optionB": "What",
                    "optionC": "that",
                    "optionD": "passion",
                    "result": "What drives that passion",
                    "explanation": "서연은 '그 열정을 이끄는 건 뭐야?'라고 물었어요. 'What drives that passion?'은 '무엇이 그 열정을 이끄나요?'라는 의미입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "Seeking? The rush! The adrenaline! The now!",
                    "translation": "찾고 있다고? 그 짜릿함! 아드레날린! 지금 이 순간!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "I see... your soul craves intense experiences.",
                    "translation": "이해해... 네 영혼이 강렬한 경험을 갈망하는구나."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "My soul? I just want to have fun! Race you there?",
                    "translation": "내 영혼? 난 그냥 재미있게 놀고 싶은 거야! 거기까지 경주할래?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "Ok, I'll try bungee jumping... if we get coffee after.",
                    "translation": "좋아, 번지점프를 시도해볼게... 나중에 커피를 마신다면."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "데이트 코스의 달인",
            "explanation": "ESTP의 즉흥적 경험 추구와 INFJ의 의미 있는 연결 추구",
            "level": 3,
            "my_mbti": "ESTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "For our date, I planned bungee jumping first!",
                    "translation": "우리 데이트로, 먼저 번지점프를 계획했어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "Oh... Can we talk and connect deeply instead?",
                    "translation": "오... 대신 이야기하고 깊이 교감할 수 있을까?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "기현씨는 스릴 있는 데이트 코스를 선호하나요?",
                    "hint": "기현이 'I planned bungee jumping first!'라고 말했어요.",
                    "result": "O",
                    "explanation": "기현은 '먼저 번지점프를 계획했어'라고 말해서 스릴 있는 활동을 선호함을 알 수 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유진",
                    "script": "Talk? But I found this awesome adventure package!",
                    "translation": "대화? 하지만 난 이 멋진 모험 패키지를 찾았는데!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "I'd love to understand your hopes and dreams.",
                    "translation": "난 네 희망과 꿈을 이해하고 싶어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Seoyeon wants to understand Mr. Gihyeon's @@.",
                    "hint": "서연이 말한 'I'd love to understand your hopes and dreams'를 확인해보세요.",
                    "optionA": "family",
                    "optionB": "hopes and dreams",
                    "optionC": "adventure package",
                    "result": "hopes and dreams",
                    "explanation": "'hopes and dreams'는 '희망과 꿈'이라는 뜻으로, 서연은 기현의 희망과 꿈을 이해하고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "My dream is to try every extreme sport once!",
                    "translation": "내 꿈은 모든 익스트림 스포츠를 한 번씩 시도하는 거야!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서연",
                    "script": "What drives that passion? What are you seeking?",
                    "translation": "그 열정을 이끄는 건 뭐야? 무엇을 찾고 있는 거야?"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "서연이 기현에게 무엇이 열정을 이끄는지 물어봤어요.",
                    "optionA": "drives",
                    "optionB": "What",
                    "optionC": "that",
                    "optionD": "passion",
                    "result": "What drives that passion",
                    "explanation": "서연은 '그 열정을 이끄는 건 뭐야?'라고 물었어요. 'What drives that passion?'은 '무엇이 그 열정을 이끄나요?'라는 의미입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "Seeking? The rush! The adrenaline! The now!",
                    "translation": "찾고 있다고? 그 짜릿함! 아드레날린! 지금 이 순간!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "I see... your soul craves intense experiences.",
                    "translation": "이해해... 네 영혼이 강렬한 경험을 갈망하는구나."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "My soul? I just want to have fun! Race you there?",
                    "translation": "내 영혼? 난 그냥 재미있게 놀고 싶은 거야! 거기까지 경주할래?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "Ok, I'll try bungee jumping... if we get coffee after.",
                    "translation": "좋아, 번지점프를 시도해볼게... 나중에 커피를 마신다면."
                }
            ]
        }
    ]
}
ID: 881 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "갈등의 팩트체크",
            "explanation": "ESTJ의 사실 중심 접근과 INFP의 감정 중심 해결",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "Let's look at the facts about our fight.",
                    "translation": "우리 싸움에 대한 사실을 살펴보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "But how did the fight make you feel?",
                    "translation": "하지만 그 싸움이 너를 어떻게 느끼게 했어?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민준씨는 감정보다 사실에 초점을 맞추려 하나요?",
                    "hint": "민준이 'Let's look at the facts'라고 말했어요.",
                    "result": "O",
                    "explanation": "민준은 '사실을 살펴보자'고 말하며 감정보다 사실에 초점을 맞추려고 해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민준",
                    "script": "Feelings aren't relevant. You were late twice.",
                    "translation": "감정은 관련 없어. 넌 두 번이나 늦었어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소율",
                    "script": "Your tone hurt more than my lateness!",
                    "translation": "네 말투가 내 지각보다 더 상처줬어!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "What hurt Ms. Soyul more was Mr. Minjun's @@.",
                    "hint": "소율이 말한 'Your tone hurt more than my lateness!'를 확인해보세요.",
                    "optionA": "facts",
                    "optionB": "tone",
                    "optionC": "lateness",
                    "result": "tone",
                    "explanation": "'tone'은 '말투, 어조'라는 뜻으로, 소율은 민준의 말투가 더 상처를 주었다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "I've made a spreadsheet of our conflict history.",
                    "translation": "우리의 갈등 역사에 대한 스프레드시트를 만들었어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소율",
                    "script": "I wrote a poem about our broken trust.",
                    "translation": "우리의 깨진 신뢰에 대한 시를 썼어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "소율이 무엇을 썼는지 확인해보세요.",
                    "result": "Poetry expresses broken trust feelings",
                    "explanation": "소율은 '우리의 깨진 신뢰에 대한 시를 썼다'고 말했어요. 'poem'은 '시'를 의미하고, 'broken trust'는 '깨진 신뢰'를 의미합니다.",
                    "optionA": "broken",
                    "optionB": "trust",
                    "optionC": "Poetry",
                    "optionD": "feelings",
                    "optionE": "expresses"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "Poems don't solve problems. Data does.",
                    "translation": "시는 문제를 해결하지 않아. 데이터가 해결해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "Maybe read it? It's about my feelings...",
                    "translation": "한번 읽어볼래? 내 감정에 관한 거야..."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "Fine. I'll read your poem... reluctantly.",
                    "translation": "좋아. 네 시를 읽을게... 마지못해서."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "And I'll look at your spreadsheet. With tissues.",
                    "translation": "그리고 나는 네 스프레드시트를 볼게. 티슈와 함께."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "갈등의 팩트체크",
            "explanation": "ESTJ의 사실 중심 접근과 INFP의 감정 중심 해결",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "Let's look at the facts about our fight.",
                    "translation": "우리 싸움에 대한 사실을 살펴보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "But how did the fight make you feel?",
                    "translation": "하지만 그 싸움이 너를 어떻게 느끼게 했어?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민준씨는 감정보다 사실에 초점을 맞추려 하나요?",
                    "hint": "민준이 'Let's look at the facts'라고 말했어요.",
                    "result": "O",
                    "explanation": "민준은 '사실을 살펴보자'고 말하며 감정보다 사실에 초점을 맞추려고 해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민준",
                    "script": "Feelings aren't relevant. You were late twice.",
                    "translation": "감정은 관련 없어. 넌 두 번이나 늦었어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소율",
                    "script": "Your tone hurt more than my lateness!",
                    "translation": "네 말투가 내 지각보다 더 상처줬어!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "What hurt Ms. Soyul more was Mr. Minjun's @@.",
                    "hint": "소율이 말한 'Your tone hurt more than my lateness!'를 확인해보세요.",
                    "optionA": "facts",
                    "optionB": "tone",
                    "optionC": "lateness",
                    "result": "tone",
                    "explanation": "'tone'은 '말투, 어조'라는 뜻으로, 소율은 민준의 말투가 더 상처를 주었다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "I've made a spreadsheet of our conflict history.",
                    "translation": "우리의 갈등 역사에 대한 스프레드시트를 만들었어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소율",
                    "script": "I wrote a poem about our broken trust.",
                    "translation": "우리의 깨진 신뢰에 대한 시를 썼어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "소율이 무엇을 썼는지 확인해보세요.",
                    "optionA": "broken",
                    "optionB": "trust",
                    "optionC": "Poetry",
                    "optionD": "feelings",
                    "optionE": "expresses",
                    "result": "Poetry expresses broken trust feelings",
                    "explanation": "소율은 '우리의 깨진 신뢰에 대한 시를 썼다'고 말했어요. 'poem'은 '시'를 의미하고, 'broken trust'는 '깨진 신뢰'를 의미합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "Poems don't solve problems. Data does.",
                    "translation": "시는 문제를 해결하지 않아. 데이터가 해결해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "Maybe read it? It's about my feelings...",
                    "translation": "한번 읽어볼래? 내 감정에 관한 거야..."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "Fine. I'll read your poem... reluctantly.",
                    "translation": "좋아. 네 시를 읽을게... 마지못해서."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "And I'll look at your spreadsheet. With tissues.",
                    "translation": "그리고 나는 네 스프레드시트를 볼게. 티슈와 함께."
                }
            ]
        }
    ]
}
ID: 882 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "규칙 기반 문제해결",
            "explanation": "ESTJ의 규칙 중심 접근과 ESFP의 즉흥적 해결",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "We need clear rules to fix this problem.",
                    "translation": "이 문제를 해결하려면 명확한 규칙이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민아",
                    "script": "Or we could just hug it out! Group hug!",
                    "translation": "아니면 그냥 안아주면 되잖아! 단체 허그!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민아씨는 규칙으로 문제를 해결하고 싶어하나요?",
                    "hint": "민아가 'Or we could just hug it out!'이라고 제안했어요.",
                    "result": "X",
                    "explanation": "민아는 '그냥 안아주면 된다'고 제안하며 규칙이 아닌 감정적 화해를 선호해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지훈",
                    "script": "Rule number one: Everyone cleans their dishes.",
                    "translation": "규칙 1번: 모두가 자신의 설거지를 한다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민아",
                    "script": "But what if we're having too much fun?",
                    "translation": "하지만 너무 재미있게 놀고 있으면 어떡해?"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "The first rule Mr. Jihoon set is that everyone should @@.",
                    "hint": "지훈이 말한 'Rule number one: Everyone cleans their dishes'를 확인해보세요.",
                    "optionA": "their rooms",
                    "optionB": "their dishes",
                    "optionC": "their work",
                    "result": "their dishes",
                    "explanation": "'dishes'는 '접시, 설거지'라는 뜻으로, 지훈은 모두가 자신의 설거지를 해야 한다는 규칙을 정했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Fun doesn't clean dirty kitchens!",
                    "translation": "재미가 더러운 부엌을 청소하진 않아!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민아",
                    "script": "Let's make cleaning a dance party! Problem solved!",
                    "translation": "청소를 댄스 파티로 만들자! 문제 해결!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "민아가 청소를 어떻게 하자고 제안했는지 확인해보세요.",
                    "optionA": "Let's",
                    "optionB": "make",
                    "optionC": "dance",
                    "optionD": "party",
                    "optionE": "a",
                    "optionF": "cleaning",
                    "result": "Let's make cleaning a dance party",
                    "explanation": "민아는 '청소를 댄스 파티로 만들자'고 제안했어요. 'dance party'는 '댄스 파티'를 의미합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Cleaning isn't supposed to be fun.",
                    "translation": "청소는 재미있으라고 하는 게 아니야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민아",
                    "script": "Everything can be fun if you're not boring!",
                    "translation": "너가 재미없는 사람만 아니면 모든 게 재밌을 수 있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "I'm not boring! I'm... efficient.",
                    "translation": "나는 재미없는 사람이 아니야! 난... 효율적인 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민아",
                    "script": "Prove it! Show me your best dance moves!",
                    "translation": "증명해봐! 네 최고의 댄스 동작을 보여줘!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "규칙 기반 문제해결",
            "explanation": "ESTJ의 규칙 중심 접근과 ESFP의 즉흥적 해결",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "We need clear rules to fix this problem.",
                    "translation": "이 문제를 해결하려면 명확한 규칙이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민아",
                    "script": "Or we could just hug it out! Group hug!",
                    "translation": "아니면 그냥 안아주면 되잖아! 단체 허그!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민아씨는 규칙으로 문제를 해결하고 싶어하나요?",
                    "hint": "민아가 'Or we could just hug it out!'이라고 제안했어요.",
                    "result": "X",
                    "explanation": "민아는 '그냥 안아주면 된다'고 제안하며 규칙이 아닌 감정적 화해를 선호해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지훈",
                    "script": "Rule number one: Everyone cleans their dishes.",
                    "translation": "규칙 1번: 모두가 자신의 설거지를 한다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민아",
                    "script": "But what if we're having too much fun?",
                    "translation": "하지만 너무 재미있게 놀고 있으면 어떡해?"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "The first rule Mr. Jihoon set is that everyone should @@.",
                    "hint": "지훈이 말한 'Rule number one: Everyone cleans their dishes'를 확인해보세요.",
                    "optionA": "their rooms",
                    "optionB": "their dishes",
                    "optionC": "their work",
                    "result": "their dishes",
                    "explanation": "'dishes'는 '접시, 설거지'라는 뜻으로, 지훈은 모두가 자신의 설거지를 해야 한다는 규칙을 정했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Fun doesn't clean dirty kitchens!",
                    "translation": "재미가 더러운 부엌을 청소하진 않아!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민아",
                    "script": "Let's make cleaning a dance party! Problem solved!",
                    "translation": "청소를 댄스 파티로 만들자! 문제 해결!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "민아가 청소를 어떻게 하자고 제안했는지 확인해보세요.",
                    "optionA": "Let's",
                    "optionB": "make",
                    "optionC": "dance",
                    "optionD": "party",
                    "optionE": "a",
                    "optionF": "cleaning",
                    "result": "Let's make cleaning a dance party",
                    "explanation": "민아는 '청소를 댄스 파티로 만들자'고 제안했어요. 'dance party'는 '댄스 파티'를 의미합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Cleaning isn't supposed to be fun.",
                    "translation": "청소는 재미있으라고 하는 게 아니야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민아",
                    "script": "Everything can be fun if you're not boring!",
                    "translation": "너가 재미없는 사람만 아니면 모든 게 재밌을 수 있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "I'm not boring! I'm... efficient.",
                    "translation": "나는 재미없는 사람이 아니야! 난... 효율적인 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민아",
                    "script": "Prove it! Show me your best dance moves!",
                    "translation": "증명해봐! 네 최고의 댄스 동작을 보여줘!"
                }
            ]
        }
    ]
}
ID: 883 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "오해는 데이터로 풀기",
            "explanation": "ESTJ의 증거 기반 해결과 ISFJ의 공감 중심 접근",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I have proof that you took my lunch.",
                    "translation": "네가 내 점심을 가져갔다는 증거가 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은서",
                    "script": "Oh no! You must be so hungry...",
                    "translation": "오 이런! 너 많이 배고프겠다..."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "기준씨는 증거를 중요하게 생각하나요?",
                    "hint": "기준이 'I have proof that you took my lunch'라고 말했어요.",
                    "result": "O",
                    "explanation": "기준은 '네가 내 점심을 가져갔다는 증거가 있다'고 말해서 증거를 중요시함을 알 수 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도영",
                    "script": "Camera footage shows you near my desk.",
                    "translation": "카메라 영상은 네가 내 책상 근처에 있었다는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은서",
                    "script": "I was leaving you extra cookies!",
                    "translation": "나는 너에게 추가 쿠키를 놓아주고 있었어!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Eunseo says she had @@ placed on Mr. Gijun's desk.",
                    "hint": "은서가 말한 'I was leaving you extra cookies!'를 확인해보세요.",
                    "optionA": "lunch",
                    "optionB": "money",
                    "optionC": "cookies",
                    "result": "cookies",
                    "explanation": "'cookies'는 '쿠키'라는 뜻으로, 은서는 기준에게 추가 쿠키를 놓아주고 있었다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도영",
                    "script": "But my lunch disappeared at exactly 12:15.",
                    "translation": "하지만 내 점심은 정확히 12시 15분에 사라졌어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은서",
                    "script": "Maybe Minho took it? He looked hungry...",
                    "translation": "아마도 민호가 가져갔을까? 그가 배고파 보였어..."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "은서가 누가 점심을 가져갔을 수 있다고 말했는지 확인해보세요.",
                    "optionA": "took",
                    "optionB": "Maybe",
                    "optionC": "Minho",
                    "optionD": "it",
                    "result": "Maybe Minho took it",
                    "explanation": "은서는 '아마도 민호가 가져갔을 것'이라고 말했어요. 'Maybe'는 '아마도'라는 의미로 가능성을 나타내는 부사입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도영",
                    "script": "We need to question Minho with evidence.",
                    "translation": "우리는 증거를 가지고 민호에게 질문해야 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은서",
                    "script": "Or I could share my lunch with you?",
                    "translation": "아니면 내가 내 점심을 너와 나눌까?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도영",
                    "script": "But... justice must be served!",
                    "translation": "하지만... 정의는 실현되어야 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은서",
                    "script": "And lunch must be served too! Let's eat!",
                    "translation": "점심도 제공되어야 해! 먹자!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "오해는 데이터로 풀기",
            "explanation": "ESTJ의 증거 기반 해결과 ISFJ의 공감 중심 접근",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I have proof that you took my lunch.",
                    "translation": "네가 내 점심을 가져갔다는 증거가 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은서",
                    "script": "Oh no! You must be so hungry...",
                    "translation": "오 이런! 너 많이 배고프겠다..."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "기준씨는 증거를 중요하게 생각하나요?",
                    "hint": "기준이 'I have proof that you took my lunch'라고 말했어요.",
                    "result": "O",
                    "explanation": "기준은 '네가 내 점심을 가져갔다는 증거가 있다'고 말해서 증거를 중요시함을 알 수 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도영",
                    "script": "Camera footage shows you near my desk.",
                    "translation": "카메라 영상은 네가 내 책상 근처에 있었다는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은서",
                    "script": "I was leaving you extra cookies!",
                    "translation": "나는 너에게 추가 쿠키를 놓아주고 있었어!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Eunseo says she had @@ placed on Mr. Gijun's desk.",
                    "hint": "은서가 말한 'I was leaving you extra cookies!'를 확인해보세요.",
                    "optionA": "lunch",
                    "optionB": "money",
                    "optionC": "cookies",
                    "result": "cookies",
                    "explanation": "'cookies'는 '쿠키'라는 뜻으로, 은서는 기준에게 추가 쿠키를 놓아주고 있었다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도영",
                    "script": "But my lunch disappeared at exactly 12:15.",
                    "translation": "하지만 내 점심은 정확히 12시 15분에 사라졌어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은서",
                    "script": "Maybe Minho took it? He looked hungry...",
                    "translation": "아마도 민호가 가져갔을까? 그가 배고파 보였어..."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "은서가 누가 점심을 가져갔을 수 있다고 말했는지 확인해보세요.",
                    "optionA": "took",
                    "optionB": "Maybe",
                    "optionC": "Minho",
                    "optionD": "it",
                    "result": "Maybe Minho took it",
                    "explanation": "은서는 '아마도 민호가 가져갔을 것'이라고 말했어요. 'Maybe'는 '아마도'라는 의미로 가능성을 나타내는 부사입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도영",
                    "script": "We need to question Minho with evidence.",
                    "translation": "우리는 증거를 가지고 민호에게 질문해야 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은서",
                    "script": "Or I could share my lunch with you?",
                    "translation": "아니면 내가 내 점심을 너와 나눌까?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도영",
                    "script": "But... justice must be served!",
                    "translation": "하지만... 정의는 실현되어야 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은서",
                    "script": "And lunch must be served too! Let's eat!",
                    "translation": "점심도 제공되어야 해! 먹자!"
                }
            ]
        }
    ]
}
ID: 884 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "연인과의 효율적 타협",
            "explanation": "ESTJ의 논리적 타협과 ENFJ의 감정 중심 화해",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "Let's solve our argument like adults.",
                    "translation": "우리 논쟁을 어른스럽게 해결하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지은",
                    "script": "First, tell me how you're feeling.",
                    "translation": "먼저, 어떤 기분인지 말해줘."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지은씨는 감정을 중요하게 생각하나요?",
                    "hint": "지은이 'First, tell me how you're feeling'이라고 말했어요.",
                    "result": "O",
                    "explanation": "지은은 '먼저, 어떤 기분인지 말해줘'라고 말해서 감정을 중요시함을 알 수 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "현우",
                    "script": "Feelings? I have a three-point solution ready.",
                    "translation": "감정? 나는 세 가지 해결책을 준비했어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지은",
                    "script": "Without emotions, we can't truly connect.",
                    "translation": "감정 없이는 우리가 진정으로 연결될 수 없어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Hyeonwoo says he prepared a @@ solution.",
                    "hint": "현우가 말한 'I have a three-point solution ready'를 확인해보세요.",
                    "optionA": "three-point",
                    "optionB": "two-point",
                    "optionC": "five-point",
                    "result": "three-point",
                    "explanation": "'three-point'는 '세 가지 요점이 있는'이라는 뜻으로, 현우는 세 가지 요점이 있는 해결책을 준비했다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "Fine. I feel... frustrated by inefficiency.",
                    "translation": "좋아. 나는... 비효율성에 좌절감을 느껴."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지은",
                    "script": "That's a start! I feel unheard and unloved.",
                    "translation": "좋은 시작이야! 나는 들리지 않고 사랑받지 못한다고 느껴."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지은이 어떤 감정을 느끼는지 확인해보세요.",
                    "optionA": "feel",
                    "optionB": "I",
                    "optionC": "unheard",
                    "optionD": "and",
                    "optionE": "unloved",
                    "result": "I feel unheard and unloved",
                    "explanation": "지은은 '나는 들리지 않고 사랑받지 못한다고 느낀다'고 말했어요. 'unheard'는 '들리지 않는'을, 'unloved'는 '사랑받지 못하는'을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "Huh? I've given you factual evidence of love.",
                    "translation": "뭐? 나는 너에게 사랑에 대한 사실적 증거를 줬잖아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지은",
                    "script": "Love isn't a spreadsheet, it's a feeling!",
                    "translation": "사랑은 스프레드시트가 아니라 느낌이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "Wait, I could make us a relationship flowchart!",
                    "translation": "잠깐, 우리를 위한 관계 순서도를 만들 수 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지은",
                    "script": "Just hug me, you adorable robot!",
                    "translation": "그냥 안아줘, 너 귀여운 로봇!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "연인과의 효율적 타협",
            "explanation": "ESTJ의 논리적 타협과 ENFJ의 감정 중심 화해",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "Let's solve our argument like adults.",
                    "translation": "우리 논쟁을 어른스럽게 해결하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지은",
                    "script": "First, tell me how you're feeling.",
                    "translation": "먼저, 어떤 기분인지 말해줘."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지은씨는 감정을 중요하게 생각하나요?",
                    "hint": "지은이 'First, tell me how you're feeling'이라고 말했어요.",
                    "result": "O",
                    "explanation": "지은은 '먼저, 어떤 기분인지 말해줘'라고 말해서 감정을 중요시함을 알 수 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "현우",
                    "script": "Feelings? I have a three-point solution ready.",
                    "translation": "감정? 나는 세 가지 해결책을 준비했어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지은",
                    "script": "Without emotions, we can't truly connect.",
                    "translation": "감정 없이는 우리가 진정으로 연결될 수 없어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Hyeonwoo says he prepared a @@ solution.",
                    "hint": "현우가 말한 'I have a three-point solution ready'를 확인해보세요.",
                    "optionA": "three-point",
                    "optionB": "two-point",
                    "optionC": "five-point",
                    "result": "three-point",
                    "explanation": "'three-point'는 '세 가지 요점이 있는'이라는 뜻으로, 현우는 세 가지 요점이 있는 해결책을 준비했다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "Fine. I feel... frustrated by inefficiency.",
                    "translation": "좋아. 나는... 비효율성에 좌절감을 느껴."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지은",
                    "script": "That's a start! I feel unheard and unloved.",
                    "translation": "좋은 시작이야! 나는 들리지 않고 사랑받지 못한다고 느껴."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지은이 어떤 감정을 느끼는지 확인해보세요.",
                    "optionA": "feel",
                    "optionB": "I",
                    "optionC": "unheard",
                    "optionD": "and",
                    "optionE": "unloved",
                    "result": "I feel unheard and unloved",
                    "explanation": "지은은 '나는 들리지 않고 사랑받지 못한다고 느낀다'고 말했어요. 'unheard'는 '들리지 않는'을, 'unloved'는 '사랑받지 못하는'을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "Huh? I've given you factual evidence of love.",
                    "translation": "뭐? 나는 너에게 사랑에 대한 사실적 증거를 줬잖아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지은",
                    "script": "Love isn't a spreadsheet, it's a feeling!",
                    "translation": "사랑은 스프레드시트가 아니라 느낌이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "Wait, I could make us a relationship flowchart!",
                    "translation": "잠깐, 우리를 위한 관계 순서도를 만들 수 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지은",
                    "script": "Just hug me, you adorable robot!",
                    "translation": "그냥 안아줘, 너 귀여운 로봇!"
                }
            ]
        }
    ]
}
ID: 885 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "가족 규칙의 재정립",
            "explanation": "ESTJ의 체계적 규칙과 INTP의 논리적 예외",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아빠",
                    "script": "We need better rules in this house.",
                    "translation": "이 집에는 더 나은 규칙이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "But why? Rules limit intellectual freedom.",
                    "translation": "하지만 왜요? 규칙은 지적 자유를 제한해요."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "아빠는 집에 규칙이 더 필요하다고 생각하나요?",
                    "hint": "아빠가 'We need better rules in this house'라고 말했어요.",
                    "result": "O",
                    "explanation": "아빠는 '이 집에는 더 나은 규칙이 필요하다'고 말해서 규칙의 필요성을 강조했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "아빠",
                    "script": "Rule one: Everyone does their assigned chores.",
                    "translation": "규칙 1: 모두가 할당된 집안일을 한다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "What if I invent a cleaning robot instead?",
                    "translation": "대신 청소 로봇을 발명하면 어떨까요?"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Jihoon wants to @@ instead of doing housework.",
                    "hint": "지훈이 말한 'What if I invent a cleaning robot instead?'를 확인해보세요.",
                    "optionA": "play games",
                    "optionB": "invent a robot",
                    "optionC": "sleep",
                    "result": "invent a robot",
                    "explanation": "'invent a robot'은 '로봇을 발명하다'라는 뜻으로, 지훈은 청소 로봇을 발명하고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아빠",
                    "script": "No robot excuses! Just follow the schedule.",
                    "translation": "로봇 핑계 안 돼! 그냥 일정을 따라."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "But the current system is highly inefficient.",
                    "translation": "하지만, 현재 시스템은 매우 비효율적이에요."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지훈이 현재 시스템에 대해 어떻게 생각하는지 확인해보세요.",
                    "result": "But current system is very bad",
                    "explanation": "지훈은 '현재 시스템은 매우 비효율적이다'라고 말했어요. 'inefficient'는 '비효율적인'을 의미합니다.",
                    "optionA": "current",
                    "optionB": "But",
                    "optionC": "is",
                    "optionD": "very",
                    "optionE": "system",
                    "optionF": "bad"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아빠",
                    "script": "Inefficient? We've used this system for years!",
                    "translation": "비효율적? 우리는 이 시스템을 수년간 사용했어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "That's the appeal to tradition fallacy.",
                    "translation": "그건 전통에 호소하는 오류예요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아빠",
                    "script": "Did you just call my parenting a fallacy?",
                    "translation": "방금 내 양육을 오류라고 불렀니?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Not you, just your logical reasoning. Big difference!",
                    "translation": "당신이 아니라, 논리적 추론만요. 큰 차이죠!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "가족 규칙의 재정립",
            "explanation": "ESTJ의 체계적 규칙과 INTP의 논리적 예외",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아빠",
                    "script": "We need better rules in this house.",
                    "translation": "이 집에는 더 나은 규칙이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "But why? Rules limit intellectual freedom.",
                    "translation": "하지만 왜요? 규칙은 지적 자유를 제한해요."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "아빠는 집에 규칙이 더 필요하다고 생각하나요?",
                    "hint": "아빠가 'We need better rules in this house'라고 말했어요.",
                    "result": "O",
                    "explanation": "아빠는 '이 집에는 더 나은 규칙이 필요하다'고 말해서 규칙의 필요성을 강조했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "아빠",
                    "script": "Rule one: Everyone does their assigned chores.",
                    "translation": "규칙 1: 모두가 할당된 집안일을 한다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "What if I invent a cleaning robot instead?",
                    "translation": "대신 청소 로봇을 발명하면 어떨까요?"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Jihoon wants to @@ instead of doing housework.",
                    "hint": "지훈이 말한 'What if I invent a cleaning robot instead?'를 확인해보세요.",
                    "optionA": "play games",
                    "optionB": "invent a robot",
                    "optionC": "sleep",
                    "result": "invent a robot",
                    "explanation": "'invent a robot'은 '로봇을 발명하다'라는 뜻으로, 지훈은 청소 로봇을 발명하고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아빠",
                    "script": "No robot excuses! Just follow the schedule.",
                    "translation": "로봇 핑계 안 돼! 그냥 일정을 따라."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "But the current system is highly inefficient.",
                    "translation": "하지만, 현재 시스템은 매우 비효율적이에요."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지훈이 현재 시스템에 대해 어떻게 생각하는지 확인해보세요.",
                    "optionA": "current",
                    "optionB": "But",
                    "optionC": "is",
                    "optionD": "very",
                    "optionE": "system",
                    "optionF": "bad",
                    "result": "But current system is very bad",
                    "explanation": "지훈은 '현재 시스템은 매우 비효율적이다'라고 말했어요. 'inefficient'는 '비효율적인'을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아빠",
                    "script": "Inefficient? We've used this system for years!",
                    "translation": "비효율적? 우리는 이 시스템을 수년간 사용했어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "That's the appeal to tradition fallacy.",
                    "translation": "그건 전통에 호소하는 오류예요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아빠",
                    "script": "Did you just call my parenting a fallacy?",
                    "translation": "방금 내 양육을 오류라고 불렀니?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Not you, just your logical reasoning. Big difference!",
                    "translation": "당신이 아니라, 논리적 추론만요. 큰 차이죠!"
                }
            ]
        }
    ]
}
ID: 886 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "실패는 성공의 어머니",
            "explanation": "ESTJ의 체계적 실패 분석과 INFP의 감성적 접근",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준우",
                    "script": "We need to analyze why we failed.",
                    "translation": "우리는 왜 실패했는지 분석해야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지아",
                    "script": "Maybe we should just feel our emotions first.",
                    "translation": "아마 먼저 우리의 감정을 느껴봐야 할 것 같아."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "준우씨는 실패의 원인을 분석하고 싶어하나요?",
                    "hint": "준우가 'We need to analyze why we failed'라고 말했어요.",
                    "result": "O",
                    "explanation": "준우는 '우리는 왜 실패했는지 분석해야 한다'고 말하며 실패 원인 분석을 중요시해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준우",
                    "script": "Emotions won't fix our mistakes.",
                    "translation": "감정은 우리의 실수를 고치지 못해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지아",
                    "script": "But they help us grow as people!",
                    "translation": "하지만 감정은 우리가 인간으로 성장하는 데 도움이 돼!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Jia thinks emotions help us @@.",
                    "hint": "지아가 말한 'But they help us grow as people!'를 확인해보세요.",
                    "optionA": "winning",
                    "optionB": "grow",
                    "optionC": "fighting",
                    "result": "grow",
                    "explanation": "'grow'는 '성장하다'라는 뜻으로, 지아는 감정이 인간으로 성장하는 데 도움이 된다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준우",
                    "script": "I've made a spreadsheet of our errors.",
                    "translation": "우리의 오류에 대한 스프레드시트를 만들었어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지아",
                    "script": "I wrote a poem about our journey.",
                    "translation": "우리의 여정에 대한 시를 썼어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지아가 무엇을 썼는지 확인해보세요.",
                    "result": "I wrote poem about our journey",
                    "explanation": "지아는 '우리의 여정에 대한 시를 썼다'고 말했어요. 'poem'은 '시'라는 의미의 명사입니다.",
                    "optionA": "journey",
                    "optionB": "about",
                    "optionC": "I",
                    "optionD": "poem",
                    "optionE": "our",
                    "optionF": "wrote"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준우",
                    "script": "A poem? We need solutions, not poems!",
                    "translation": "시라고? 우리는 시가 아니라 해결책이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지아",
                    "script": "My poem actually contains beautiful insights!",
                    "translation": "내 시는 실제로 아름다운 통찰력을 담고 있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준우",
                    "script": "Let me see it... This is surprisingly helpful.",
                    "translation": "한번 볼게... 이거 의외로 도움이 되네."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지아",
                    "script": "And your spreadsheet has nice colors too!",
                    "translation": "그리고 네 스프레드시트도 색상이 예쁘네!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "실패는 성공의 어머니",
            "explanation": "ESTJ의 체계적 실패 분석과 INFP의 감성적 접근",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준우",
                    "script": "We need to analyze why we failed.",
                    "translation": "우리는 왜 실패했는지 분석해야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지아",
                    "script": "Maybe we should just feel our emotions first.",
                    "translation": "아마 먼저 우리의 감정을 느껴봐야 할 것 같아."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "준우씨는 실패의 원인을 분석하고 싶어하나요?",
                    "hint": "준우가 'We need to analyze why we failed'라고 말했어요.",
                    "result": "O",
                    "explanation": "준우는 '우리는 왜 실패했는지 분석해야 한다'고 말하며 실패 원인 분석을 중요시해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준우",
                    "script": "Emotions won't fix our mistakes.",
                    "translation": "감정은 우리의 실수를 고치지 못해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지아",
                    "script": "But they help us grow as people!",
                    "translation": "하지만 감정은 우리가 인간으로 성장하는 데 도움이 돼!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Jia thinks emotions help us @@.",
                    "hint": "지아가 말한 'But they help us grow as people!'를 확인해보세요.",
                    "optionA": "winning",
                    "optionB": "grow",
                    "optionC": "fighting",
                    "result": "grow",
                    "explanation": "'grow'는 '성장하다'라는 뜻으로, 지아는 감정이 인간으로 성장하는 데 도움이 된다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준우",
                    "script": "I've made a spreadsheet of our errors.",
                    "translation": "우리의 오류에 대한 스프레드시트를 만들었어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지아",
                    "script": "I wrote a poem about our journey.",
                    "translation": "우리의 여정에 대한 시를 썼어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지아가 무엇을 썼는지 확인해보세요.",
                    "optionA": "journey",
                    "optionB": "about",
                    "optionC": "I",
                    "optionD": "poem",
                    "optionE": "our",
                    "optionF": "wrote",
                    "result": "I wrote poem about our journey",
                    "explanation": "지아는 '우리의 여정에 대한 시를 썼다'고 말했어요. 'poem'은 '시'라는 의미의 명사입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준우",
                    "script": "A poem? We need solutions, not poems!",
                    "translation": "시라고? 우리는 시가 아니라 해결책이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지아",
                    "script": "My poem actually contains beautiful insights!",
                    "translation": "내 시는 실제로 아름다운 통찰력을 담고 있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준우",
                    "script": "Let me see it... This is surprisingly helpful.",
                    "translation": "한번 볼게... 이거 의외로 도움이 되네."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지아",
                    "script": "And your spreadsheet has nice colors too!",
                    "translation": "그리고 네 스프레드시트도 색상이 예쁘네!"
                }
            ]
        }
    ]
}
ID: 887 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "돌발상황 대응 매뉴얼",
            "explanation": "ESTJ의 계획적 위기 대응과 ENFP의 즉흥적 해결책",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수진",
                    "script": "I have a manual for emergencies.",
                    "translation": "나는 긴급 상황을 위한 매뉴얼이 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태양",
                    "script": "A manual? Just improvise like me!",
                    "translation": "매뉴얼이라고? 그냥 나처럼 즉흥적으로 해!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "태양씨는 매뉴얼보다 즉흥적인 대응을 선호하나요?",
                    "hint": "태양이 'Just improvise like me!'라고 말했어요.",
                    "result": "O",
                    "explanation": "태양은 '그냥 나처럼 즉흥적으로 해!'라고 말하며 즉흥적인 대응을 선호한다는 것을 보여줘요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수진",
                    "script": "Improvising leads to chaos. Follow procedures!",
                    "translation": "즉흥적 대응은 혼란으로 이어져. 절차를 따라!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태양",
                    "script": "But every emergency is unique!",
                    "translation": "하지만 모든 긴급 상황은 독특해!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Sujin thinks improvised responses lead to @@.",
                    "hint": "수진이 말한 'Improvising leads to chaos'를 확인해보세요.",
                    "optionA": "success",
                    "optionB": "fun",
                    "optionC": "chaos",
                    "result": "chaos",
                    "explanation": "'chaos'는 '혼란, 무질서'라는 뜻으로, 수진은 즉흥적 대응이 혼란으로 이어진다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "My emergency binder has 50 scenarios!",
                    "translation": "내 긴급 상황 바인더에는 50가지 시나리오가 있어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태양",
                    "script": "But what about scenario fifty-one?",
                    "translation": "하지만 51번째 시나리오는 어떡해?"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "태양이 어떤 시나리오에 대해 질문했는지 확인해보세요.",
                    "optionA": "what",
                    "optionB": "But",
                    "optionC": "about",
                    "optionD": "scenario",
                    "optionE": "fifty-one",
                    "result": "But what about scenario fifty-one",
                    "explanation": "태양은 '51번째 시나리오는 어떡해?'라고 물었어요. 'fifty-one'은 '51'이라는 숫자를 나타냅니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "Then we adapt using the closest scenario!",
                    "translation": "그럼 가장 가까운 시나리오를 사용해서 적응해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태양",
                    "script": "Hey, that's improvising! You just admitted it!",
                    "translation": "이봐, 그건 즉흥적 대응이야! 방금 인정했잖아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "It's... structured improvisation. Totally different.",
                    "translation": "그건... 구조화된 즉흥성이야. 완전히 달라."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태양",
                    "script": "I knew you had a wild side! High five!",
                    "translation": "네가 자유분방한 면이 있다는 걸 알았어! 하이파이브!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "돌발상황 대응 매뉴얼",
            "explanation": "ESTJ의 계획적 위기 대응과 ENFP의 즉흥적 해결책",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수진",
                    "script": "I have a manual for emergencies.",
                    "translation": "나는 긴급 상황을 위한 매뉴얼이 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태양",
                    "script": "A manual? Just improvise like me!",
                    "translation": "매뉴얼이라고? 그냥 나처럼 즉흥적으로 해!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "태양씨는 매뉴얼보다 즉흥적인 대응을 선호하나요?",
                    "hint": "태양이 'Just improvise like me!'라고 말했어요.",
                    "result": "O",
                    "explanation": "태양은 '그냥 나처럼 즉흥적으로 해!'라고 말하며 즉흥적인 대응을 선호한다는 것을 보여줘요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수진",
                    "script": "Improvising leads to chaos. Follow procedures!",
                    "translation": "즉흥적 대응은 혼란으로 이어져. 절차를 따라!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태양",
                    "script": "But every emergency is unique!",
                    "translation": "하지만 모든 긴급 상황은 독특해!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Sujin thinks improvised responses lead to @@.",
                    "hint": "수진이 말한 'Improvising leads to chaos'를 확인해보세요.",
                    "optionA": "success",
                    "optionB": "fun",
                    "optionC": "chaos",
                    "result": "chaos",
                    "explanation": "'chaos'는 '혼란, 무질서'라는 뜻으로, 수진은 즉흥적 대응이 혼란으로 이어진다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "My emergency binder has 50 scenarios!",
                    "translation": "내 긴급 상황 바인더에는 50가지 시나리오가 있어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태양",
                    "script": "But what about scenario fifty-one?",
                    "translation": "하지만 51번째 시나리오는 어떡해?"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "태양이 어떤 시나리오에 대해 질문했는지 확인해보세요.",
                    "optionA": "what",
                    "optionB": "But",
                    "optionC": "about",
                    "optionD": "scenario",
                    "optionE": "fifty-one",
                    "result": "But what about scenario fifty-one",
                    "explanation": "태양은 '51번째 시나리오는 어떡해?'라고 물었어요. 'fifty-one'은 '51'이라는 숫자를 나타냅니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "Then we adapt using the closest scenario!",
                    "translation": "그럼 가장 가까운 시나리오를 사용해서 적응해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태양",
                    "script": "Hey, that's improvising! You just admitted it!",
                    "translation": "이봐, 그건 즉흥적 대응이야! 방금 인정했잖아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "It's... structured improvisation. Totally different.",
                    "translation": "그건... 구조화된 즉흥성이야. 완전히 달라."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태양",
                    "script": "I knew you had a wild side! High five!",
                    "translation": "네가 자유분방한 면이 있다는 걸 알았어! 하이파이브!"
                }
            ]
        }
    ]
}
ID: 888 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "예상치 못한 변수 처리",
            "explanation": "ESTJ의 체계적 문제해결과 ISFJ의 세심한 배려",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Our project deadline just moved up!",
                    "translation": "우리 프로젝트 마감일이 앞당겨졌어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "Oh no! Is everyone doing okay?",
                    "translation": "오 안돼! 모두 괜찮아?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민지씨는 프로젝트보다 팀원들의 상태를 먼저 걱정하나요?",
                    "hint": "민지가 'Is everyone doing okay?'라고 물었어요.",
                    "result": "O",
                    "explanation": "민지는 '모두 괜찮아?'라고 물으며 프로젝트보다 사람들의 상태를 먼저 걱정하고 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지훈",
                    "script": "We need to reassign all tasks immediately!",
                    "translation": "모든 작업을 즉시 재배정해야 해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민지",
                    "script": "But Sung-min has family issues right now...",
                    "translation": "하지만 성민이 지금 가족 문제가 있잖아..."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Jihoon thinks we should reassign @@.",
                    "hint": "지훈이 말한 'We need to reassign all tasks immediately!'를 확인해보세요.",
                    "optionA": "some tasks",
                    "optionB": "all tasks",
                    "optionC": "no tasks",
                    "result": "all tasks",
                    "explanation": "'all tasks'는 '모든 작업'이라는 뜻으로, 지훈은 모든 작업을 재배정해야 한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Business comes first. We all have issues.",
                    "translation": "업무가 우선이야. 우리 모두 문제가 있어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민지",
                    "script": "I can take some of Sung-min's tasks.",
                    "translation": "내가 성민의 작업 일부를 맡을 수 있어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "민지가 어떻게 도울 수 있다고 했는지 확인해보세요.",
                    "result": "I can take some Sungmin tasks",
                    "explanation": "민지는 '내가 성민의 작업 일부를 맡을 수 있다'고 말했어요. 'take some of'는 '일부를 맡다'라는 의미로 사용되었습니다.",
                    "optionA": "Sungmin",
                    "optionB": "I",
                    "optionC": "can",
                    "optionD": "some",
                    "optionE": "tasks",
                    "optionF": "take"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "But you're already at full capacity.",
                    "translation": "하지만 넌 이미 꽉 찬 업무량이잖아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "I'll stay late. Team harmony matters too.",
                    "translation": "난 늦게까지 남을게. 팀 화합도 중요하니까."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your dedication... I respect that actually.",
                    "translation": "너의 헌신... 사실 존경해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민지",
                    "script": "And I admire your focus. Let's combine both?",
                    "translation": "그리고 난 네 집중력을 존경해. 둘 다 결합해볼까?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "예상치 못한 변수 처리",
            "explanation": "ESTJ의 체계적 문제해결과 ISFJ의 세심한 배려",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Our project deadline just moved up!",
                    "translation": "우리 프로젝트 마감일이 앞당겨졌어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "Oh no! Is everyone doing okay?",
                    "translation": "오 안돼! 모두 괜찮아?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민지씨는 프로젝트보다 팀원들의 상태를 먼저 걱정하나요?",
                    "hint": "민지가 'Is everyone doing okay?'라고 물었어요.",
                    "result": "O",
                    "explanation": "민지는 '모두 괜찮아?'라고 물으며 프로젝트보다 사람들의 상태를 먼저 걱정하고 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지훈",
                    "script": "We need to reassign all tasks immediately!",
                    "translation": "모든 작업을 즉시 재배정해야 해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민지",
                    "script": "But Sung-min has family issues right now...",
                    "translation": "하지만 성민이 지금 가족 문제가 있잖아..."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Jihoon thinks we should reassign @@.",
                    "hint": "지훈이 말한 'We need to reassign all tasks immediately!'를 확인해보세요.",
                    "optionA": "some tasks",
                    "optionB": "all tasks",
                    "optionC": "no tasks",
                    "result": "all tasks",
                    "explanation": "'all tasks'는 '모든 작업'이라는 뜻으로, 지훈은 모든 작업을 재배정해야 한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Business comes first. We all have issues.",
                    "translation": "업무가 우선이야. 우리 모두 문제가 있어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민지",
                    "script": "I can take some of Sung-min's tasks.",
                    "translation": "내가 성민의 작업 일부를 맡을 수 있어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "민지가 어떻게 도울 수 있다고 했는지 확인해보세요.",
                    "optionA": "Sungmin",
                    "optionB": "I",
                    "optionC": "can",
                    "optionD": "some",
                    "optionE": "tasks",
                    "optionF": "take",
                    "result": "I can take some Sungmin tasks",
                    "explanation": "민지는 '내가 성민의 작업 일부를 맡을 수 있다'고 말했어요. 'take some of'는 '일부를 맡다'라는 의미로 사용되었습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "But you're already at full capacity.",
                    "translation": "하지만 넌 이미 꽉 찬 업무량이잖아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "I'll stay late. Team harmony matters too.",
                    "translation": "난 늦게까지 남을게. 팀 화합도 중요하니까."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your dedication... I respect that actually.",
                    "translation": "너의 헌신... 사실 존경해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민지",
                    "script": "And I admire your focus. Let's combine both?",
                    "translation": "그리고 난 네 집중력을 존경해. 둘 다 결합해볼까?"
                }
            ]
        }
    ]
}
ID: 889 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "관계 위기 극복 프로토콜",
            "explanation": "ESTJ의 문제 해결 접근법과 INTP의 분석적 거리두기",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강민",
                    "script": "We need to fix our friendship now.",
                    "translation": "우리는 지금 우정을 고쳐야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "Hmm, let me analyze what went wrong.",
                    "translation": "음, 뭐가 잘못됐는지 분석해볼게."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "정현씨는 문제를 즉시 해결하고 싶어하나요?",
                    "hint": "정현이 'We need to fix our friendship now'라고 말했어요.",
                    "result": "O",
                    "explanation": "정현은 '우리는 지금 우정을 고쳐야 한다'고 말하며 즉각적인 해결을 원하고 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "강민",
                    "script": "Just say sorry and move on!",
                    "translation": "그냥 미안하다고 하고 넘어가!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "But I need to understand the logic first.",
                    "translation": "하지만 먼저 논리를 이해해야 해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Doyoon wants to understand @@ before apologizing.",
                    "hint": "도윤이 말한 'But I need to understand the logic first'를 확인해보세요.",
                    "optionA": "emotion",
                    "optionB": "logic",
                    "optionC": "apology",
                    "result": "logic",
                    "explanation": "'logic'은 '논리'라는 뜻으로, 도윤은 논리를 먼저 이해하고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "강민",
                    "script": "Social protocols don't need deep analysis!",
                    "translation": "사회적 프로토콜은 깊은 분석이 필요 없어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도윤",
                    "script": "Actually, human interaction is fascinatingly complex.",
                    "translation": "사실, 인간 상호작용은 매력적으로 복잡해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "도윤이 인간 상호작용에 대해 어떻게 생각하는지 확인해보세요.",
                    "optionA": "interaction",
                    "optionB": "complex",
                    "optionC": "is",
                    "optionD": "human",
                    "optionE": "fascinatingly",
                    "optionF": "Actually",
                    "result": "Actually human interaction is fascinatingly complex",
                    "explanation": "도윤은 '사실, 인간 상호작용은 매력적으로 복잡하다'고 말했어요. 'fascinatingly'는 '매력적으로, 흥미롭게'라는 의미의 부사입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "강민",
                    "script": "Can we just fix this with steps?",
                    "translation": "그냥 단계별로 이걸 고칠 수 없을까?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Fine. Step one: identify the core issue.",
                    "translation": "좋아. 1단계: 핵심 문제 파악하기."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "강민",
                    "script": "No, step one is: say sorry!",
                    "translation": "아니, 1단계는: 미안하다고 말하기!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "Sorry for being logical about our friendship?",
                    "translation": "우리 우정에 대해 논리적인 것이 미안해?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "관계 위기 극복 프로토콜",
            "explanation": "ESTJ의 문제 해결 접근법과 INTP의 분석적 거리두기",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강민",
                    "script": "We need to fix our friendship now.",
                    "translation": "우리는 지금 우정을 고쳐야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "Hmm, let me analyze what went wrong.",
                    "translation": "음, 뭐가 잘못됐는지 분석해볼게."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "정현씨는 문제를 즉시 해결하고 싶어하나요?",
                    "hint": "정현이 'We need to fix our friendship now'라고 말했어요.",
                    "result": "O",
                    "explanation": "정현은 '우리는 지금 우정을 고쳐야 한다'고 말하며 즉각적인 해결을 원하고 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "강민",
                    "script": "Just say sorry and move on!",
                    "translation": "그냥 미안하다고 하고 넘어가!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "But I need to understand the logic first.",
                    "translation": "하지만 먼저 논리를 이해해야 해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Doyoon wants to understand @@ before apologizing.",
                    "hint": "도윤이 말한 'But I need to understand the logic first'를 확인해보세요.",
                    "optionA": "emotion",
                    "optionB": "logic",
                    "optionC": "apology",
                    "result": "logic",
                    "explanation": "'logic'은 '논리'라는 뜻으로, 도윤은 논리를 먼저 이해하고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "강민",
                    "script": "Social protocols don't need deep analysis!",
                    "translation": "사회적 프로토콜은 깊은 분석이 필요 없어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도윤",
                    "script": "Actually, human interaction is fascinatingly complex.",
                    "translation": "사실, 인간 상호작용은 매력적으로 복잡해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "도윤이 인간 상호작용에 대해 어떻게 생각하는지 확인해보세요.",
                    "optionA": "interaction",
                    "optionB": "complex",
                    "optionC": "is",
                    "optionD": "human",
                    "optionE": "fascinatingly",
                    "optionF": "Actually",
                    "result": "Actually human interaction is fascinatingly complex",
                    "explanation": "도윤은 '사실, 인간 상호작용은 매력적으로 복잡하다'고 말했어요. 'fascinatingly'는 '매력적으로, 흥미롭게'라는 의미의 부사입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "강민",
                    "script": "Can we just fix this with steps?",
                    "translation": "그냥 단계별로 이걸 고칠 수 없을까?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Fine. Step one: identify the core issue.",
                    "translation": "좋아. 1단계: 핵심 문제 파악하기."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "강민",
                    "script": "No, step one is: say sorry!",
                    "translation": "아니, 1단계는: 미안하다고 말하기!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "Sorry for being logical about our friendship?",
                    "translation": "우리 우정에 대해 논리적인 것이 미안해?"
                }
            ]
        }
    ]
}
ID: 890 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "실수 후 대응의 기술",
            "explanation": "ESTJ의 객관적 오류 처리와 ESFP의 낙관적 접근",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서진",
                    "script": "You made a serious error in this report.",
                    "translation": "이 보고서에 심각한 오류를 냈네."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하늘",
                    "script": "Oops! But everyone makes mistakes, right?",
                    "translation": "앗! 하지만 모두 실수를 하잖아, 그렇지?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하늘씨는 실수에 대해 심각하게 걱정하고 있나요?",
                    "hint": "하늘이 'Oops! But everyone makes mistakes, right?'라고 말했어요.",
                    "result": "X",
                    "explanation": "하늘은 'Oops!'라고 가볍게 반응하고 '모두 실수를 한다'고 말하며 실수를 심각하게 받아들이지 않고 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서진",
                    "script": "We need to implement error-prevention protocols.",
                    "translation": "오류 방지 프로토콜을 구현해야 해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하늘",
                    "script": "Or we could just double-check next time!",
                    "translation": "아니면 다음에 그냥 두 번 확인하면 돼!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Seojin suggested implementing a @@ protocol.",
                    "hint": "서진이 말한 'We need to implement error-prevention protocols'를 확인해보세요.",
                    "optionA": "success",
                    "optionB": "error-prevention",
                    "optionC": "communication",
                    "result": "error-prevention",
                    "explanation": "'error-prevention'은 '오류 방지'라는 뜻으로, 서진은 오류 방지 프로토콜을 구현하자고 제안했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서진",
                    "script": "Your attitude is too casual about errors.",
                    "translation": "오류에 대한 네 태도는 너무 가벼워."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하늘",
                    "script": "Life's too short to stress over typos!",
                    "translation": "인생은 오타 때문에 스트레스 받기엔 너무 짧아!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "하늘이 인생에 대해 어떻게 생각하는지 확인해보세요.",
                    "result": "Life too short to worry typos",
                    "explanation": "하늘은 '인생은 오타 때문에 스트레스 받기엔 너무 짧다'고 말했어요. 'too short to'는 '~하기에는 너무 짧다'라는 표현입니다.",
                    "optionA": "typos",
                    "optionB": "too",
                    "optionC": "Life",
                    "optionD": "to",
                    "optionE": "worry",
                    "optionF": "short"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "This isn't just a typo. It's unprofessional.",
                    "translation": "이건 그냥 오타가 아니야. 불 professional해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하늘",
                    "script": "I'll bring cookies to apologize! Everyone loves cookies!",
                    "translation": "사과하기 위해 쿠키를 가져올게! 모두 쿠키를 좋아하잖아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "Cookies don't fix data errors...",
                    "translation": "쿠키가 데이터 오류를 고치진 않아..."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하늘",
                    "script": "But they make the person fixing them happier!",
                    "translation": "하지만 그것들을 고치는 사람을 더 행복하게 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "실수 후 대응의 기술",
            "explanation": "ESTJ의 객관적 오류 처리와 ESFP의 낙관적 접근",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서진",
                    "script": "You made a serious error in this report.",
                    "translation": "이 보고서에 심각한 오류를 냈네."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하늘",
                    "script": "Oops! But everyone makes mistakes, right?",
                    "translation": "앗! 하지만 모두 실수를 하잖아, 그렇지?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하늘씨는 실수에 대해 심각하게 걱정하고 있나요?",
                    "hint": "하늘이 'Oops! But everyone makes mistakes, right?'라고 말했어요.",
                    "result": "X",
                    "explanation": "하늘은 'Oops!'라고 가볍게 반응하고 '모두 실수를 한다'고 말하며 실수를 심각하게 받아들이지 않고 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서진",
                    "script": "We need to implement error-prevention protocols.",
                    "translation": "오류 방지 프로토콜을 구현해야 해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하늘",
                    "script": "Or we could just double-check next time!",
                    "translation": "아니면 다음에 그냥 두 번 확인하면 돼!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Seojin suggested implementing a @@ protocol.",
                    "hint": "서진이 말한 'We need to implement error-prevention protocols'를 확인해보세요.",
                    "optionA": "success",
                    "optionB": "error-prevention",
                    "optionC": "communication",
                    "result": "error-prevention",
                    "explanation": "'error-prevention'은 '오류 방지'라는 뜻으로, 서진은 오류 방지 프로토콜을 구현하자고 제안했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서진",
                    "script": "Your attitude is too casual about errors.",
                    "translation": "오류에 대한 네 태도는 너무 가벼워."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하늘",
                    "script": "Life's too short to stress over typos!",
                    "translation": "인생은 오타 때문에 스트레스 받기엔 너무 짧아!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "하늘이 인생에 대해 어떻게 생각하는지 확인해보세요.",
                    "optionA": "typos",
                    "optionB": "too",
                    "optionC": "Life",
                    "optionD": "to",
                    "optionE": "worry",
                    "optionF": "short",
                    "result": "Life too short to worry typos",
                    "explanation": "하늘은 '인생은 오타 때문에 스트레스 받기엔 너무 짧다'고 말했어요. 'too short to'는 '~하기에는 너무 짧다'라는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "This isn't just a typo. It's unprofessional.",
                    "translation": "이건 그냥 오타가 아니야. 불 professional해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하늘",
                    "script": "I'll bring cookies to apologize! Everyone loves cookies!",
                    "translation": "사과하기 위해 쿠키를 가져올게! 모두 쿠키를 좋아하잖아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "Cookies don't fix data errors...",
                    "translation": "쿠키가 데이터 오류를 고치진 않아..."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하늘",
                    "script": "But they make the person fixing them happier!",
                    "translation": "하지만 그것들을 고치는 사람을 더 행복하게 만들어!"
                }
            ]
        }
    ]
}
ID: 891 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "데이터로 증명하는 여행계획",
            "explanation": "ESTJ의 분석적 계획과 ENFP의 즉흥적 탐험 대비",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I've created a spreadsheet for our trip.",
                    "translation": "우리 여행을 위한 스프레드시트를 만들었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Spreadsheet? Let's just wing it!",
                    "translation": "스프레드시트? 그냥 즉흥적으로 가자!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하은씨는 여행 계획을 체계적으로 세우길 원하나요?",
                    "hint": "하은이 'Let's just wing it!'이라고 말했어요. 'wing it'은 '즉흥적으로 하다'라는 표현이에요.",
                    "result": "X",
                    "explanation": "하은은 'Let's just wing it!'이라고 말하며 즉흥적으로 여행하길 원해요. 'wing it'은 '계획 없이 즉흥적으로 하다'라는 의미입니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "진우",
                    "script": "The data shows Jeju is better.",
                    "translation": "데이터에 따르면 제주도가 더 좋아."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "But what if we discover something magical?",
                    "translation": "하지만 우리가 뭔가 마법 같은 걸 발견하면 어떡해?"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Jinwoo judged Jeju Island is better based on @@.",
                    "hint": "진우가 말한 'The data shows Jeju is better'를 확인해보세요.",
                    "optionA": "feeling",
                    "optionB": "data",
                    "optionC": "instinct",
                    "result": "data",
                    "explanation": "'data'는 '데이터'라는 뜻으로, 진우는 데이터를 기반으로 제주도가 더 좋다고 판단했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "Magic doesn't pay for hotel rooms.",
                    "translation": "마법이 호텔 객실비를 내주진 않아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하은",
                    "script": "We could discover a hidden beach!",
                    "translation": "우리는 숨겨진 해변을 발견할 수도 있어!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "하은이 발견하고 싶어하는 것은 무엇인지 확인해보세요.",
                    "optionA": "beach",
                    "optionB": "discover",
                    "optionC": "a",
                    "optionD": "We",
                    "optionE": "could",
                    "optionF": "hidden",
                    "result": "We could discover a hidden beach",
                    "explanation": "하은은 '우리는 숨겨진 해변을 발견할 수도 있다'고 말했어요. 'hidden'은 '숨겨진, 비밀의'를 의미합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "My research shows a 73% satisfaction rate.",
                    "translation": "내 조사에 따르면 73%의 만족도를 보여."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하은",
                    "script": "But what about the magic 27%?",
                    "translation": "하지만 마법 같은 27%는 어때?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "That's... not how statistics work.",
                    "translation": "그건... 통계가 작동하는 방식이 아니야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하은",
                    "script": "Let's compromise! Your plan, my spontaneity!",
                    "translation": "타협하자! 너의 계획, 내 즉흥성!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "데이터로 증명하는 여행계획",
            "explanation": "ESTJ의 분석적 계획과 ENFP의 즉흥적 탐험 대비",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I've created a spreadsheet for our trip.",
                    "translation": "우리 여행을 위한 스프레드시트를 만들었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Spreadsheet? Let's just wing it!",
                    "translation": "스프레드시트? 그냥 즉흥적으로 가자!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "하은씨는 여행 계획을 체계적으로 세우길 원하나요?",
                    "hint": "하은이 'Let's just wing it!'이라고 말했어요. 'wing it'은 '즉흥적으로 하다'라는 표현이에요.",
                    "result": "X",
                    "explanation": "하은은 'Let's just wing it!'이라고 말하며 즉흥적으로 여행하길 원해요. 'wing it'은 '계획 없이 즉흥적으로 하다'라는 의미입니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "진우",
                    "script": "The data shows Jeju is better.",
                    "translation": "데이터에 따르면 제주도가 더 좋아."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "But what if we discover something magical?",
                    "translation": "하지만 우리가 뭔가 마법 같은 걸 발견하면 어떡해?"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Jinwoo judged Jeju Island is better based on @@.",
                    "hint": "진우가 말한 'The data shows Jeju is better'를 확인해보세요.",
                    "optionA": "feeling",
                    "optionB": "data",
                    "optionC": "instinct",
                    "result": "data",
                    "explanation": "'data'는 '데이터'라는 뜻으로, 진우는 데이터를 기반으로 제주도가 더 좋다고 판단했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "Magic doesn't pay for hotel rooms.",
                    "translation": "마법이 호텔 객실비를 내주진 않아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하은",
                    "script": "We could discover a hidden beach!",
                    "translation": "우리는 숨겨진 해변을 발견할 수도 있어!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "하은이 발견하고 싶어하는 것은 무엇인지 확인해보세요.",
                    "optionA": "beach",
                    "optionB": "discover",
                    "optionC": "a",
                    "optionD": "We",
                    "optionE": "could",
                    "optionF": "hidden",
                    "result": "We could discover a hidden beach",
                    "explanation": "하은은 '우리는 숨겨진 해변을 발견할 수도 있다'고 말했어요. 'hidden'은 '숨겨진, 비밀의'를 의미합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "My research shows a 73% satisfaction rate.",
                    "translation": "내 조사에 따르면 73%의 만족도를 보여."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하은",
                    "script": "But what about the magic 27%?",
                    "translation": "하지만 마법 같은 27%는 어때?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "That's... not how statistics work.",
                    "translation": "그건... 통계가 작동하는 방식이 아니야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하은",
                    "script": "Let's compromise! Your plan, my spontaneity!",
                    "translation": "타협하자! 너의 계획, 내 즉흥성!"
                }
            ]
        }
    ]
}
ID: 892 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "효율성 최적화 학습법",
            "explanation": "ESTJ의 체계적 학습과 INFJ의 통찰적 접근 대비",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성민",
                    "script": "I've made a study timetable.",
                    "translation": "공부 시간표를 만들었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "But have you considered your energy flow?",
                    "translation": "하지만 너의 에너지 흐름을 고려해봤어?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지민씨는 시간표보다 에너지 흐름이 중요하다고 생각하나요?",
                    "hint": "지민이 'But have you considered your energy flow?'라고 물었어요.",
                    "result": "O",
                    "explanation": "지민은 '에너지 흐름을 고려했냐'고 물으며 시간표만큼 에너지 흐름도 중요하다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성민",
                    "script": "Energy flow? I need concrete results.",
                    "translation": "에너지 흐름? 난 구체적인 결과가 필요해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "Sometimes intuition leads to deeper understanding.",
                    "translation": "때로는 직관이 더 깊은 이해로 이끌어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Seongmin wants @@ results.",
                    "hint": "성민이 말한 'I need concrete results'를 확인해보세요.",
                    "optionA": "quick",
                    "optionB": "concrete",
                    "optionC": "abstract",
                    "result": "concrete",
                    "explanation": "'concrete'는 '구체적인'이라는 뜻으로, 성민은 구체적인 결과를 원한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성민",
                    "script": "I track my progress with statistics.",
                    "translation": "나는 통계로 진행 상황을 추적해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지민",
                    "script": "But what's your ultimate learning purpose?",
                    "translation": "하지만 네 궁극적인 학습 목적은 뭐야?"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지민이 성민에게 무엇을 물었는지 확인해보세요.",
                    "optionA": "your",
                    "optionB": "what's",
                    "optionC": "learning",
                    "optionD": "ultimate",
                    "optionE": "purpose",
                    "result": "what's your ultimate learning purpose",
                    "explanation": "지민은 '너의 궁극적인 학습 목적이 무엇이냐'고 물었어요. 'ultimate'는 '궁극적인, 최종적인'의 의미입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성민",
                    "script": "To master the material efficiently, obviously.",
                    "translation": "당연히 효율적으로 자료를 마스터하는 거지."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지민",
                    "script": "Maybe connect with the material's essence?",
                    "translation": "아마도 자료의 본질과 연결되는 건 어때?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성민",
                    "script": "Essence doesn't help me pass exams.",
                    "translation": "본질은 시험 통과에 도움이 안 돼."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지민",
                    "script": "Try my method once? You might be surprised.",
                    "translation": "내 방법을 한번 시도해볼래? 놀랄지도 모르겠어."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "효율성 최적화 학습법",
            "explanation": "ESTJ의 체계적 학습과 INFJ의 통찰적 접근 대비",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성민",
                    "script": "I've made a study timetable.",
                    "translation": "공부 시간표를 만들었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "But have you considered your energy flow?",
                    "translation": "하지만 너의 에너지 흐름을 고려해봤어?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지민씨는 시간표보다 에너지 흐름이 중요하다고 생각하나요?",
                    "hint": "지민이 'But have you considered your energy flow?'라고 물었어요.",
                    "result": "O",
                    "explanation": "지민은 '에너지 흐름을 고려했냐'고 물으며 시간표만큼 에너지 흐름도 중요하다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성민",
                    "script": "Energy flow? I need concrete results.",
                    "translation": "에너지 흐름? 난 구체적인 결과가 필요해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "Sometimes intuition leads to deeper understanding.",
                    "translation": "때로는 직관이 더 깊은 이해로 이끌어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Seongmin wants @@ results.",
                    "hint": "성민이 말한 'I need concrete results'를 확인해보세요.",
                    "optionA": "quick",
                    "optionB": "concrete",
                    "optionC": "abstract",
                    "result": "concrete",
                    "explanation": "'concrete'는 '구체적인'이라는 뜻으로, 성민은 구체적인 결과를 원한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성민",
                    "script": "I track my progress with statistics.",
                    "translation": "나는 통계로 진행 상황을 추적해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지민",
                    "script": "But what's your ultimate learning purpose?",
                    "translation": "하지만 네 궁극적인 학습 목적은 뭐야?"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지민이 성민에게 무엇을 물었는지 확인해보세요.",
                    "optionA": "your",
                    "optionB": "what's",
                    "optionC": "learning",
                    "optionD": "ultimate",
                    "optionE": "purpose",
                    "result": "what's your ultimate learning purpose",
                    "explanation": "지민은 '너의 궁극적인 학습 목적이 무엇이냐'고 물었어요. 'ultimate'는 '궁극적인, 최종적인'의 의미입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성민",
                    "script": "To master the material efficiently, obviously.",
                    "translation": "당연히 효율적으로 자료를 마스터하는 거지."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지민",
                    "script": "Maybe connect with the material's essence?",
                    "translation": "아마도 자료의 본질과 연결되는 건 어때?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성민",
                    "script": "Essence doesn't help me pass exams.",
                    "translation": "본질은 시험 통과에 도움이 안 돼."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지민",
                    "script": "Try my method once? You might be surprised.",
                    "translation": "내 방법을 한번 시도해볼래? 놀랄지도 모르겠어."
                }
            ]
        }
    ]
}
ID: 893 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "실용적인 취미 선택",
            "explanation": "ESTJ의 효율적 취미 선택과 ENTP의 창의적 탐색 충돌",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I'm looking for a productive hobby.",
                    "translation": "생산적인 취미를 찾고 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태현",
                    "script": "Productive? Hobbies should be fun!",
                    "translation": "생산적? 취미는 재미있어야지!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "유진씨는 취미가 생산적이어야 한다고 생각하나요?",
                    "hint": "유진이 'I'm looking for a productive hobby'라고 말했어요. 'productive'의 의미를 생각해보세요.",
                    "result": "O",
                    "explanation": "유진은 'productive hobby'(생산적인 취미)를 찾고 있다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유진",
                    "script": "I want skills that enhance my resume.",
                    "translation": "내 이력서를 향상시키는 기술을 원해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태현",
                    "script": "Why not try something completely wild?",
                    "translation": "완전히 wild한 것을 시도해보는 건 어때?"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Yujin wants to improve @@ through hobbies.",
                    "hint": "유진이 말한 'I want skills that enhance my resume'를 확인해보세요.",
                    "optionA": "resume",
                    "optionB": "health",
                    "optionC": "relationships",
                    "result": "resume",
                    "explanation": "'resume'는 '이력서'라는 뜻으로, 유진은 이력서를 향상시키는 기술을 원한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "I've analyzed the top ten useful hobbies.",
                    "translation": "가장 유용한 취미 톱10을 분석했어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태현",
                    "script": "But what about underwater basket weaving?",
                    "translation": "하지만 수중 바구니 짜기는 어때?"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "태현이 제안한 특이한 취미가 무엇인지 확인해보세요.",
                    "optionA": "about",
                    "optionB": "weaving",
                    "optionC": "underwater",
                    "optionD": "But",
                    "optionE": "basket",
                    "optionF": "what",
                    "result": "But what about underwater basket weaving",
                    "explanation": "태현은 '수중 바구니 짜기는 어때?'라고 제안했어요. 'underwater basket weaving'은 실제로는 거의 존재하지 않는 우스꽝스러운 취미의 예시로 쓰이는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "That's not on any practical skills list.",
                    "translation": "그건 어떤 실용적 기술 목록에도 없어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "Exactly! That's what makes it interesting!",
                    "translation": "바로 그거야! 그게 재미있는 이유지!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "I'll stick with coding or woodworking.",
                    "translation": "난 코딩이나 목공을 고수할게."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "Boring! Life's too short for practicality!",
                    "translation": "지루해! 인생은 실용성만 추구하기엔 너무 짧아!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "실용적인 취미 선택",
            "explanation": "ESTJ의 효율적 취미 선택과 ENTP의 창의적 탐색 충돌",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I'm looking for a productive hobby.",
                    "translation": "생산적인 취미를 찾고 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태현",
                    "script": "Productive? Hobbies should be fun!",
                    "translation": "생산적? 취미는 재미있어야지!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "유진씨는 취미가 생산적이어야 한다고 생각하나요?",
                    "hint": "유진이 'I'm looking for a productive hobby'라고 말했어요. 'productive'의 의미를 생각해보세요.",
                    "result": "O",
                    "explanation": "유진은 'productive hobby'(생산적인 취미)를 찾고 있다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유진",
                    "script": "I want skills that enhance my resume.",
                    "translation": "내 이력서를 향상시키는 기술을 원해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태현",
                    "script": "Why not try something completely wild?",
                    "translation": "완전히 wild한 것을 시도해보는 건 어때?"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Yujin wants to improve @@ through hobbies.",
                    "hint": "유진이 말한 'I want skills that enhance my resume'를 확인해보세요.",
                    "optionA": "resume",
                    "optionB": "health",
                    "optionC": "relationships",
                    "result": "resume",
                    "explanation": "'resume'는 '이력서'라는 뜻으로, 유진은 이력서를 향상시키는 기술을 원한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "I've analyzed the top ten useful hobbies.",
                    "translation": "가장 유용한 취미 톱10을 분석했어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태현",
                    "script": "But what about underwater basket weaving?",
                    "translation": "하지만 수중 바구니 짜기는 어때?"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "태현이 제안한 특이한 취미가 무엇인지 확인해보세요.",
                    "optionA": "about",
                    "optionB": "weaving",
                    "optionC": "underwater",
                    "optionD": "But",
                    "optionE": "basket",
                    "optionF": "what",
                    "result": "But what about underwater basket weaving",
                    "explanation": "태현은 '수중 바구니 짜기는 어때?'라고 제안했어요. 'underwater basket weaving'은 실제로는 거의 존재하지 않는 우스꽝스러운 취미의 예시로 쓰이는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "That's not on any practical skills list.",
                    "translation": "그건 어떤 실용적 기술 목록에도 없어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "Exactly! That's what makes it interesting!",
                    "translation": "바로 그거야! 그게 재미있는 이유지!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "I'll stick with coding or woodworking.",
                    "translation": "난 코딩이나 목공을 고수할게."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "Boring! Life's too short for practicality!",
                    "translation": "지루해! 인생은 실용성만 추구하기엔 너무 짧아!"
                }
            ]
        }
    ]
}
ID: 894 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "자기계발 ROI 분석",
            "explanation": "ESTJ의 실용적 자기계발과 INTJ의 장기적 전략 비교",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준영",
                    "script": "This course has the best ROI.",
                    "translation": "이 강좌가 최고의 투자수익률을 가져."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민석",
                    "script": "Are you considering long-term strategic value?",
                    "translation": "장기적 전략적 가치를 고려하고 있어?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민석씨는 단기적 ROI보다 장기적 가치를 중요시하나요?",
                    "hint": "민석이 'Are you considering long-term strategic value?'라고 물었어요.",
                    "result": "O",
                    "explanation": "민석은 '장기적 전략적 가치를 고려하고 있냐'고 물으며 장기적 관점을 중요시해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준영",
                    "script": "I need skills that pay off now.",
                    "translation": "지금 당장 보상을 주는 기술이 필요해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민석",
                    "script": "That's shortsighted. Think five years ahead.",
                    "translation": "그건 근시안적이야. 5년 후를 생각해봐."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Junyoung wants skills that give @@ rewards.",
                    "hint": "준영이 말한 'I need skills that pay off now'를 확인해보세요.",
                    "optionA": "later",
                    "optionB": "now",
                    "optionC": "never",
                    "result": "now",
                    "explanation": "'now'는 '지금'이라는 뜻으로, 준영은 지금 당장 보상을 주는 기술을 원한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준영",
                    "script": "I've compared salary increases across programs.",
                    "translation": "프로그램별 급여 인상률을 비교해봤어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민석",
                    "script": "What about industry disruption patterns?",
                    "translation": "산업 붕괴 패턴은 어때?"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "민석이 고려하는 패턴이 무엇인지 확인해보세요.",
                    "optionA": "patterns",
                    "optionB": "What",
                    "optionC": "about",
                    "optionD": "industry",
                    "optionE": "disruption",
                    "result": "What about industry disruption patterns",
                    "explanation": "민석은 '산업 붕괴 패턴은 어때?'라고 물었어요. 'industry disruption'은 '산업 붕괴\/파괴적 혁신'을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준영",
                    "script": "Disruption? I need concrete data, not theories.",
                    "translation": "붕괴? 이론이 아니라 구체적인 데이터가 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민석",
                    "script": "Data without strategy is just numbers.",
                    "translation": "전략 없는 데이터는 그냥 숫자일 뿐이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준영",
                    "script": "My spreadsheet shows a 20% skill premium.",
                    "translation": "내 스프레드시트는 20%의 스킬 프리미엄을 보여줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민석",
                    "script": "Interesting. Send me that data for analysis.",
                    "translation": "흥미롭네. 분석을 위해 그 데이터를 보내줘."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "자기계발 ROI 분석",
            "explanation": "ESTJ의 실용적 자기계발과 INTJ의 장기적 전략 비교",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준영",
                    "script": "This course has the best ROI.",
                    "translation": "이 강좌가 최고의 투자수익률을 가져."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민석",
                    "script": "Are you considering long-term strategic value?",
                    "translation": "장기적 전략적 가치를 고려하고 있어?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민석씨는 단기적 ROI보다 장기적 가치를 중요시하나요?",
                    "hint": "민석이 'Are you considering long-term strategic value?'라고 물었어요.",
                    "result": "O",
                    "explanation": "민석은 '장기적 전략적 가치를 고려하고 있냐'고 물으며 장기적 관점을 중요시해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준영",
                    "script": "I need skills that pay off now.",
                    "translation": "지금 당장 보상을 주는 기술이 필요해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민석",
                    "script": "That's shortsighted. Think five years ahead.",
                    "translation": "그건 근시안적이야. 5년 후를 생각해봐."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Junyoung wants skills that give @@ rewards.",
                    "hint": "준영이 말한 'I need skills that pay off now'를 확인해보세요.",
                    "optionA": "later",
                    "optionB": "now",
                    "optionC": "never",
                    "result": "now",
                    "explanation": "'now'는 '지금'이라는 뜻으로, 준영은 지금 당장 보상을 주는 기술을 원한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준영",
                    "script": "I've compared salary increases across programs.",
                    "translation": "프로그램별 급여 인상률을 비교해봤어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민석",
                    "script": "What about industry disruption patterns?",
                    "translation": "산업 붕괴 패턴은 어때?"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "민석이 고려하는 패턴이 무엇인지 확인해보세요.",
                    "optionA": "patterns",
                    "optionB": "What",
                    "optionC": "about",
                    "optionD": "industry",
                    "optionE": "disruption",
                    "result": "What about industry disruption patterns",
                    "explanation": "민석은 '산업 붕괴 패턴은 어때?'라고 물었어요. 'industry disruption'은 '산업 붕괴\/파괴적 혁신'을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준영",
                    "script": "Disruption? I need concrete data, not theories.",
                    "translation": "붕괴? 이론이 아니라 구체적인 데이터가 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민석",
                    "script": "Data without strategy is just numbers.",
                    "translation": "전략 없는 데이터는 그냥 숫자일 뿐이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준영",
                    "script": "My spreadsheet shows a 20% skill premium.",
                    "translation": "내 스프레드시트는 20%의 스킬 프리미엄을 보여줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민석",
                    "script": "Interesting. Send me that data for analysis.",
                    "translation": "흥미롭네. 분석을 위해 그 데이터를 보내줘."
                }
            ]
        }
    ]
}
ID: 895 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "영양소별 식단 계획",
            "explanation": "ESTJ의 데이터 기반 식단과 INFP의 직관적 식사 비교",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "I track all my macros daily.",
                    "translation": "나는 매일 모든 매크로를 추적해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "But does your food spark joy?",
                    "translation": "하지만 너의 음식이 기쁨을 주니?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "소희씨는 음식의 영양소보다 감정적 만족감을 중요시하나요?",
                    "hint": "소희가 'But does your food spark joy?'라고 물었어요. 'spark joy'의 의미를 생각해보세요.",
                    "result": "O",
                    "explanation": "소희는 '음식이 기쁨을 주는지'를 물으며 영양소보다 음식이 주는 감정적 만족감에 초점을 맞추고 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "정우",
                    "script": "Joy doesn't build muscle or health.",
                    "translation": "기쁨이 근육이나 건강을 만들지는 않아."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "Food connects us to our emotions too.",
                    "translation": "음식은 우리를 감정과도 연결해줘."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Jeongwoo said he tracks all @@ every day.",
                    "hint": "정우가 말한 'I track all my macros daily'를 확인해보세요.",
                    "optionA": "calories",
                    "optionB": "macros",
                    "optionC": "steps",
                    "result": "macros",
                    "explanation": "'macros'는 '매크로영양소(탄수화물, 단백질, 지방)'라는 뜻으로, 정우는 매일 모든 매크로를 추적한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정우",
                    "script": "Look at this protein optimization chart.",
                    "translation": "이 단백질 최적화 차트를 봐."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소희",
                    "script": "But what about eating with soul?",
                    "translation": "하지만 영혼을 담아 먹는 건 어때?"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "소희가 중요시하는 식사 방식이 무엇인지 확인해보세요.",
                    "optionA": "with",
                    "optionB": "But",
                    "optionC": "what",
                    "optionD": "about",
                    "optionE": "eating",
                    "optionF": "soul",
                    "result": "But what about eating with soul",
                    "explanation": "소희는 '영혼을 담아 먹는 건 어때?'라고 물었어요. 'eating with soul'은 '영혼\/감정을 담아 먹는다'는 의미로 음식에 대한 감정적 연결을 강조합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정우",
                    "script": "Soul doesn't count on nutrition labels.",
                    "translation": "영혼은 영양 성분표에 포함되지 않아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소희",
                    "script": "Maybe that's why I enjoy my meals more!",
                    "translation": "아마도 그래서 내가 식사를 더 즐기는 걸지도!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정우",
                    "script": "My body fat percentage is optimal though.",
                    "translation": "하지만 내 체지방 비율은 최적이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소희",
                    "script": "Try my homemade cookies. Numbers can wait!",
                    "translation": "내 수제 쿠키를 먹어봐. 숫자는 기다릴 수 있어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "영양소별 식단 계획",
            "explanation": "ESTJ의 데이터 기반 식단과 INFP의 직관적 식사 비교",
            "level": 3,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "I track all my macros daily.",
                    "translation": "나는 매일 모든 매크로를 추적해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "But does your food spark joy?",
                    "translation": "하지만 너의 음식이 기쁨을 주니?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "소희씨는 음식의 영양소보다 감정적 만족감을 중요시하나요?",
                    "hint": "소희가 'But does your food spark joy?'라고 물었어요. 'spark joy'의 의미를 생각해보세요.",
                    "result": "O",
                    "explanation": "소희는 '음식이 기쁨을 주는지'를 물으며 영양소보다 음식이 주는 감정적 만족감에 초점을 맞추고 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "정우",
                    "script": "Joy doesn't build muscle or health.",
                    "translation": "기쁨이 근육이나 건강을 만들지는 않아."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "Food connects us to our emotions too.",
                    "translation": "음식은 우리를 감정과도 연결해줘."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Jeongwoo said he tracks all @@ every day.",
                    "hint": "정우가 말한 'I track all my macros daily'를 확인해보세요.",
                    "optionA": "calories",
                    "optionB": "macros",
                    "optionC": "steps",
                    "result": "macros",
                    "explanation": "'macros'는 '매크로영양소(탄수화물, 단백질, 지방)'라는 뜻으로, 정우는 매일 모든 매크로를 추적한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정우",
                    "script": "Look at this protein optimization chart.",
                    "translation": "이 단백질 최적화 차트를 봐."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소희",
                    "script": "But what about eating with soul?",
                    "translation": "하지만 영혼을 담아 먹는 건 어때?"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "소희가 중요시하는 식사 방식이 무엇인지 확인해보세요.",
                    "optionA": "with",
                    "optionB": "But",
                    "optionC": "what",
                    "optionD": "about",
                    "optionE": "eating",
                    "optionF": "soul",
                    "result": "But what about eating with soul",
                    "explanation": "소희는 '영혼을 담아 먹는 건 어때?'라고 물었어요. 'eating with soul'은 '영혼\/감정을 담아 먹는다'는 의미로 음식에 대한 감정적 연결을 강조합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정우",
                    "script": "Soul doesn't count on nutrition labels.",
                    "translation": "영혼은 영양 성분표에 포함되지 않아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소희",
                    "script": "Maybe that's why I enjoy my meals more!",
                    "translation": "아마도 그래서 내가 식사를 더 즐기는 걸지도!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정우",
                    "script": "My body fat percentage is optimal though.",
                    "translation": "하지만 내 체지방 비율은 최적이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소희",
                    "script": "Try my homemade cookies. Numbers can wait!",
                    "translation": "내 수제 쿠키를 먹어봐. 숫자는 기다릴 수 있어!"
                }
            ]
        }
    ]
}
ID: 896 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "웃음으로 푸는 불화",
            "explanation": "유머로 중재하는 ESFP와 논리적 분석의 INTJ",
            "level": 3,
            "my_mbti": "ESFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "Hey, why is everyone so tense? Smile!",
                    "translation": "야, 왜 다들 이렇게 긴장해 있어? 웃어봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "This conflict requires systematic analysis, not smiles.",
                    "translation": "이 갈등은 웃음이 아니라 체계적인 분석이 필요해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "준혁은 갈등 해결에 웃음이 도움이 된다고 생각하나요?",
                    "hint": "준혁이 'This conflict requires systematic analysis, not smiles'라고 말한 것을 보세요.",
                    "result": "X",
                    "explanation": "준혁은 'This conflict requires systematic analysis, not smiles'라고 말했습니다. 즉, 그는 웃음(smiles)이 아니라 체계적인 분석(systematic analysis)이 필요하다고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민지",
                    "script": "Let's play a fun game to break the ice!",
                    "translation": "분위기를 풀기 위해 재미있는 게임을 해보자!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "We should identify the root causes first.",
                    "translation": "먼저 근본 원인을 파악해야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Look how my joke made Minho laugh!",
                    "translation": "봐, 내 농담에 민호가 웃었잖아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "Temporary amusement doesn't resolve underlying issues.",
                    "translation": "일시적인 즐거움은 근본적인 문제를 해결하지 못해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Junhyeok thinks we must first identify @@ to resolve conflicts.",
                    "hint": "준혁이 'We should identify the root causes first'라고 말한 것을 보세요.",
                    "optionA": "상대방 성격",
                    "optionB": "근본 원인",
                    "optionC": "이전 경험",
                    "result": "근본 원인",
                    "explanation": "준혁은 'We should identify the root causes first'라고 말했습니다. 'root causes'는 '근본 원인'을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "But everyone's talking again! Progress, right?",
                    "translation": "하지만 모두가 다시 대화하고 있잖아! 진전이지, 그렇지?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "We need structured conflict resolution protocols.",
                    "translation": "우리는 구조화된 갈등 해결 프로토콜이 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "Your serious face is scaring everyone!",
                    "translation": "네 심각한 표정이 모두를 겁먹게 하고 있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "Effective solutions often require serious consideration.",
                    "translation": "효과적인 해결책은 종종 진지한 고려가 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "민지와 준혁이 팀 갈등에 대처하는 방식의 차이점을 살펴보세요.",
                    "result": "Humor versus logical analysis approaches",
                    "explanation": "ESFP인 민지는 분위기를 가볍게 하기 위해 유머와 장난기(humor and playfulness to lighten the atmosphere)를 사용하는 반면, INTJ인 준혁은 논리적 분석(logical analysis)으로 접근합니다.",
                    "optionA": "logical",
                    "optionB": "analysis",
                    "optionC": "versus",
                    "optionD": "approaches",
                    "optionE": "Humor"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "웃음으로 푸는 불화",
            "explanation": "유머로 중재하는 ESFP와 논리적 분석의 INTJ",
            "level": 3,
            "my_mbti": "ESFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "Hey, why is everyone so tense? Smile!",
                    "translation": "야, 왜 다들 이렇게 긴장해 있어? 웃어봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "This conflict requires systematic analysis, not smiles.",
                    "translation": "이 갈등은 웃음이 아니라 체계적인 분석이 필요해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "준혁은 갈등 해결에 웃음이 도움이 된다고 생각하나요?",
                    "hint": "준혁이 'This conflict requires systematic analysis, not smiles'라고 말한 것을 보세요.",
                    "result": "X",
                    "explanation": "준혁은 'This conflict requires systematic analysis, not smiles'라고 말했습니다. 즉, 그는 웃음(smiles)이 아니라 체계적인 분석(systematic analysis)이 필요하다고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민지",
                    "script": "Let's play a fun game to break the ice!",
                    "translation": "분위기를 풀기 위해 재미있는 게임을 해보자!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "We should identify the root causes first.",
                    "translation": "먼저 근본 원인을 파악해야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Look how my joke made Minho laugh!",
                    "translation": "봐, 내 농담에 민호가 웃었잖아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "Temporary amusement doesn't resolve underlying issues.",
                    "translation": "일시적인 즐거움은 근본적인 문제를 해결하지 못해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Junhyeok thinks we must first identify @@ to resolve conflicts.",
                    "hint": "준혁이 'We should identify the root causes first'라고 말한 것을 보세요.",
                    "optionA": "상대방 성격",
                    "optionB": "근본 원인",
                    "optionC": "이전 경험",
                    "result": "근본 원인",
                    "explanation": "준혁은 'We should identify the root causes first'라고 말했습니다. 'root causes'는 '근본 원인'을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "But everyone's talking again! Progress, right?",
                    "translation": "하지만 모두가 다시 대화하고 있잖아! 진전이지, 그렇지?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "We need structured conflict resolution protocols.",
                    "translation": "우리는 구조화된 갈등 해결 프로토콜이 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "Your serious face is scaring everyone!",
                    "translation": "네 심각한 표정이 모두를 겁먹게 하고 있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "Effective solutions often require serious consideration.",
                    "translation": "효과적인 해결책은 종종 진지한 고려가 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "민지와 준혁이 팀 갈등에 대처하는 방식의 차이점을 살펴보세요.",
                    "optionA": "logical",
                    "optionB": "analysis",
                    "optionC": "versus",
                    "optionD": "approaches",
                    "optionE": "Humor",
                    "result": "Humor versus logical analysis approaches",
                    "explanation": "ESFP인 민지는 분위기를 가볍게 하기 위해 유머와 장난기(humor and playfulness to lighten the atmosphere)를 사용하는 반면, INTJ인 준혁은 논리적 분석(logical analysis)으로 접근합니다."
                }
            ]
        }
    ]
}
ID: 897 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "감정 표현이 해결책",
            "explanation": "솔직한 ESFP와 체계적 ESTJ의 감정 소통 방식 차이",
            "level": 3,
            "my_mbti": "ESFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I feel hurt when you ignore my ideas!",
                    "translation": "네가 내 아이디어를 무시할 때 상처 받아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "Let's stick to objective facts, not feelings.",
                    "translation": "감정이 아닌 객관적 사실에 집중하자."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "현석은 갈등 해결에 감정 표현이 중요하다고 생각하나요?",
                    "hint": "현석이 'Let's stick to objective facts, not feelings'라고 말한 것을 보세요.",
                    "result": "X",
                    "explanation": "현석은 'objective facts, not feelings'라고 말했습니다. 즉, 그는 감정보다 객관적 사실이 중요하다고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "But how we feel matters in a team!",
                    "translation": "하지만 우리가 어떻게 느끼는지는 팀에서 중요해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "Efficient solutions come from logical analysis.",
                    "translation": "효율적인 해결책은 논리적 분석에서 나와."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Let's all share how we're feeling now!",
                    "translation": "우리 모두 지금 어떻게 느끼는지 나눠보자!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "I prefer to create an action plan instead.",
                    "translation": "나는 대신 실행 계획을 세우는 것을 선호해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "According to Hyeonseok, efficient solutions come from @@.",
                    "hint": "현석이 'Efficient solutions come from logical analysis'라고 말한 것을 보세요.",
                    "optionA": "감정 공유",
                    "optionB": "논리적 분석",
                    "optionC": "과거 경험",
                    "result": "논리적 분석",
                    "explanation": "현석은 'Efficient solutions come from logical analysis'라고 말했습니다. 'logical analysis'는 '논리적 분석'을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Everyone seems happier after expressing feelings!",
                    "translation": "감정을 표현하고 나니 모두 더 행복해 보여!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현석",
                    "script": "We still need concrete steps to resolve issues.",
                    "translation": "우리는 여전히 문제 해결을 위한 구체적인 단계가 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "Can't you see the tension is gone now?",
                    "translation": "지금 긴장감이 사라진 것이 안 보여?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "I acknowledge that emotions affect team dynamics.",
                    "translation": "감정이 팀 역학에 영향을 미친다는 것을 인정해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "지우와 현석이 갈등 상황에서 중요시하는 요소를 비교해보세요.",
                    "result": "Emotional harmony versus structured solutions",
                    "explanation": "ESFP인 지우는 감정 표현과 대인 관계의 조화(emotional expression and interpersonal harmony)를 강조하는 반면, ESTJ인 현석은 구조화된 해결책(structured solutions)을 우선시합니다.",
                    "optionA": "structured",
                    "optionB": "harmony",
                    "optionC": "versus",
                    "optionD": "solutions",
                    "optionE": "Emotional"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "감정 표현이 해결책",
            "explanation": "솔직한 ESFP와 체계적 ESTJ의 감정 소통 방식 차이",
            "level": 3,
            "my_mbti": "ESFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "I feel hurt when you ignore my ideas!",
                    "translation": "네가 내 아이디어를 무시할 때 상처 받아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "Let's stick to objective facts, not feelings.",
                    "translation": "감정이 아닌 객관적 사실에 집중하자."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "현석은 갈등 해결에 감정 표현이 중요하다고 생각하나요?",
                    "hint": "현석이 'Let's stick to objective facts, not feelings'라고 말한 것을 보세요.",
                    "result": "X",
                    "explanation": "현석은 'objective facts, not feelings'라고 말했습니다. 즉, 그는 감정보다 객관적 사실이 중요하다고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "But how we feel matters in a team!",
                    "translation": "하지만 우리가 어떻게 느끼는지는 팀에서 중요해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "Efficient solutions come from logical analysis.",
                    "translation": "효율적인 해결책은 논리적 분석에서 나와."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "Let's all share how we're feeling now!",
                    "translation": "우리 모두 지금 어떻게 느끼는지 나눠보자!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "I prefer to create an action plan instead.",
                    "translation": "나는 대신 실행 계획을 세우는 것을 선호해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "According to Hyeonseok, efficient solutions come from @@.",
                    "hint": "현석이 'Efficient solutions come from logical analysis'라고 말한 것을 보세요.",
                    "optionA": "감정 공유",
                    "optionB": "논리적 분석",
                    "optionC": "과거 경험",
                    "result": "논리적 분석",
                    "explanation": "현석은 'Efficient solutions come from logical analysis'라고 말했습니다. 'logical analysis'는 '논리적 분석'을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Everyone seems happier after expressing feelings!",
                    "translation": "감정을 표현하고 나니 모두 더 행복해 보여!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현석",
                    "script": "We still need concrete steps to resolve issues.",
                    "translation": "우리는 여전히 문제 해결을 위한 구체적인 단계가 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "Can't you see the tension is gone now?",
                    "translation": "지금 긴장감이 사라진 것이 안 보여?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "I acknowledge that emotions affect team dynamics.",
                    "translation": "감정이 팀 역학에 영향을 미친다는 것을 인정해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "지우와 현석이 갈등 상황에서 중요시하는 요소를 비교해보세요.",
                    "optionA": "structured",
                    "optionB": "harmony",
                    "optionC": "versus",
                    "optionD": "solutions",
                    "optionE": "Emotional",
                    "result": "Emotional harmony versus structured solutions",
                    "explanation": "ESFP인 지우는 감정 표현과 대인 관계의 조화(emotional expression and interpersonal harmony)를 강조하는 반면, ESTJ인 현석은 구조화된 해결책(structured solutions)을 우선시합니다."
                }
            ]
        }
    ]
}
ID: 898 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "대화와 소통의 마법",
            "explanation": "즉흥적 ESFP와 통찰력 있는 INFJ의 소통 방식",
            "level": 3,
            "my_mbti": "ESFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하준",
                    "script": "Let's talk more and fix this right now!",
                    "translation": "더 많이 대화하고 지금 당장 이것을 해결하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "I need time to process everyone's deeper feelings.",
                    "translation": "나는 모두의 더 깊은 감정을 처리할 시간이 필요해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "서연은 갈등을 즉각적으로 해결하고 싶어하나요?",
                    "hint": "서연이 'I need time to process'라고 말한 것을 보세요.",
                    "result": "X",
                    "explanation": "서연은 'I need time to process'라고 말했습니다. 즉, 그녀는 즉각적인 해결보다 생각할 시간이 필요하다고 표현했습니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하준",
                    "script": "But we can solve this with open communication!",
                    "translation": "하지만 우리는 열린 소통으로 이걸 해결할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "Some things need reflection, not immediate words.",
                    "translation": "어떤 것들은 즉각적인 말이 아닌 성찰이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하준",
                    "script": "See? Everyone's talking now! We're fixing it!",
                    "translation": "봐! 모두가 지금 대화하고 있어! 우리는 해결하고 있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서연",
                    "script": "Are we addressing the underlying patterns though?",
                    "translation": "하지만 우리가 근본적인 패턴을 다루고 있는 걸까?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seoyeon thinks @@ is needed rather than immediate words.",
                    "hint": "서연이 'Some things need reflection, not immediate words'라고 말한 것을 보세요.",
                    "optionA": "행동",
                    "optionB": "성찰",
                    "optionC": "격려",
                    "result": "성찰",
                    "explanation": "서연은 'Some things need reflection, not immediate words'라고 말했습니다. 'reflection'은 '성찰'을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하준",
                    "script": "The energy feels better already! Success!",
                    "translation": "에너지가 벌써 좋아졌어! 성공!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서연",
                    "script": "I sense we're missing something important here.",
                    "translation": "우리가 여기서 중요한 것을 놓치고 있다고 느껴."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하준",
                    "script": "Why complicate things? We're all smiling now!",
                    "translation": "왜 일을 복잡하게 만들어? 우린 지금 다 웃고 있잖아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서연",
                    "script": "True healing might require deeper understanding.",
                    "translation": "진정한 치유는 더 깊은 이해가 필요할 수 있어."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "하준과 서연이 갈등 해결에서 중요시하는 요소의 차이를 살펴보세요.",
                    "result": "Immediate interaction versus emotional patterns",
                    "explanation": "ESFP인 하준은 즉각적인 상호작용과 눈에 보이는 긍정적 에너지(immediate interaction and visible positive energy)를 중요시하는 반면, INFJ인 서연은 더 깊은 감정적 패턴(deeper emotional patterns)을 추구합니다.",
                    "optionA": "patterns",
                    "optionB": "versus",
                    "optionC": "interaction",
                    "optionD": "Immediate",
                    "optionE": "emotional"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "대화와 소통의 마법",
            "explanation": "즉흥적 ESFP와 통찰력 있는 INFJ의 소통 방식",
            "level": 3,
            "my_mbti": "ESFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하준",
                    "script": "Let's talk more and fix this right now!",
                    "translation": "더 많이 대화하고 지금 당장 이것을 해결하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "I need time to process everyone's deeper feelings.",
                    "translation": "나는 모두의 더 깊은 감정을 처리할 시간이 필요해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "서연은 갈등을 즉각적으로 해결하고 싶어하나요?",
                    "hint": "서연이 'I need time to process'라고 말한 것을 보세요.",
                    "result": "X",
                    "explanation": "서연은 'I need time to process'라고 말했습니다. 즉, 그녀는 즉각적인 해결보다 생각할 시간이 필요하다고 표현했습니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하준",
                    "script": "But we can solve this with open communication!",
                    "translation": "하지만 우리는 열린 소통으로 이걸 해결할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "Some things need reflection, not immediate words.",
                    "translation": "어떤 것들은 즉각적인 말이 아닌 성찰이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하준",
                    "script": "See? Everyone's talking now! We're fixing it!",
                    "translation": "봐! 모두가 지금 대화하고 있어! 우리는 해결하고 있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서연",
                    "script": "Are we addressing the underlying patterns though?",
                    "translation": "하지만 우리가 근본적인 패턴을 다루고 있는 걸까?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seoyeon thinks @@ is needed rather than immediate words.",
                    "hint": "서연이 'Some things need reflection, not immediate words'라고 말한 것을 보세요.",
                    "optionA": "행동",
                    "optionB": "성찰",
                    "optionC": "격려",
                    "result": "성찰",
                    "explanation": "서연은 'Some things need reflection, not immediate words'라고 말했습니다. 'reflection'은 '성찰'을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하준",
                    "script": "The energy feels better already! Success!",
                    "translation": "에너지가 벌써 좋아졌어! 성공!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서연",
                    "script": "I sense we're missing something important here.",
                    "translation": "우리가 여기서 중요한 것을 놓치고 있다고 느껴."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하준",
                    "script": "Why complicate things? We're all smiling now!",
                    "translation": "왜 일을 복잡하게 만들어? 우린 지금 다 웃고 있잖아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서연",
                    "script": "True healing might require deeper understanding.",
                    "translation": "진정한 치유는 더 깊은 이해가 필요할 수 있어."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "하준과 서연이 갈등 해결에서 중요시하는 요소의 차이를 살펴보세요.",
                    "optionA": "patterns",
                    "optionB": "versus",
                    "optionC": "interaction",
                    "optionD": "Immediate",
                    "optionE": "emotional",
                    "result": "Immediate interaction versus emotional patterns",
                    "explanation": "ESFP인 하준은 즉각적인 상호작용과 눈에 보이는 긍정적 에너지(immediate interaction and visible positive energy)를 중요시하는 반면, INFJ인 서연은 더 깊은 감정적 패턴(deeper emotional patterns)을 추구합니다."
                }
            ]
        }
    ]
}
ID: 899 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "분위기 메이커의 중재력",
            "explanation": "유쾌한 ESFP와 원칙적인 ISTJ의 갈등 조정 방식",
            "level": 3,
            "my_mbti": "ESFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수진",
                    "script": "Everyone needs to lighten up a little!",
                    "translation": "다들 좀 가볍게 생각할 필요가 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민규",
                    "script": "Rules were broken. There must be consequences.",
                    "translation": "규칙이 어겨졌어. 그에 따른 결과가 있어야 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민규는 규칙을 어겼을 때 엄격한 결과가 필요하다고 생각하나요?",
                    "hint": "민규가 'Rules were broken. There must be consequences'라고 말한 것을 보세요.",
                    "result": "O",
                    "explanation": "민규는 'Rules were broken. There must be consequences'라고 말했습니다. 즉, 그는 규칙 위반에 대한 엄격한 결과(consequences)가 필요하다고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수진",
                    "script": "It was just a small mistake! Let's move on!",
                    "translation": "그냥 작은 실수였을 뿐이야! 계속 진행하자!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민규",
                    "script": "Overlooking infractions sets a dangerous precedent.",
                    "translation": "위반 사항을 간과하는 것은 위험한 선례를 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수진",
                    "script": "Look how tense everyone is! Let's take a break!",
                    "translation": "모두가 얼마나 긴장하고 있는지 봐! 잠시 쉬자!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민규",
                    "script": "The matter should be resolved before any breaks.",
                    "translation": "어떤 휴식을 취하기 전에 문제가 해결되어야 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mingyu thinks overlooking violations creates @@.",
                    "hint": "민규가 'Overlooking infractions sets a dangerous precedent'라고 말한 것을 보세요.",
                    "optionA": "좋은 분위기",
                    "optionB": "위험한 선례",
                    "optionC": "새로운 규칙",
                    "result": "위험한 선례",
                    "explanation": "민규는 'Overlooking infractions sets a dangerous precedent'라고 말했습니다. 'dangerous precedent'는 '위험한 선례'를 의미합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수진",
                    "script": "I brought cookies! Who can be angry with cookies?",
                    "translation": "쿠키 가져왔어! 쿠키를 먹으면서 누가 화낼 수 있겠어?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민규",
                    "script": "Treats don't address the fundamental issue at hand.",
                    "translation": "간식은 당면한 근본적인 문제를 해결하지 못해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수진",
                    "script": "But they help create a better mood for talking!",
                    "translation": "하지만 대화하기에 더 좋은 분위기를 만들어주잖아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민규",
                    "script": "I suppose maintaining morale has some procedural value.",
                    "translation": "사기를 유지하는 것이 어느 정도 절차적 가치가 있다고 생각해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "수진과 민규의 갈등 상황 처리 방식의 차이를 살펴보세요.",
                    "result": "Positive atmosphere versus proper procedures",
                    "explanation": "ESFP인 수진은 긍정적인 분위기 조성과 앞으로 나아가기(creating positive atmosphere and moving forward)에 집중하는 반면, ISTJ인 민규는 적절한 절차(proper procedure)를 고수합니다.",
                    "optionA": "Positive",
                    "optionB": "versus",
                    "optionC": "proper",
                    "optionD": "atmosphere",
                    "optionE": "procedures"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "분위기 메이커의 중재력",
            "explanation": "유쾌한 ESFP와 원칙적인 ISTJ의 갈등 조정 방식",
            "level": 3,
            "my_mbti": "ESFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수진",
                    "script": "Everyone needs to lighten up a little!",
                    "translation": "다들 좀 가볍게 생각할 필요가 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민규",
                    "script": "Rules were broken. There must be consequences.",
                    "translation": "규칙이 어겨졌어. 그에 따른 결과가 있어야 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민규는 규칙을 어겼을 때 엄격한 결과가 필요하다고 생각하나요?",
                    "hint": "민규가 'Rules were broken. There must be consequences'라고 말한 것을 보세요.",
                    "result": "O",
                    "explanation": "민규는 'Rules were broken. There must be consequences'라고 말했습니다. 즉, 그는 규칙 위반에 대한 엄격한 결과(consequences)가 필요하다고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수진",
                    "script": "It was just a small mistake! Let's move on!",
                    "translation": "그냥 작은 실수였을 뿐이야! 계속 진행하자!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민규",
                    "script": "Overlooking infractions sets a dangerous precedent.",
                    "translation": "위반 사항을 간과하는 것은 위험한 선례를 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수진",
                    "script": "Look how tense everyone is! Let's take a break!",
                    "translation": "모두가 얼마나 긴장하고 있는지 봐! 잠시 쉬자!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민규",
                    "script": "The matter should be resolved before any breaks.",
                    "translation": "어떤 휴식을 취하기 전에 문제가 해결되어야 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mingyu thinks overlooking violations creates @@.",
                    "hint": "민규가 'Overlooking infractions sets a dangerous precedent'라고 말한 것을 보세요.",
                    "optionA": "좋은 분위기",
                    "optionB": "위험한 선례",
                    "optionC": "새로운 규칙",
                    "result": "위험한 선례",
                    "explanation": "민규는 'Overlooking infractions sets a dangerous precedent'라고 말했습니다. 'dangerous precedent'는 '위험한 선례'를 의미합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수진",
                    "script": "I brought cookies! Who can be angry with cookies?",
                    "translation": "쿠키 가져왔어! 쿠키를 먹으면서 누가 화낼 수 있겠어?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민규",
                    "script": "Treats don't address the fundamental issue at hand.",
                    "translation": "간식은 당면한 근본적인 문제를 해결하지 못해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수진",
                    "script": "But they help create a better mood for talking!",
                    "translation": "하지만 대화하기에 더 좋은 분위기를 만들어주잖아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민규",
                    "script": "I suppose maintaining morale has some procedural value.",
                    "translation": "사기를 유지하는 것이 어느 정도 절차적 가치가 있다고 생각해."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "수진과 민규의 갈등 상황 처리 방식의 차이를 살펴보세요.",
                    "optionA": "Positive",
                    "optionB": "versus",
                    "optionC": "proper",
                    "optionD": "atmosphere",
                    "optionE": "procedures",
                    "result": "Positive atmosphere versus proper procedures",
                    "explanation": "ESFP인 수진은 긍정적인 분위기 조성과 앞으로 나아가기(creating positive atmosphere and moving forward)에 집중하는 반면, ISTJ인 민규는 적절한 절차(proper procedure)를 고수합니다."
                }
            ]
        }
    ]
}
ID: 900 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀워크의 촉매제",
            "explanation": "활기찬 ESFP와 지시적인 ENTJ의 팀 갈등 관리",
            "level": 3,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤서",
                    "script": "Let's all high-five and move past this!",
                    "translation": "다 같이 하이파이브하고 이제 넘어가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "We need to establish clear accountability first.",
                    "translation": "먼저 명확한 책임 소재를 확립해야 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "태준은 갈등 이후 즉시 화해하고 넘어가자는 의견인가요?",
                    "hint": "태준이 'We need to establish clear accountability first'라고 말한 것을 보세요.",
                    "result": "X",
                    "explanation": "태준은 'We need to establish clear accountability first'라고 말했습니다. 즉, 그는 즉시 화해하고 넘어가기보다 먼저 누구에게 책임이 있는지 명확히 하는 것이 중요하다고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "윤서",
                    "script": "But team spirit is the most important thing!",
                    "translation": "하지만 팀 정신이 가장 중요한 거야!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태준",
                    "script": "Results and performance metrics matter most.",
                    "translation": "결과와 성과 지표가 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤서",
                    "script": "Everyone seems so stressed! Let's take selfies!",
                    "translation": "다들 너무 스트레스 받는 것 같아! 셀카 찍자!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태준",
                    "script": "This isn't social hour. We're solving problems.",
                    "translation": "지금은 사교 시간이 아니야. 우리는 문제를 해결하고 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "What Taejun considers most important is @@.",
                    "hint": "태준이 'Results and performance metrics matter most'라고 말한 것을 보세요.",
                    "optionA": "화목한 관계",
                    "optionB": "결과와 성과 지표",
                    "optionC": "규칙 준수",
                    "result": "결과와 성과 지표",
                    "explanation": "태준은 'Results and performance metrics matter most'라고 말했습니다. 'Results and performance metrics'는 '결과와 성과 지표'를 의미합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤서",
                    "script": "Look how I got Minsoo and Jia talking again!",
                    "translation": "내가 어떻게 민수와 지아를 다시 대화하게 만들었는지 봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Have they resolved their workflow inefficiencies?",
                    "translation": "그들이 업무 흐름의 비효율성을 해결했어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤서",
                    "script": "They're laughing together! Isn't that progress?",
                    "translation": "그들이 함께 웃고 있잖아! 그게 진전 아니야?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태준",
                    "script": "Social cohesion does have some productivity benefits.",
                    "translation": "사회적 결속이 어느 정도 생산성 이점이 있긴 하지."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "윤서와 태준이 팀 갈등 해결에서 우선시하는 가치를 비교해보세요.",
                    "result": "Social harmony versus efficiency outcomes",
                    "explanation": "ESFP인 윤서는 사회적 조화와 긍정적 감정(social harmony and positive emotions)을 우선시하는 반면, ENTJ인 태준은 효율성과 결과(efficiency and outcomes)에 집중합니다.",
                    "optionA": "versus",
                    "optionB": "harmony",
                    "optionC": "efficiency",
                    "optionD": "Social",
                    "optionE": "outcomes"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀워크의 촉매제",
            "explanation": "활기찬 ESFP와 지시적인 ENTJ의 팀 갈등 관리",
            "level": 3,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤서",
                    "script": "Let's all high-five and move past this!",
                    "translation": "다 같이 하이파이브하고 이제 넘어가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "We need to establish clear accountability first.",
                    "translation": "먼저 명확한 책임 소재를 확립해야 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "태준은 갈등 이후 즉시 화해하고 넘어가자는 의견인가요?",
                    "hint": "태준이 'We need to establish clear accountability first'라고 말한 것을 보세요.",
                    "result": "X",
                    "explanation": "태준은 'We need to establish clear accountability first'라고 말했습니다. 즉, 그는 즉시 화해하고 넘어가기보다 먼저 누구에게 책임이 있는지 명확히 하는 것이 중요하다고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "윤서",
                    "script": "But team spirit is the most important thing!",
                    "translation": "하지만 팀 정신이 가장 중요한 거야!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태준",
                    "script": "Results and performance metrics matter most.",
                    "translation": "결과와 성과 지표가 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤서",
                    "script": "Everyone seems so stressed! Let's take selfies!",
                    "translation": "다들 너무 스트레스 받는 것 같아! 셀카 찍자!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태준",
                    "script": "This isn't social hour. We're solving problems.",
                    "translation": "지금은 사교 시간이 아니야. 우리는 문제를 해결하고 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "What Taejun considers most important is @@.",
                    "hint": "태준이 'Results and performance metrics matter most'라고 말한 것을 보세요.",
                    "optionA": "화목한 관계",
                    "optionB": "결과와 성과 지표",
                    "optionC": "규칙 준수",
                    "result": "결과와 성과 지표",
                    "explanation": "태준은 'Results and performance metrics matter most'라고 말했습니다. 'Results and performance metrics'는 '결과와 성과 지표'를 의미합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤서",
                    "script": "Look how I got Minsoo and Jia talking again!",
                    "translation": "내가 어떻게 민수와 지아를 다시 대화하게 만들었는지 봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Have they resolved their workflow inefficiencies?",
                    "translation": "그들이 업무 흐름의 비효율성을 해결했어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤서",
                    "script": "They're laughing together! Isn't that progress?",
                    "translation": "그들이 함께 웃고 있잖아! 그게 진전 아니야?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태준",
                    "script": "Social cohesion does have some productivity benefits.",
                    "translation": "사회적 결속이 어느 정도 생산성 이점이 있긴 하지."
                },
                {
                    "type": "puzzle",
                    "index": 13,
                    "hint": "윤서와 태준이 팀 갈등 해결에서 우선시하는 가치를 비교해보세요.",
                    "optionA": "versus",
                    "optionB": "harmony",
                    "optionC": "efficiency",
                    "optionD": "Social",
                    "optionE": "outcomes",
                    "result": "Social harmony versus efficiency outcomes",
                    "explanation": "ESFP인 윤서는 사회적 조화와 긍정적 감정(social harmony and positive emotions)을 우선시하는 반면, ENTJ인 태준은 효율성과 결과(efficiency and outcomes)에 집중합니다."
                }
            ]
        }
    ]
}
ID: 901 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "직관적 통찰 탐구",
            "explanation": "INFJ의 직관적 통찰과 ESTP의 실시간 탐구 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "Jae-min, I explore with intuitive insights!",
                    "translation": "재민, 직관적 통찰로 탐구해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "That’s cool, Eun-bi! I dive into real-time info!",
                    "translation": "멋지다, 은비! 난 실시간 정보 뛰어들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "Real-time’s exciting! I seek deeper meanings.",
                    "translation": "실시간 신난다! 난 더 깊은 의미 찾아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 실시간 정보를 선호하나요?",
                    "hint": "INFJ는 직관적이고 깊은 통찰을 추구해요. \/ INFJs pursue intuitive and deep insights.",
                    "result": "X",
                    "explanation": "은비는 직관적 통찰을 탐구한다. \/ Eun-bi explores intuitive insights."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Deep meanings are intense! I grab quick facts.",
                    "translation": "깊은 의미 강렬하다! 난 빠른 사실 잡아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Quick facts are handy! I connect hidden patterns.",
                    "translation": "빠른 사실 유용하다! 숨은 패턴 연결해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Eun-bi connects @@ patterns.",
                    "hint": "INFJ는 정보에서 직관적으로 숨은 패턴을 찾아요. \/ INFJs intuitively find hidden patterns in information.",
                    "optionA": "obvious",
                    "optionB": "hidden",
                    "optionC": "simple",
                    "result": "hidden",
                    "explanation": "은비는 숨은 패턴을 연결한다. \/ Eun-bi connects hidden patterns."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재민",
                    "script": "Hidden patterns sound intriguing! I’d act on data.",
                    "translation": "숨은 패턴 흥미롭다! 난 데이터로 행동해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "Acting’s bold! I love uncovering big ideas!",
                    "translation": "행동 대담하다! 큰 아이디어 발견 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "You’re an insight wizard, Eun-bi!",
                    "translation": "넌 통찰 마법사야, 은비!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "ESTP는 직관적 통찰을 재밌게 놀려요. \/ ESTPs playfully tease intuitive insight exploration.",
                    "optionA": "insight",
                    "optionB": "You’re",
                    "optionC": "an",
                    "optionD": "wizard!",
                    "result": "You’re an insight wizard!",
                    "explanation": "재민이 은비의 직관적 통찰을 재밌게 놀렸다. \/ Jae-min humorously calls Eun-bi an ‘insight wizard.’ ‘an insight wizard’는 직관적으로 통찰을 탐구하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "Wizard? I’m just chasing deep truths!",
                    "translation": "마법사? 그냥 깊은 진실 쫓는 거야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Deep truths rock! Try quick data next?",
                    "translation": "깊은 진실 멋지다! 빠른 데이터 어때?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "직관적 통찰 탐구",
            "explanation": "INFJ의 직관적 통찰과 ESTP의 실시간 탐구 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "Jae-min, I explore with intuitive insights!",
                    "translation": "재민, 직관적 통찰로 탐구해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "That’s cool, Eun-bi! I dive into real-time info!",
                    "translation": "멋지다, 은비! 난 실시간 정보 뛰어들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "Real-time’s exciting! I seek deeper meanings.",
                    "translation": "실시간 신난다! 난 더 깊은 의미 찾아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 실시간 정보를 선호하나요?",
                    "hint": "INFJ는 직관적이고 깊은 통찰을 추구해요. \/ INFJs pursue intuitive and deep insights.",
                    "result": "X",
                    "explanation": "은비는 직관적 통찰을 탐구한다. \/ Eun-bi explores intuitive insights."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Deep meanings are intense! I grab quick facts.",
                    "translation": "깊은 의미 강렬하다! 난 빠른 사실 잡아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Quick facts are handy! I connect hidden patterns.",
                    "translation": "빠른 사실 유용하다! 숨은 패턴 연결해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Eun-bi connects @@ patterns.",
                    "hint": "INFJ는 정보에서 직관적으로 숨은 패턴을 찾아요. \/ INFJs intuitively find hidden patterns in information.",
                    "optionA": "obvious",
                    "optionB": "hidden",
                    "optionC": "simple",
                    "result": "hidden",
                    "explanation": "은비는 숨은 패턴을 연결한다. \/ Eun-bi connects hidden patterns."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재민",
                    "script": "Hidden patterns sound intriguing! I’d act on data.",
                    "translation": "숨은 패턴 흥미롭다! 난 데이터로 행동해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "Acting’s bold! I love uncovering big ideas!",
                    "translation": "행동 대담하다! 큰 아이디어 발견 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "You’re an insight wizard, Eun-bi!",
                    "translation": "넌 통찰 마법사야, 은비!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "ESTP는 직관적 통찰을 재밌게 놀려요. \/ ESTPs playfully tease intuitive insight exploration.",
                    "optionA": "insight",
                    "optionB": "You’re",
                    "optionC": "an",
                    "optionD": "wizard!",
                    "result": "You’re an insight wizard!",
                    "explanation": "재민이 은비의 직관적 통찰을 재밌게 놀렸다. \/ Jae-min humorously calls Eun-bi an ‘insight wizard.’ ‘an insight wizard’는 직관적으로 통찰을 탐구하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "Wizard? I’m just chasing deep truths!",
                    "translation": "마법사? 그냥 깊은 진실 쫓는 거야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Deep truths rock! Try quick data next?",
                    "translation": "깊은 진실 멋지다! 빠른 데이터 어때?"
                }
            ]
        }
    ]
}
ID: 902 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "미래 비전 분석",
            "explanation": "INFJ의 미래 비전과 ISTJ의 현실적 분석 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "Ji-hoon, I analyze future visions!",
                    "translation": "지훈, 미래 비전을 분석해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That’s visionary, Eun-bi! I focus on current data.",
                    "translation": "비전 있다, 은비! 난 현재 데이터 집중해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "Current data’s solid! I imagine long-term possibilities.",
                    "translation": "현재 데이터 든든하다! 장기 가능성 상상해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 현재 데이터만 분석하나요?",
                    "hint": "INFJ는 미래의 가능성과 비전을 탐구해요. \/ INFJs explore future possibilities and visions.",
                    "result": "X",
                    "explanation": "은비는 미래 비전을 분석한다. \/ Eun-bi analyzes future visions."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Possibilities sound inspiring! I verify facts first.",
                    "translation": "가능성 영감 준다! 난 사실 먼저 확인해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Facts are important! I connect ideas to dreams.",
                    "translation": "사실 중요하다! 아이디어를 꿈에 연결해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Eun-bi connects ideas to @@.",
                    "hint": "INFJ는 정보를 미래의 꿈과 비전에 연결해요. \/ INFJs connect information to future dreams and visions.",
                    "optionA": "facts",
                    "optionB": "dreams",
                    "optionC": "plans",
                    "result": "dreams",
                    "explanation": "은비는 아이디어를 꿈에 연결한다. \/ Eun-bi connects ideas to dreams."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "Dreams are beautiful! I’d organize the details.",
                    "translation": "꿈 아름답다! 난 세부사항 정리할 거야."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "Organizing’s helpful! I love shaping big visions!",
                    "translation": "정리 유용하다! 큰 비전 만드는 거 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You’re a future vision dreamer, Eun-bi!",
                    "translation": "넌 미래 비전 꿈꾸는 사람이야, 은비!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "ISTJ는 미래 비전 분석을 재밌게 놀려요. \/ ISTJs playfully tease future vision analysis.",
                    "optionA": "dreamer!",
                    "optionB": "a",
                    "optionC": "You’re",
                    "optionD": "vision",
                    "optionE": "future",
                    "result": "You’re a future vision dreamer!",
                    "explanation": "지훈이 은비의 미래 비전 분석을 재밌게 놀렸다. \/ Ji-hoon humorously calls Eun-bi a ‘future vision dreamer.’ ‘a future vision dreamer’는 미래 비전을 탐구하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "Dreamer? I’m crafting meaningful futures!",
                    "translation": "꿈꾸는 사람? 의미 있는 미래 만드는 중!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Meaningful’s awesome! Add some facts?",
                    "translation": "의미 있다! 사실 좀 추가할까?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "미래 비전 분석",
            "explanation": "INFJ의 미래 비전과 ISTJ의 현실적 분석 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "Ji-hoon, I analyze future visions!",
                    "translation": "지훈, 미래 비전을 분석해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That’s visionary, Eun-bi! I focus on current data.",
                    "translation": "비전 있다, 은비! 난 현재 데이터 집중해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "Current data’s solid! I imagine long-term possibilities.",
                    "translation": "현재 데이터 든든하다! 장기 가능성 상상해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 현재 데이터만 분석하나요?",
                    "hint": "INFJ는 미래의 가능성과 비전을 탐구해요. \/ INFJs explore future possibilities and visions.",
                    "result": "X",
                    "explanation": "은비는 미래 비전을 분석한다. \/ Eun-bi analyzes future visions."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Possibilities sound inspiring! I verify facts first.",
                    "translation": "가능성 영감 준다! 난 사실 먼저 확인해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Facts are important! I connect ideas to dreams.",
                    "translation": "사실 중요하다! 아이디어를 꿈에 연결해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Eun-bi connects ideas to @@.",
                    "hint": "INFJ는 정보를 미래의 꿈과 비전에 연결해요. \/ INFJs connect information to future dreams and visions.",
                    "optionA": "facts",
                    "optionB": "dreams",
                    "optionC": "plans",
                    "result": "dreams",
                    "explanation": "은비는 아이디어를 꿈에 연결한다. \/ Eun-bi connects ideas to dreams."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "Dreams are beautiful! I’d organize the details.",
                    "translation": "꿈 아름답다! 난 세부사항 정리할 거야."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "Organizing’s helpful! I love shaping big visions!",
                    "translation": "정리 유용하다! 큰 비전 만드는 거 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You’re a future vision dreamer, Eun-bi!",
                    "translation": "넌 미래 비전 꿈꾸는 사람이야, 은비!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "ISTJ는 미래 비전 분석을 재밌게 놀려요. \/ ISTJs playfully tease future vision analysis.",
                    "optionA": "dreamer!",
                    "optionB": "a",
                    "optionC": "You’re",
                    "optionD": "vision",
                    "optionE": "future",
                    "result": "You’re a future vision dreamer!",
                    "explanation": "지훈이 은비의 미래 비전 분석을 재밌게 놀렸다. \/ Ji-hoon humorously calls Eun-bi a ‘future vision dreamer.’ ‘a future vision dreamer’는 미래 비전을 탐구하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "Dreamer? I’m crafting meaningful futures!",
                    "translation": "꿈꾸는 사람? 의미 있는 미래 만드는 중!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Meaningful’s awesome! Add some facts?",
                    "translation": "의미 있다! 사실 좀 추가할까?"
                }
            ]
        }
    ]
}
ID: 903 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "창의적 정보 수집",
            "explanation": "INFJ의 직관적 수집과 ENFP의 열정적 수집 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "Yu-jin, I gather info with intuition!",
                    "translation": "유진, 직관으로 정보 모아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "That’s so cool, Eun-bi! I chase fun ideas!",
                    "translation": "정말 멋지다, 은비! 재밌는 아이디어 쫓아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "Fun ideas are lively! I seek meaningful insights.",
                    "translation": "재밌는 아이디어 생기 넘친다! 의미 있는 통찰 찾아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 재밌는 아이디어만 모으나요?",
                    "hint": "INFJ는 직관적이고 의미 있는 정보를 모아요. \/ INFJs gather intuitive and meaningful information.",
                    "result": "X",
                    "explanation": "은비는 의미 있는 통찰을 수집한다. \/ Eun-bi gathers meaningful insights."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Meaningful insights are deep! I grab random bits!",
                    "translation": "의미 있는 통찰 깊다! 난 랜덤 조각 잡아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Random bits sound vibrant! I connect emotional dots.",
                    "translation": "랜덤 조각 생동감 있다! 감정 점 연결해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Eun-bi connects @@ dots.",
                    "hint": "INFJ는 정보에서 감정적이고 직관적인 연결을 찾아요. \/ INFJs find emotional and intuitive connections in information.",
                    "optionA": "factual",
                    "optionB": "emotional",
                    "optionC": "random",
                    "result": "emotional",
                    "explanation": "은비는 감정 점을 연결한다. \/ Eun-bi connects emotional dots."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "Emotional dots are touching! I’d try that too!",
                    "translation": "감정 점 감동적이다! 나도 해볼까!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "Your enthusiasm’s infectious! I love finding hidden truths!",
                    "translation": "열정 전염된다! 숨은 진실 찾는 거 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "You’re an insight treasure hunter, Eun-bi!",
                    "translation": "넌 통찰 보물 사냥꾼이야, 은비!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "ENFP는 창의적 정보 수집을 재밌게 놀려요. \/ ENFPs playfully tease creative information gathering.",
                    "optionA": "an",
                    "optionB": "insight",
                    "optionC": "treasure",
                    "optionD": "You’re",
                    "optionE": "hunter!",
                    "result": "You’re an insight treasure hunter!",
                    "explanation": "유진이 은비의 창의적 정보 수집을 재밌게 놀렸다. \/ Yu-jin humorously calls Eun-bi an ‘insight treasure hunter.’ ‘an insight treasure hunter’는 직관적으로 정보를 수집하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "Treasure hunter? I’m seeking heartfelt insights!",
                    "translation": "보물 사냥꾼? 진심 통찰 찾는 중!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Heartfelt’s beautiful! More fun ideas?",
                    "translation": "진심 아름답다! 재밌는 아이디어 더?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "창의적 정보 수집",
            "explanation": "INFJ의 직관적 수집과 ENFP의 열정적 수집 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "Yu-jin, I gather info with intuition!",
                    "translation": "유진, 직관으로 정보 모아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "That’s so cool, Eun-bi! I chase fun ideas!",
                    "translation": "정말 멋지다, 은비! 재밌는 아이디어 쫓아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "Fun ideas are lively! I seek meaningful insights.",
                    "translation": "재밌는 아이디어 생기 넘친다! 의미 있는 통찰 찾아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 재밌는 아이디어만 모으나요?",
                    "hint": "INFJ는 직관적이고 의미 있는 정보를 모아요. \/ INFJs gather intuitive and meaningful information.",
                    "result": "X",
                    "explanation": "은비는 의미 있는 통찰을 수집한다. \/ Eun-bi gathers meaningful insights."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Meaningful insights are deep! I grab random bits!",
                    "translation": "의미 있는 통찰 깊다! 난 랜덤 조각 잡아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Random bits sound vibrant! I connect emotional dots.",
                    "translation": "랜덤 조각 생동감 있다! 감정 점 연결해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Eun-bi connects @@ dots.",
                    "hint": "INFJ는 정보에서 감정적이고 직관적인 연결을 찾아요. \/ INFJs find emotional and intuitive connections in information.",
                    "optionA": "factual",
                    "optionB": "emotional",
                    "optionC": "random",
                    "result": "emotional",
                    "explanation": "은비는 감정 점을 연결한다. \/ Eun-bi connects emotional dots."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "Emotional dots are touching! I’d try that too!",
                    "translation": "감정 점 감동적이다! 나도 해볼까!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "Your enthusiasm’s infectious! I love finding hidden truths!",
                    "translation": "열정 전염된다! 숨은 진실 찾는 거 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "You’re an insight treasure hunter, Eun-bi!",
                    "translation": "넌 통찰 보물 사냥꾼이야, 은비!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "ENFP는 창의적 정보 수집을 재밌게 놀려요. \/ ENFPs playfully tease creative information gathering.",
                    "optionA": "an",
                    "optionB": "insight",
                    "optionC": "treasure",
                    "optionD": "You’re",
                    "optionE": "hunter!",
                    "result": "You’re an insight treasure hunter!",
                    "explanation": "유진이 은비의 창의적 정보 수집을 재밌게 놀렸다. \/ Yu-jin humorously calls Eun-bi an ‘insight treasure hunter.’ ‘an insight treasure hunter’는 직관적으로 정보를 수집하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "Treasure hunter? I’m seeking heartfelt insights!",
                    "translation": "보물 사냥꾼? 진심 통찰 찾는 중!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Heartfelt’s beautiful! More fun ideas?",
                    "translation": "진심 아름답다! 재밌는 아이디어 더?"
                }
            ]
        }
    ]
}
ID: 904 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "깊은 이해 추구",
            "explanation": "INFJ의 깊은 이해와 ESTP의 실용적 이해 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "Jae-min, I pursue deep understanding!",
                    "translation": "재민, 깊은 이해를 추구해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "That’s intense, Eun-bi! I go for practical knowledge!",
                    "translation": "강렬하다, 은비! 난 실용적 지식 추구해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "Practical’s useful! I dig into emotional layers.",
                    "translation": "실용적 유용하다! 감정 층 파고들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 실용적 지식을 선호하나요?",
                    "hint": "INFJ는 감정적이고 깊은 이해를 추구해요. \/ INFJs pursue emotional and deep understanding.",
                    "result": "X",
                    "explanation": "은비는 깊은 이해를 추구한다. \/ Eun-bi pursues deep understanding."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Emotional layers sound deep! I grab quick tips.",
                    "translation": "감정 층 깊다! 난 빠른 팁 잡아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Quick tips are smart! I seek underlying truths.",
                    "translation": "빠른 팁 똑똑하다! 근본적 진실 찾아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Eun-bi seeks @@ truths.",
                    "hint": "INFJ는 정보에서 근본적이고 깊은 진실을 찾아요. \/ INFJs seek fundamental and deep truths in information.",
                    "optionA": "quick",
                    "optionB": "underlying",
                    "optionC": "simple",
                    "result": "underlying",
                    "explanation": "은비는 근본적 진실을 찾는다. \/ Eun-bi seeks underlying truths."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재민",
                    "script": "Underlying truths are cool! I’d use instant data.",
                    "translation": "근본적 진실 멋지다! 즉시 데이터 쓸 거야."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "Instant data’s handy! I love meaningful connections!",
                    "translation": "즉시 데이터 유용하다! 의미 있는 연결 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "You’re a deep understanding sage, Eun-bi!",
                    "translation": "넌 깊은 이해 현자야, 은비!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "ESTP는 깊은 이해 추구를 재밌게 놀려요. \/ ESTPs playfully tease pursuing deep understanding.",
                    "optionA": "You’re",
                    "optionB": "deep",
                    "optionC": "understanding",
                    "optionD": "a",
                    "optionE": "sage!",
                    "result": "You’re a deep understanding sage!",
                    "explanation": "재민이 은비의 깊은 이해 추구를 재밌게 놀렸다. \/ Jae-min humorously calls Eun-bi a ‘deep understanding sage.’ ‘a deep understanding sage’는 깊은 이해를 추구하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "Sage? I’m just chasing big insights!",
                    "translation": "현자? 그냥 큰 통찰 쫓는 거야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Big insights rock! Try quick tips?",
                    "translation": "큰 통찰 멋지다! 빠른 팁 어때?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "깊은 이해 추구",
            "explanation": "INFJ의 깊은 이해와 ESTP의 실용적 이해 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "Jae-min, I pursue deep understanding!",
                    "translation": "재민, 깊은 이해를 추구해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "That’s intense, Eun-bi! I go for practical knowledge!",
                    "translation": "강렬하다, 은비! 난 실용적 지식 추구해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "Practical’s useful! I dig into emotional layers.",
                    "translation": "실용적 유용하다! 감정 층 파고들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 실용적 지식을 선호하나요?",
                    "hint": "INFJ는 감정적이고 깊은 이해를 추구해요. \/ INFJs pursue emotional and deep understanding.",
                    "result": "X",
                    "explanation": "은비는 깊은 이해를 추구한다. \/ Eun-bi pursues deep understanding."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Emotional layers sound deep! I grab quick tips.",
                    "translation": "감정 층 깊다! 난 빠른 팁 잡아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Quick tips are smart! I seek underlying truths.",
                    "translation": "빠른 팁 똑똑하다! 근본적 진실 찾아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Eun-bi seeks @@ truths.",
                    "hint": "INFJ는 정보에서 근본적이고 깊은 진실을 찾아요. \/ INFJs seek fundamental and deep truths in information.",
                    "optionA": "quick",
                    "optionB": "underlying",
                    "optionC": "simple",
                    "result": "underlying",
                    "explanation": "은비는 근본적 진실을 찾는다. \/ Eun-bi seeks underlying truths."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재민",
                    "script": "Underlying truths are cool! I’d use instant data.",
                    "translation": "근본적 진실 멋지다! 즉시 데이터 쓸 거야."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "Instant data’s handy! I love meaningful connections!",
                    "translation": "즉시 데이터 유용하다! 의미 있는 연결 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "You’re a deep understanding sage, Eun-bi!",
                    "translation": "넌 깊은 이해 현자야, 은비!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "ESTP는 깊은 이해 추구를 재밌게 놀려요. \/ ESTPs playfully tease pursuing deep understanding.",
                    "optionA": "You’re",
                    "optionB": "deep",
                    "optionC": "understanding",
                    "optionD": "a",
                    "optionE": "sage!",
                    "result": "You’re a deep understanding sage!",
                    "explanation": "재민이 은비의 깊은 이해 추구를 재밌게 놀렸다. \/ Jae-min humorously calls Eun-bi a ‘deep understanding sage.’ ‘a deep understanding sage’는 깊은 이해를 추구하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "Sage? I’m just chasing big insights!",
                    "translation": "현자? 그냥 큰 통찰 쫓는 거야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Big insights rock! Try quick tips?",
                    "translation": "큰 통찰 멋지다! 빠른 팁 어때?"
                }
            ]
        }
    ]
}
ID: 905 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "의미 있는 데이터 해석",
            "explanation": "INFJ의 의미 있는 해석과 ISTJ의 체계적 해석 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "Ji-hoon, I interpret data meaningfully!",
                    "translation": "지훈, 데이터 의미 있게 해석해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That’s profound, Eun-bi! I analyze with structure.",
                    "translation": "깊다, 은비! 난 체계적으로 분석해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "Structure’s awesome! I seek emotional connections.",
                    "translation": "체계 멋지다! 감정적 연결 찾아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 체계적으로 데이터만 해석하나요?",
                    "hint": "INFJ는 데이터에서 감정적이고 의미 있는 해석을 추구해요. \/ INFJs seek emotional and meaningful data interpretations.",
                    "result": "X",
                    "explanation": "은비는 의미 있게 데이터를 해석한다. \/ Eun-bi interprets data meaningfully."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Emotional connections are touching! I use clear facts.",
                    "translation": "감정 연결 감동적이다! 난 명확한 사실 써."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Facts are solid! I tie data to bigger truths.",
                    "translation": "사실 든든하다! 데이터 큰 진실에 연결해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Eun-bi ties data to bigger @@.",
                    "hint": "INFJ는 데이터를 깊은 진실과 의미에 연결해요. \/ INFJs connect data to deep truths and meanings.",
                    "optionA": "facts",
                    "optionB": "truths",
                    "optionC": "plans",
                    "result": "truths",
                    "explanation": "은비는 데이터를 큰 진실에 연결한다. \/ Eun-bi ties data to bigger truths."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "Bigger truths sound inspiring! I’d sort details.",
                    "translation": "큰 진실 영감 준다! 세부사항 정리할 거야."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "Sorting’s smart! I love finding heartfelt meanings!",
                    "translation": "정리 똑똑하다! 진심 의미 찾는 거 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You’re a data meaning weaver, Eun-bi!",
                    "translation": "넌 데이터 의미 직조자야, 은비!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "ISTJ는 의미 있는 데이터 해석을 재밌게 놀려요. \/ ISTJs playfully tease meaningful data interpretation.",
                    "optionA": "You’re",
                    "optionB": "data",
                    "optionC": "a",
                    "optionD": "meaning",
                    "optionE": "weaver!",
                    "result": "You’re a data meaning weaver!",
                    "explanation": "지훈이 은비의 의미 있는 데이터 해석을 재밌게 놀렸다. \/ Ji-hoon humorously calls Eun-bi a ‘data meaning weaver.’ ‘a data meaning weaver’는 의미 있게 데이터를 해석하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "Weaver? I’m crafting emotional stories!",
                    "translation": "직조자? 감정 이야기 짜는 중!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Emotional stories are sweet! Add details?",
                    "translation": "감정 이야기 따뜻하다! 세부사항 추가할까?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "의미 있는 데이터 해석",
            "explanation": "INFJ의 의미 있는 해석과 ISTJ의 체계적 해석 비교",
            "level": 3,
            "my_mbti": "INFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "Ji-hoon, I interpret data meaningfully!",
                    "translation": "지훈, 데이터 의미 있게 해석해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That’s profound, Eun-bi! I analyze with structure.",
                    "translation": "깊다, 은비! 난 체계적으로 분석해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "Structure’s awesome! I seek emotional connections.",
                    "translation": "체계 멋지다! 감정적 연결 찾아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 체계적으로 데이터만 해석하나요?",
                    "hint": "INFJ는 데이터에서 감정적이고 의미 있는 해석을 추구해요. \/ INFJs seek emotional and meaningful data interpretations.",
                    "result": "X",
                    "explanation": "은비는 의미 있게 데이터를 해석한다. \/ Eun-bi interprets data meaningfully."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Emotional connections are touching! I use clear facts.",
                    "translation": "감정 연결 감동적이다! 난 명확한 사실 써."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Facts are solid! I tie data to bigger truths.",
                    "translation": "사실 든든하다! 데이터 큰 진실에 연결해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Eun-bi ties data to bigger @@.",
                    "hint": "INFJ는 데이터를 깊은 진실과 의미에 연결해요. \/ INFJs connect data to deep truths and meanings.",
                    "optionA": "facts",
                    "optionB": "truths",
                    "optionC": "plans",
                    "result": "truths",
                    "explanation": "은비는 데이터를 큰 진실에 연결한다. \/ Eun-bi ties data to bigger truths."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "Bigger truths sound inspiring! I’d sort details.",
                    "translation": "큰 진실 영감 준다! 세부사항 정리할 거야."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "Sorting’s smart! I love finding heartfelt meanings!",
                    "translation": "정리 똑똑하다! 진심 의미 찾는 거 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You’re a data meaning weaver, Eun-bi!",
                    "translation": "넌 데이터 의미 직조자야, 은비!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "ISTJ는 의미 있는 데이터 해석을 재밌게 놀려요. \/ ISTJs playfully tease meaningful data interpretation.",
                    "optionA": "You’re",
                    "optionB": "data",
                    "optionC": "a",
                    "optionD": "meaning",
                    "optionE": "weaver!",
                    "result": "You’re a data meaning weaver!",
                    "explanation": "지훈이 은비의 의미 있는 데이터 해석을 재밌게 놀렸다. \/ Ji-hoon humorously calls Eun-bi a ‘data meaning weaver.’ ‘a data meaning weaver’는 의미 있게 데이터를 해석하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "Weaver? I’m crafting emotional stories!",
                    "translation": "직조자? 감정 이야기 짜는 중!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Emotional stories are sweet! Add details?",
                    "translation": "감정 이야기 따뜻하다! 세부사항 추가할까?"
                }
            ]
        }
    ]
}
ID: 906 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "감정적 갈등 해결",
            "explanation": "ENFP의 감정적 해결과 INFJ의 깊은 공감 비교",
            "level": 3,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Eun-bi, I solve conflicts with my heart!",
                    "translation": "은비, 마음으로 갈등을 풀어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "That’s so warm, Yu-jin! I focus on understanding feelings.",
                    "translation": "정말 따뜻하다, 유진! 난 감정을 이해하려 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Understanding’s great! I share my emotions openly.",
                    "translation": "이해 멋지다! 나 감정을 솔직히 털어놔."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 감정을 숨기며 갈등을 푸나요?",
                    "hint": "ENFP는 감정을 솔직히 표현하며 갈등을 해결해요. \/ ENFPs resolve conflicts by openly expressing emotions.",
                    "result": "X",
                    "explanation": "유진은 감정적으로 갈등을 푼다. \/ Yu-jin resolves conflicts emotionally."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Openness is refreshing! I listen to everyone’s heart.",
                    "translation": "솔직함 상쾌하다! 난 모두의 마음 들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Listening’s so kind! I try fun compromises too!",
                    "translation": "듣기 정말 따뜻하다! 나도 재밌는 타협 시도해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yu-jin tries @@ compromises.",
                    "hint": "ENFP는 갈등 해결에서 창의적이고 즐거운 타협을 시도해요. \/ ENFPs try creative and fun compromises in conflict resolution.",
                    "optionA": "strict",
                    "optionB": "fun",
                    "optionC": "planned",
                    "result": "fun",
                    "explanation": "유진은 재밌는 타협을 시도한다. \/ Yu-jin tries fun compromises."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은비",
                    "script": "Fun compromises sound lively! I aim for harmony.",
                    "translation": "재밌는 타협 생기 넘친다! 난 조화 목표로 해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Harmony’s beautiful! I love spreading positive vibes!",
                    "translation": "조화 아름답다! 긍정적인 분위기 퍼뜨리는 거 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You’re a conflict-healing spark, Yu-jin!",
                    "translation": "넌 갈등 치유 불꽃이야, 유진!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "INFJ는 감정적 해결을 따뜻하게 놀려요. \/ INFJs warmly tease emotional conflict resolution.",
                    "optionA": "conflict-healing",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "spark!",
                    "result": "You’re a conflict-healing spark!",
                    "explanation": "은비가 유진의 감정적 갈등 해결을 따뜻하게 놀렸다. \/ Eun-bi humorously calls Yu-jin a ‘conflict-healing spark.’ ‘a conflict-healing spark’은 감정적으로 갈등을 푸는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Spark? My heart fixed it all!",
                    "translation": "불꽃? 내 마음이 다 풀었어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "So heartfelt! Wanna share more ideas?",
                    "translation": "정말 따뜻하다! 아이디어 더 나눌래?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "감정적 갈등 해결",
            "explanation": "ENFP의 감정적 해결과 INFJ의 깊은 공감 비교",
            "level": 3,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Eun-bi, I solve conflicts with my heart!",
                    "translation": "은비, 마음으로 갈등을 풀어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "That’s so warm, Yu-jin! I focus on understanding feelings.",
                    "translation": "정말 따뜻하다, 유진! 난 감정을 이해하려 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Understanding’s great! I share my emotions openly.",
                    "translation": "이해 멋지다! 나 감정을 솔직히 털어놔."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 감정을 숨기며 갈등을 푸나요?",
                    "hint": "ENFP는 감정을 솔직히 표현하며 갈등을 해결해요. \/ ENFPs resolve conflicts by openly expressing emotions.",
                    "result": "X",
                    "explanation": "유진은 감정적으로 갈등을 푼다. \/ Yu-jin resolves conflicts emotionally."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Openness is refreshing! I listen to everyone’s heart.",
                    "translation": "솔직함 상쾌하다! 난 모두의 마음 들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Listening’s so kind! I try fun compromises too!",
                    "translation": "듣기 정말 따뜻하다! 나도 재밌는 타협 시도해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yu-jin tries @@ compromises.",
                    "hint": "ENFP는 갈등 해결에서 창의적이고 즐거운 타협을 시도해요. \/ ENFPs try creative and fun compromises in conflict resolution.",
                    "optionA": "strict",
                    "optionB": "fun",
                    "optionC": "planned",
                    "result": "fun",
                    "explanation": "유진은 재밌는 타협을 시도한다. \/ Yu-jin tries fun compromises."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은비",
                    "script": "Fun compromises sound lively! I aim for harmony.",
                    "translation": "재밌는 타협 생기 넘친다! 난 조화 목표로 해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Harmony’s beautiful! I love spreading positive vibes!",
                    "translation": "조화 아름답다! 긍정적인 분위기 퍼뜨리는 거 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You’re a conflict-healing spark, Yu-jin!",
                    "translation": "넌 갈등 치유 불꽃이야, 유진!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "INFJ는 감정적 해결을 따뜻하게 놀려요. \/ INFJs warmly tease emotional conflict resolution.",
                    "optionA": "conflict-healing",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "spark!",
                    "result": "You’re a conflict-healing spark!",
                    "explanation": "은비가 유진의 감정적 갈등 해결을 따뜻하게 놀렸다. \/ Eun-bi humorously calls Yu-jin a ‘conflict-healing spark.’ ‘a conflict-healing spark’은 감정적으로 갈등을 푸는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Spark? My heart fixed it all!",
                    "translation": "불꽃? 내 마음이 다 풀었어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "So heartfelt! Wanna share more ideas?",
                    "translation": "정말 따뜻하다! 아이디어 더 나눌래?"
                }
            ]
        }
    ]
}
ID: 907 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "유연한 협상 방식",
            "explanation": "ENFP의 유연한 협상과 ISTJ의 체계적 협상 비교",
            "level": 3,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Ji-hoon, I negotiate with flexibility!",
                    "translation": "지훈, 유연하게 협상해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That’s interesting, Yu-jin! I follow clear rules.",
                    "translation": "흥미롭다, 유진! 난 명확한 규칙 따라."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Rules are solid! I toss out creative ideas!",
                    "translation": "규칙 든든하다! 나 창의적 아이디어 던져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 규칙을 따라 협상하나요?",
                    "hint": "ENFP는 유연하고 창의적으로 협상해요. \/ ENFPs negotiate flexibly and creatively.",
                    "result": "X",
                    "explanation": "유진은 유연하게 협상한다. \/ Yu-jin negotiates flexibly."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Creative ideas sound fun! I stick to guidelines.",
                    "translation": "창의적 아이디어 재밌겠다! 난 가이드라인 지켜."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Guidelines are helpful! I adapt to the vibe!",
                    "translation": "가이드라인 유용하다! 분위기에 맞춰 적응해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yu-jin @@ to the vibe.",
                    "hint": "ENFP는 협상에서 상황에 유연하게 적응해요. \/ ENFPs adapt flexibly to situations in negotiation.",
                    "optionA": "adapts",
                    "optionB": "plans",
                    "optionC": "follows",
                    "result": "adapts",
                    "explanation": "유진은 분위기에 맞춰 적응한다. \/ Yu-jin adapts to the vibe."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "Adapting’s clever! I’d outline a fair process.",
                    "translation": "적응 똑똑하다! 난 공정한 과정 정리할 거야."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Fair process is smart! I love open chats!",
                    "translation": "공정한 과정 똑똑하다! 열린 대화 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You’re a negotiation free spirit, Yu-jin!",
                    "translation": "넌 협상 자유 영혼이야, 유진!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "ISTJ는 유연한 협상을 재밌게 놀려요. \/ ISTJs playfully tease flexible negotiation styles.",
                    "optionA": "spirit!",
                    "optionB": "negotiation",
                    "optionC": "You’re",
                    "optionD": "a",
                    "optionE": "free",
                    "result": "You’re a negotiation free spirit!",
                    "explanation": "지훈이 유진의 유연한 협상을 재밌게 놀렸다. \/ Ji-hoon humorously calls Yu-jin a ‘negotiation free spirit.’ ‘a negotiation free spirit’은 유연하게 협상하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Free spirit? We settled it happily!",
                    "translation": "자유 영혼? 행복하게 해결했어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Happy’s the best! Try my guidelines?",
                    "translation": "행복이 최고다! 내 가이드라인 어때?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "유연한 협상 방식",
            "explanation": "ENFP의 유연한 협상과 ISTJ의 체계적 협상 비교",
            "level": 3,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Ji-hoon, I negotiate with flexibility!",
                    "translation": "지훈, 유연하게 협상해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That’s interesting, Yu-jin! I follow clear rules.",
                    "translation": "흥미롭다, 유진! 난 명확한 규칙 따라."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Rules are solid! I toss out creative ideas!",
                    "translation": "규칙 든든하다! 나 창의적 아이디어 던져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 규칙을 따라 협상하나요?",
                    "hint": "ENFP는 유연하고 창의적으로 협상해요. \/ ENFPs negotiate flexibly and creatively.",
                    "result": "X",
                    "explanation": "유진은 유연하게 협상한다. \/ Yu-jin negotiates flexibly."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Creative ideas sound fun! I stick to guidelines.",
                    "translation": "창의적 아이디어 재밌겠다! 난 가이드라인 지켜."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Guidelines are helpful! I adapt to the vibe!",
                    "translation": "가이드라인 유용하다! 분위기에 맞춰 적응해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yu-jin @@ to the vibe.",
                    "hint": "ENFP는 협상에서 상황에 유연하게 적응해요. \/ ENFPs adapt flexibly to situations in negotiation.",
                    "optionA": "adapts",
                    "optionB": "plans",
                    "optionC": "follows",
                    "result": "adapts",
                    "explanation": "유진은 분위기에 맞춰 적응한다. \/ Yu-jin adapts to the vibe."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "Adapting’s clever! I’d outline a fair process.",
                    "translation": "적응 똑똑하다! 난 공정한 과정 정리할 거야."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Fair process is smart! I love open chats!",
                    "translation": "공정한 과정 똑똑하다! 열린 대화 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You’re a negotiation free spirit, Yu-jin!",
                    "translation": "넌 협상 자유 영혼이야, 유진!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "ISTJ는 유연한 협상을 재밌게 놀려요. \/ ISTJs playfully tease flexible negotiation styles.",
                    "optionA": "spirit!",
                    "optionB": "negotiation",
                    "optionC": "You’re",
                    "optionD": "a",
                    "optionE": "free",
                    "result": "You’re a negotiation free spirit!",
                    "explanation": "지훈이 유진의 유연한 협상을 재밌게 놀렸다. \/ Ji-hoon humorously calls Yu-jin a ‘negotiation free spirit.’ ‘a negotiation free spirit’은 유연하게 협상하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Free spirit? We settled it happily!",
                    "translation": "자유 영혼? 행복하게 해결했어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Happy’s the best! Try my guidelines?",
                    "translation": "행복이 최고다! 내 가이드라인 어때?"
                }
            ]
        }
    ]
}
ID: 908 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "창의적 문제 해결",
            "explanation": "ENFP의 창의적 해결과 ESTP의 즉각적 해결 비교",
            "level": 3,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Jae-min, I solve problems with creativity!",
                    "translation": "재민, 창의적으로 문제 풀어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "That’s awesome, Yu-jin! I just dive in fast!",
                    "translation": "멋지다, 유진! 난 바로 뛰어들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Diving’s bold! I brainstorm quirky solutions!",
                    "translation": "뛰어드는 거 대담하다! 나 기발한 해결책 브레인스토밍해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 즉시 문제를 해결하나요?",
                    "hint": "ENFP는 창의적이고 다양한 해결책을 탐구해요. \/ ENFPs explore creative and diverse solutions.",
                    "result": "X",
                    "explanation": "유진은 창의적으로 문제를 푼다. \/ Yu-jin solves problems creatively."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Quirky solutions sound fun! I act on instinct.",
                    "translation": "기발한 해결책 재밌겠다! 난 본능으로 행동해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Instinct’s cool! I throw out wild ideas!",
                    "translation": "본능 멋지다! 나 엉뚱한 아이디어 던져!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yu-jin throws out @@ ideas.",
                    "hint": "ENFP는 문제 해결에서 창의적이고 독특한 아이디어를 제안해요. \/ ENFPs suggest creative and unique ideas for problem-solving.",
                    "optionA": "wild",
                    "optionB": "strict",
                    "optionC": "simple",
                    "result": "wild",
                    "explanation": "유진은 엉뚱한 아이디어를 던진다. \/ Yu-jin throws out wild ideas."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재민",
                    "script": "Wild ideas are epic! I’d pick one quick!",
                    "translation": "엉뚱한 아이디어 대박이다! 난 빨리 하나 골라!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Quick picks are neat! I love exploring options!",
                    "translation": "빠른 선택 멋지다! 옵션 탐험하는 거 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "You’re a problem-solving wizard, Yu-jin!",
                    "translation": "넌 문제 해결 마법사야, 유진!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "ESTP는 창의적 해결을 재밌게 놀려요. \/ ESTPs playfully tease creative problem-solving.",
                    "optionA": "problem-solving",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "wizard!",
                    "result": "You’re a problem-solving wizard!",
                    "explanation": "재민이 유진의 창의적 문제 해결을 재밌게 놀렸다. \/ Jae-min humorously calls Yu-jin a ‘problem-solving wizard.’ ‘a problem-solving wizard’는 창의적으로 문제를 해결하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Wizard? My ideas worked like magic!",
                    "translation": "마법사? 내 아이디어 마법처럼 통했어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Totally magical! Try a quick fix next?",
                    "translation": "완전 마법 같다! 다음엔 빠른 해결 어때?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "창의적 문제 해결",
            "explanation": "ENFP의 창의적 해결과 ESTP의 즉각적 해결 비교",
            "level": 3,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Jae-min, I solve problems with creativity!",
                    "translation": "재민, 창의적으로 문제 풀어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "That’s awesome, Yu-jin! I just dive in fast!",
                    "translation": "멋지다, 유진! 난 바로 뛰어들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Diving’s bold! I brainstorm quirky solutions!",
                    "translation": "뛰어드는 거 대담하다! 나 기발한 해결책 브레인스토밍해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 즉시 문제를 해결하나요?",
                    "hint": "ENFP는 창의적이고 다양한 해결책을 탐구해요. \/ ENFPs explore creative and diverse solutions.",
                    "result": "X",
                    "explanation": "유진은 창의적으로 문제를 푼다. \/ Yu-jin solves problems creatively."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Quirky solutions sound fun! I act on instinct.",
                    "translation": "기발한 해결책 재밌겠다! 난 본능으로 행동해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Instinct’s cool! I throw out wild ideas!",
                    "translation": "본능 멋지다! 나 엉뚱한 아이디어 던져!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yu-jin throws out @@ ideas.",
                    "hint": "ENFP는 문제 해결에서 창의적이고 독특한 아이디어를 제안해요. \/ ENFPs suggest creative and unique ideas for problem-solving.",
                    "optionA": "wild",
                    "optionB": "strict",
                    "optionC": "simple",
                    "result": "wild",
                    "explanation": "유진은 엉뚱한 아이디어를 던진다. \/ Yu-jin throws out wild ideas."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재민",
                    "script": "Wild ideas are epic! I’d pick one quick!",
                    "translation": "엉뚱한 아이디어 대박이다! 난 빨리 하나 골라!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Quick picks are neat! I love exploring options!",
                    "translation": "빠른 선택 멋지다! 옵션 탐험하는 거 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "You’re a problem-solving wizard, Yu-jin!",
                    "translation": "넌 문제 해결 마법사야, 유진!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "ESTP는 창의적 해결을 재밌게 놀려요. \/ ESTPs playfully tease creative problem-solving.",
                    "optionA": "problem-solving",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "wizard!",
                    "result": "You’re a problem-solving wizard!",
                    "explanation": "재민이 유진의 창의적 문제 해결을 재밌게 놀렸다. \/ Jae-min humorously calls Yu-jin a ‘problem-solving wizard.’ ‘a problem-solving wizard’는 창의적으로 문제를 해결하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Wizard? My ideas worked like magic!",
                    "translation": "마법사? 내 아이디어 마법처럼 통했어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Totally magical! Try a quick fix next?",
                    "translation": "완전 마법 같다! 다음엔 빠른 해결 어때?"
                }
            ]
        }
    ]
}
ID: 909 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "공감 기반 해결",
            "explanation": "ENFP의 공감적 해결과 INFJ의 심층적 공감 비교",
            "level": 3,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Eun-bi, I solve conflicts with empathy!",
                    "translation": "은비, 공감으로 갈등 풀어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "That’s so kind, Yu-jin! I dive into emotions.",
                    "translation": "정말 따뜻하다, 유진! 난 감정 깊이 들어가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Deep emotions are powerful! I spread positivity!",
                    "translation": "깊은 감정 강렬하다! 나 긍정 퍼뜨려!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 감정을 깊이 분석하나요?",
                    "hint": "ENFP는 공감과 긍정으로 갈등을 해결해요. \/ ENFPs resolve conflicts with empathy and positivity.",
                    "result": "X",
                    "explanation": "유진은 공감으로 갈등을 푼다. \/ Yu-jin resolves conflicts with empathy."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Positivity’s uplifting! I seek emotional harmony.",
                    "translation": "긍정 기운 넘친다! 난 감정적 조화 찾아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Harmony’s lovely! I cheer everyone up!",
                    "translation": "조화 아름답다! 나 모두 기운 북돋워!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yu-jin cheers @@ up.",
                    "hint": "ENFP는 갈등에서 모두에게 긍정적인 기운을 줘요. \/ ENFPs uplift everyone in conflicts.",
                    "optionA": "everyone",
                    "optionB": "herself",
                    "optionC": "rules",
                    "result": "everyone",
                    "explanation": "유진은 모두를 기운 북돋운다. \/ Yu-jin cheers everyone up."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은비",
                    "script": "Cheering’s so bright! I connect with feelings.",
                    "translation": "기운 북돋우기 밝다! 난 감정 연결해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Connecting’s warm! I bring smiles to talks!",
                    "translation": "연결 따뜻하다! 대화에 미소 가져와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You’re an empathy sunshine, Yu-jin!",
                    "translation": "넌 공감 햇살이야, 유진!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "INFJ는 공감 기반 해결을 따뜻하게 놀려요. \/ INFJs warmly tease empathy-based resolution.",
                    "optionA": "empathy",
                    "optionB": "You’re",
                    "optionC": "an",
                    "optionD": "sunshine!",
                    "result": "You’re an empathy sunshine!",
                    "explanation": "은비가 유진의 공감 기반 해결을 따뜻하게 놀렸다. \/ Eun-bi humorously calls Yu-jin an ‘empathy sunshine.’ ‘an empathy sunshine’은 공감으로 갈등을 푸는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Sunshine? We all smiled it out!",
                    "translation": "햇살? 다 같이 웃으며 풀었어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Smiles are perfect! More empathy next time?",
                    "translation": "웃음 완벽하다! 다음에도 공감 어때?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "공감 기반 해결",
            "explanation": "ENFP의 공감적 해결과 INFJ의 심층적 공감 비교",
            "level": 3,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Eun-bi, I solve conflicts with empathy!",
                    "translation": "은비, 공감으로 갈등 풀어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "That’s so kind, Yu-jin! I dive into emotions.",
                    "translation": "정말 따뜻하다, 유진! 난 감정 깊이 들어가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Deep emotions are powerful! I spread positivity!",
                    "translation": "깊은 감정 강렬하다! 나 긍정 퍼뜨려!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 감정을 깊이 분석하나요?",
                    "hint": "ENFP는 공감과 긍정으로 갈등을 해결해요. \/ ENFPs resolve conflicts with empathy and positivity.",
                    "result": "X",
                    "explanation": "유진은 공감으로 갈등을 푼다. \/ Yu-jin resolves conflicts with empathy."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Positivity’s uplifting! I seek emotional harmony.",
                    "translation": "긍정 기운 넘친다! 난 감정적 조화 찾아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Harmony’s lovely! I cheer everyone up!",
                    "translation": "조화 아름답다! 나 모두 기운 북돋워!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yu-jin cheers @@ up.",
                    "hint": "ENFP는 갈등에서 모두에게 긍정적인 기운을 줘요. \/ ENFPs uplift everyone in conflicts.",
                    "optionA": "everyone",
                    "optionB": "herself",
                    "optionC": "rules",
                    "result": "everyone",
                    "explanation": "유진은 모두를 기운 북돋운다. \/ Yu-jin cheers everyone up."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은비",
                    "script": "Cheering’s so bright! I connect with feelings.",
                    "translation": "기운 북돋우기 밝다! 난 감정 연결해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Connecting’s warm! I bring smiles to talks!",
                    "translation": "연결 따뜻하다! 대화에 미소 가져와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You’re an empathy sunshine, Yu-jin!",
                    "translation": "넌 공감 햇살이야, 유진!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "INFJ는 공감 기반 해결을 따뜻하게 놀려요. \/ INFJs warmly tease empathy-based resolution.",
                    "optionA": "empathy",
                    "optionB": "You’re",
                    "optionC": "an",
                    "optionD": "sunshine!",
                    "result": "You’re an empathy sunshine!",
                    "explanation": "은비가 유진의 공감 기반 해결을 따뜻하게 놀렸다. \/ Eun-bi humorously calls Yu-jin an ‘empathy sunshine.’ ‘an empathy sunshine’은 공감으로 갈등을 푸는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Sunshine? We all smiled it out!",
                    "translation": "햇살? 다 같이 웃으며 풀었어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Smiles are perfect! More empathy next time?",
                    "translation": "웃음 완벽하다! 다음에도 공감 어때?"
                }
            ]
        }
    ]
}
ID: 910 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "열린 대화 추구",
            "explanation": "ENFP의 열린 대화와 ISTJ의 체계적 대화 비교",
            "level": 3,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Ji-hoon, I love open conflict talks!",
                    "translation": "지훈, 열린 갈등 대화 좋아해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That’s lively, Yu-jin! I prefer structured discussions.",
                    "translation": "생기 넘친다, 유진! 난 체계적 논의 좋아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Structure’s neat! I let ideas flow freely!",
                    "translation": "체계 멋지다! 나 아이디어 자유롭게 흘러!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 체계적으로 대화하나요?",
                    "hint": "ENFP는 자유롭고 열린 대화로 갈등을 풀어요. \/ ENFPs resolve conflicts with free and open dialogue.",
                    "result": "X",
                    "explanation": "유진은 열린 대화로 푼다. \/ Yu-jin uses open dialogue."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Free flow sounds fun! I set clear agendas.",
                    "translation": "자유로운 흐름 재밌겠다! 난 명확한 의제 정해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Agendas are smart! I encourage everyone’s input!",
                    "translation": "의제 똑똑하다! 나 모두의 의견 장려해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yu-jin encourages @@ input.",
                    "hint": "ENFP는 갈등 해결에서 모두의 의견을 열리게 받아요. \/ ENFPs openly accept everyone’s opinions in conflict resolution.",
                    "optionA": "planned",
                    "optionB": "everyone’s",
                    "optionC": "strict",
                    "result": "everyone’s",
                    "explanation": "유진은 모두의 의견을 장려한다. \/ Yu-jin encourages everyone’s input."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "Everyone’s input is great! I’d organize it neatly.",
                    "translation": "모두 의견 좋다! 난 깔끔히 정리할 거야."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Organizing’s helpful! I keep talks warm and open!",
                    "translation": "정리 유용하다! 대화 따뜻하고 열리게 유지해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You’re a dialogue opener, Yu-jin!",
                    "translation": "넌 대화 여는 사람이야, 유진!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "ISTJ는 열린 대화를 재밌게 놀려요. \/ ISTJs playfully tease open dialogue approaches.",
                    "optionA": "dialogue",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "opener!",
                    "result": "You’re a dialogue opener!",
                    "explanation": "지훈이 유진의 열린 대화를 재밌게 놀렸다. \/ Ji-hoon humorously calls Yu-jin a ‘dialogue opener.’ ‘a dialogue opener’는 열린 대화로 갈등을 푸는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Opener? We talked it out smoothly!",
                    "translation": "여는 사람? 부드럽게 대화로 풀었어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Smooth talks rock! Try my agenda next?",
                    "translation": "부드러운 대화 최고다! 다음엔 내 의제 어때?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "열린 대화 추구",
            "explanation": "ENFP의 열린 대화와 ISTJ의 체계적 대화 비교",
            "level": 3,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Ji-hoon, I love open conflict talks!",
                    "translation": "지훈, 열린 갈등 대화 좋아해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That’s lively, Yu-jin! I prefer structured discussions.",
                    "translation": "생기 넘친다, 유진! 난 체계적 논의 좋아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Structure’s neat! I let ideas flow freely!",
                    "translation": "체계 멋지다! 나 아이디어 자유롭게 흘러!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 체계적으로 대화하나요?",
                    "hint": "ENFP는 자유롭고 열린 대화로 갈등을 풀어요. \/ ENFPs resolve conflicts with free and open dialogue.",
                    "result": "X",
                    "explanation": "유진은 열린 대화로 푼다. \/ Yu-jin uses open dialogue."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Free flow sounds fun! I set clear agendas.",
                    "translation": "자유로운 흐름 재밌겠다! 난 명확한 의제 정해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Agendas are smart! I encourage everyone’s input!",
                    "translation": "의제 똑똑하다! 나 모두의 의견 장려해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yu-jin encourages @@ input.",
                    "hint": "ENFP는 갈등 해결에서 모두의 의견을 열리게 받아요. \/ ENFPs openly accept everyone’s opinions in conflict resolution.",
                    "optionA": "planned",
                    "optionB": "everyone’s",
                    "optionC": "strict",
                    "result": "everyone’s",
                    "explanation": "유진은 모두의 의견을 장려한다. \/ Yu-jin encourages everyone’s input."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "Everyone’s input is great! I’d organize it neatly.",
                    "translation": "모두 의견 좋다! 난 깔끔히 정리할 거야."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Organizing’s helpful! I keep talks warm and open!",
                    "translation": "정리 유용하다! 대화 따뜻하고 열리게 유지해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You’re a dialogue opener, Yu-jin!",
                    "translation": "넌 대화 여는 사람이야, 유진!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "ISTJ는 열린 대화를 재밌게 놀려요. \/ ISTJs playfully tease open dialogue approaches.",
                    "optionA": "dialogue",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "opener!",
                    "result": "You’re a dialogue opener!",
                    "explanation": "지훈이 유진의 열린 대화를 재밌게 놀렸다. \/ Ji-hoon humorously calls Yu-jin a ‘dialogue opener.’ ‘a dialogue opener’는 열린 대화로 갈등을 푸는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Opener? We talked it out smoothly!",
                    "translation": "여는 사람? 부드럽게 대화로 풀었어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Smooth talks rock! Try my agenda next?",
                    "translation": "부드러운 대화 최고다! 다음엔 내 의제 어때?"
                }
            ]
        }
    ]
}
ID: 911 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "창의적 스트레스 해소",
            "explanation": "ENFP의 창의적 스트레스 해소와 INFJ의 감정적 대처 비교",
            "level": 3,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Eun-bi, I beat stress with creativity!",
                    "translation": "은비, 창의적으로 스트레스 풀어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "That’s cool, Yu-jin! I reflect quietly.",
                    "translation": "멋지다, 유진! 난 조용히 생각해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Quiet’s nice, but I paint or dance!",
                    "translation": "조용한 것도 좋아, 난 그림 그리거나 춤춰!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 조용히 스트레스를 푸나요?",
                    "hint": "ENFP는 창의적이고 활동적으로 스트레스를 해소해요. \/ ENFPs relieve stress creatively and actively.",
                    "result": "X",
                    "explanation": "유진은 창의적으로 스트레스를 푼다. \/ Yu-jin relieves stress creatively."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Painting sounds fun! I journal my feelings.",
                    "translation": "그림 그리기 재밌겠다! 난 감정을 일기에 써."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Journaling’s deep. I make random crafts!",
                    "translation": "일기 깊네. 난 랜덤 공예품 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yu-jin makes @@ crafts.",
                    "hint": "ENFP는 창의적인 활동으로 스트레스를 풀어요. \/ ENFPs use creative activities to relieve stress.",
                    "optionA": "planned",
                    "optionB": "random",
                    "optionC": "quiet",
                    "result": "random",
                    "explanation": "유진은 랜덤 공예품을 만든다. \/ Yu-jin makes random crafts."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은비",
                    "script": "Crafts are awesome! I meditate to unwind.",
                    "translation": "공예 멋지다! 난 명상으로 풀어."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Meditation’s calm, but I love chaotic art!",
                    "translation": "명상 차분하네, 난 혼란스런 예술 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You’re a stress-busting artist!",
                    "translation": "넌 스트레스 터뜨리는 예술가야!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "INFJ는 창의적 스트레스 해소를 따뜻하게 놀려요. \/ INFJs warmly tease creative stress relief.",
                    "optionA": "stress-busting",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "artist!",
                    "result": "You’re a stress-busting artist!",
                    "explanation": "은비가 유진의 창의적 스트레스 해소를 따뜻하게 놀렸다. \/ Eun-bi humorously calls Yu-jin a ‘stress-busting artist.’ ‘a stress-busting artist’는 창의적으로 스트레스를 푸는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Artist? My crafts saved the day!",
                    "translation": "예술가? 내 공예품이 날 구했어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Love that! Maybe try journaling too?",
                    "translation": "멋지다! 일기도 써볼래?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "창의적 스트레스 해소",
            "explanation": "ENFP의 창의적 스트레스 해소와 INFJ의 감정적 대처 비교",
            "level": 3,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Eun-bi, I beat stress with creativity!",
                    "translation": "은비, 창의적으로 스트레스 풀어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "That’s cool, Yu-jin! I reflect quietly.",
                    "translation": "멋지다, 유진! 난 조용히 생각해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Quiet’s nice, but I paint or dance!",
                    "translation": "조용한 것도 좋아, 난 그림 그리거나 춤춰!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 조용히 스트레스를 푸나요?",
                    "hint": "ENFP는 창의적이고 활동적으로 스트레스를 해소해요. \/ ENFPs relieve stress creatively and actively.",
                    "result": "X",
                    "explanation": "유진은 창의적으로 스트레스를 푼다. \/ Yu-jin relieves stress creatively."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Painting sounds fun! I journal my feelings.",
                    "translation": "그림 그리기 재밌겠다! 난 감정을 일기에 써."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Journaling’s deep. I make random crafts!",
                    "translation": "일기 깊네. 난 랜덤 공예품 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yu-jin makes @@ crafts.",
                    "hint": "ENFP는 창의적인 활동으로 스트레스를 풀어요. \/ ENFPs use creative activities to relieve stress.",
                    "optionA": "planned",
                    "optionB": "random",
                    "optionC": "quiet",
                    "result": "random",
                    "explanation": "유진은 랜덤 공예품을 만든다. \/ Yu-jin makes random crafts."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은비",
                    "script": "Crafts are awesome! I meditate to unwind.",
                    "translation": "공예 멋지다! 난 명상으로 풀어."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Meditation’s calm, but I love chaotic art!",
                    "translation": "명상 차분하네, 난 혼란스런 예술 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You’re a stress-busting artist!",
                    "translation": "넌 스트레스 터뜨리는 예술가야!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "INFJ는 창의적 스트레스 해소를 따뜻하게 놀려요. \/ INFJs warmly tease creative stress relief.",
                    "optionA": "stress-busting",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "artist!",
                    "result": "You’re a stress-busting artist!",
                    "explanation": "은비가 유진의 창의적 스트레스 해소를 따뜻하게 놀렸다. \/ Eun-bi humorously calls Yu-jin a ‘stress-busting artist.’ ‘a stress-busting artist’는 창의적으로 스트레스를 푸는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Artist? My crafts saved the day!",
                    "translation": "예술가? 내 공예품이 날 구했어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Love that! Maybe try journaling too?",
                    "translation": "멋지다! 일기도 써볼래?"
                }
            ]
        }
    ]
}
ID: 912 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "유연한 위기 대응",
            "explanation": "ENFP의 유연한 대응과 ISTJ의 체계적 대처 비교",
            "level": 3,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Ji-hoon, I roll with crises flexibly!",
                    "translation": "지훈, 위기 유연하게 받아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That’s bold, Yu-jin! I make plans.",
                    "translation": "대담하다, 유진! 난 계획 세워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Plans are great, but I improvise fast!",
                    "translation": "계획 좋아, 근데 즉흥으로 빨리 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 체계적으로 위기를 대응하나요?",
                    "hint": "ENFP는 유연하고 창의적으로 위기를 다뤄요. \/ ENFPs handle crises flexibly and creatively.",
                    "result": "X",
                    "explanation": "유진은 유연하게 위기를 대응한다. \/ Yu-jin responds to crises flexibly."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Improvising sounds risky! I list steps.",
                    "translation": "즉흥 위험해 보여! 난 단계 정리해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Steps are solid, but I try random fixes!",
                    "translation": "단계 든든해, 근데 랜덤 해결책 시도해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yu-jin tries @@ fixes.",
                    "hint": "ENFP는 위기에서 다양한 해결책을 시도해요. \/ ENFPs try diverse solutions in crises.",
                    "optionA": "planned",
                    "optionB": "random",
                    "optionC": "strict",
                    "result": "random",
                    "explanation": "유진은 랜덤 해결책을 시도한다. \/ Yu-jin tries random fixes."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "Random fixes? I’d follow a system!",
                    "translation": "랜덤 해결책? 난 시스템 따라갈 거야!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Systems work, but flexibility’s my strength!",
                    "translation": "시스템 좋다, 근데 유연함이 내 강점!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You’re a crisis juggler!",
                    "translation": "넌 완전 위기 저글러야!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "ISTJ는 유연한 대응을 재밌게 놀려요. \/ ISTJs playfully tease flexible crisis responses.",
                    "optionA": "crisis",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "juggler!",
                    "result": "You’re a crisis juggler!",
                    "explanation": "지훈이 유진의 유연한 위기 대응을 재밌게 놀렸다. \/ Ji-hoon humorously calls Yu-jin a ‘crisis juggler.’ ‘a crisis juggler’는 유연하게 위기를 다루는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Juggler? I flipped the crisis away!",
                    "translation": "저글러? 위기 뒤집어서 날렸어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Impressive! Maybe plan next time?",
                    "translation": "대단하다! 다음엔 계획해볼래?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "유연한 위기 대응",
            "explanation": "ENFP의 유연한 대응과 ISTJ의 체계적 대처 비교",
            "level": 3,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Ji-hoon, I roll with crises flexibly!",
                    "translation": "지훈, 위기 유연하게 받아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That’s bold, Yu-jin! I make plans.",
                    "translation": "대담하다, 유진! 난 계획 세워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Plans are great, but I improvise fast!",
                    "translation": "계획 좋아, 근데 즉흥으로 빨리 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 체계적으로 위기를 대응하나요?",
                    "hint": "ENFP는 유연하고 창의적으로 위기를 다뤄요. \/ ENFPs handle crises flexibly and creatively.",
                    "result": "X",
                    "explanation": "유진은 유연하게 위기를 대응한다. \/ Yu-jin responds to crises flexibly."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Improvising sounds risky! I list steps.",
                    "translation": "즉흥 위험해 보여! 난 단계 정리해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Steps are solid, but I try random fixes!",
                    "translation": "단계 든든해, 근데 랜덤 해결책 시도해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yu-jin tries @@ fixes.",
                    "hint": "ENFP는 위기에서 다양한 해결책을 시도해요. \/ ENFPs try diverse solutions in crises.",
                    "optionA": "planned",
                    "optionB": "random",
                    "optionC": "strict",
                    "result": "random",
                    "explanation": "유진은 랜덤 해결책을 시도한다. \/ Yu-jin tries random fixes."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "Random fixes? I’d follow a system!",
                    "translation": "랜덤 해결책? 난 시스템 따라갈 거야!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Systems work, but flexibility’s my strength!",
                    "translation": "시스템 좋다, 근데 유연함이 내 강점!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You’re a crisis juggler!",
                    "translation": "넌 완전 위기 저글러야!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "ISTJ는 유연한 대응을 재밌게 놀려요. \/ ISTJs playfully tease flexible crisis responses.",
                    "optionA": "crisis",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "juggler!",
                    "result": "You’re a crisis juggler!",
                    "explanation": "지훈이 유진의 유연한 위기 대응을 재밌게 놀렸다. \/ Ji-hoon humorously calls Yu-jin a ‘crisis juggler.’ ‘a crisis juggler’는 유연하게 위기를 다루는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Juggler? I flipped the crisis away!",
                    "translation": "저글러? 위기 뒤집어서 날렸어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Impressive! Maybe plan next time?",
                    "translation": "대단하다! 다음엔 계획해볼래?"
                }
            ]
        }
    ]
}
ID: 913 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "감정적 스트레스 공유",
            "explanation": "ENFP의 감정적 공유와 ESTP의 행동적 대처 비교",
            "level": 3,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Jae-min, I share stress with friends!",
                    "translation": "재민, 스트레스 친구랑 나눠!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "That’s sweet, Yu-jin! I just act fast.",
                    "translation": "멋지다, 유진! 난 빨리 행동해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Action’s cool, but talking feels good!",
                    "translation": "행동 멋져, 근데 얘기하면 기분 좋아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 행동으로 스트레스를 푸나요?",
                    "hint": "ENFP는 감정을 공유하며 스트레스를 해소해요. \/ ENFPs relieve stress by sharing emotions.",
                    "result": "X",
                    "explanation": "유진은 감정적으로 스트레스를 푼다. \/ Yu-jin relieves stress emotionally."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Talking’s nice! I hit the gym instead.",
                    "translation": "얘기 좋다! 난 헬스장 가."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Gym’s awesome, but I call my crew!",
                    "translation": "헬스장 멋지다, 근데 친구들 불러!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yu-jin calls her @@.",
                    "hint": "ENFP는 친구들과 감정을 나누며 스트레스를 풀어요. \/ ENFPs share emotions with friends to relieve stress.",
                    "optionA": "crew",
                    "optionB": "coach",
                    "optionC": "plan",
                    "result": "crew",
                    "explanation": "유진은 친구들을 부른다. \/ Yu-jin calls her crew."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재민",
                    "script": "Your crew’s fun! I’d go for a run.",
                    "translation": "친구들 재밌겠다! 난 러닝 갈게."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Running’s great, but chats lift me up!",
                    "translation": "러닝 좋다, 근데 대화가 날 올려!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "You’re a stress-sharing superstar!",
                    "translation": "넌 완전 스트레스 공유 스타야!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "ESTP는 감정적 공유를 재밌게 놀려요. \/ ESTPs playfully tease emotional stress sharing.",
                    "optionA": "stress-sharing",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "superstar!",
                    "result": "You’re a stress-sharing superstar!",
                    "explanation": "재민이 유진의 감정적 스트레스 공유를 재밌게 놀렸다. \/ Jae-min humorously calls Yu-jin a ‘stress-sharing superstar.’ ‘a stress-sharing superstar’는 감정을 공유하며 스트레스를 푸는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Superstar? My friends fixed everything!",
                    "translation": "스타? 친구들이 다 고쳤어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "That’s awesome! Try running sometime?",
                    "translation": "대단하다! 러닝도 해볼래?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "감정적 스트레스 공유",
            "explanation": "ENFP의 감정적 공유와 ESTP의 행동적 대처 비교",
            "level": 3,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Jae-min, I share stress with friends!",
                    "translation": "재민, 스트레스 친구랑 나눠!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "That’s sweet, Yu-jin! I just act fast.",
                    "translation": "멋지다, 유진! 난 빨리 행동해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Action’s cool, but talking feels good!",
                    "translation": "행동 멋져, 근데 얘기하면 기분 좋아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 행동으로 스트레스를 푸나요?",
                    "hint": "ENFP는 감정을 공유하며 스트레스를 해소해요. \/ ENFPs relieve stress by sharing emotions.",
                    "result": "X",
                    "explanation": "유진은 감정적으로 스트레스를 푼다. \/ Yu-jin relieves stress emotionally."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Talking’s nice! I hit the gym instead.",
                    "translation": "얘기 좋다! 난 헬스장 가."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Gym’s awesome, but I call my crew!",
                    "translation": "헬스장 멋지다, 근데 친구들 불러!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yu-jin calls her @@.",
                    "hint": "ENFP는 친구들과 감정을 나누며 스트레스를 풀어요. \/ ENFPs share emotions with friends to relieve stress.",
                    "optionA": "crew",
                    "optionB": "coach",
                    "optionC": "plan",
                    "result": "crew",
                    "explanation": "유진은 친구들을 부른다. \/ Yu-jin calls her crew."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "재민",
                    "script": "Your crew’s fun! I’d go for a run.",
                    "translation": "친구들 재밌겠다! 난 러닝 갈게."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Running’s great, but chats lift me up!",
                    "translation": "러닝 좋다, 근데 대화가 날 올려!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "You’re a stress-sharing superstar!",
                    "translation": "넌 완전 스트레스 공유 스타야!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "ESTP는 감정적 공유를 재밌게 놀려요. \/ ESTPs playfully tease emotional stress sharing.",
                    "optionA": "stress-sharing",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "superstar!",
                    "result": "You’re a stress-sharing superstar!",
                    "explanation": "재민이 유진의 감정적 스트레스 공유를 재밌게 놀렸다. \/ Jae-min humorously calls Yu-jin a ‘stress-sharing superstar.’ ‘a stress-sharing superstar’는 감정을 공유하며 스트레스를 푸는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Superstar? My friends fixed everything!",
                    "translation": "스타? 친구들이 다 고쳤어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "That’s awesome! Try running sometime?",
                    "translation": "대단하다! 러닝도 해볼래?"
                }
            ]
        }
    ]
}
ID: 914 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "긍정적 마음 회복",
            "explanation": "ENFP의 긍정적 회복과 INFJ의 깊은 반성 비교",
            "level": 3,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Eun-bi, I bounce back with positivity!",
                    "translation": "은비, 긍정적으로 회복해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "That’s amazing, Yu-jin! I reflect deeply.",
                    "translation": "대단하다, 유진! 난 깊이 반성해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Reflection’s cool, but I find fun distractions!",
                    "translation": "반성 멋지다, 근데 재밌는 거로 분산시켜!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 깊이 반성하며 회복하나요?",
                    "hint": "ENFP는 긍정적이고 활동적으로 스트레스를 회복해요. \/ ENFPs recover from stress positively and actively.",
                    "result": "X",
                    "explanation": "유진은 긍정적으로 회복한다. \/ Yu-jin recovers positively."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Distractions sound lively! I write my thoughts.",
                    "translation": "분산 생기 넘친다! 난 생각을 써."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Writing’s deep, but I throw dance parties!",
                    "translation": "글 쓰기 깊네, 난 댄스 파티 열어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yu-jin throws @@ parties.",
                    "hint": "ENFP는 긍정적인 활동으로 스트레스를 풀어요. \/ ENFPs use positive activities to relieve stress.",
                    "optionA": "quiet",
                    "optionB": "dance",
                    "optionC": "planned",
                    "result": "dance",
                    "explanation": "유진은 댄스 파티를 연다. \/ Yu-jin throws dance parties."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은비",
                    "script": "Dance parties are fun! I meditate calmly.",
                    "translation": "댄스 파티 재밌겠다! 난 차분히 명상해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Meditation’s peaceful, but I laugh it off!",
                    "translation": "명상 평화롭다, 근데 난 웃으며 털어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You’re a positivity powerhouse!",
                    "translation": "넌 완전 긍정 파워하우스야!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "INFJ는 긍정적 회복을 따뜻하게 놀려요. \/ INFJs warmly tease positive mindset recovery.",
                    "optionA": "positivity",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "powerhouse!",
                    "result": "You’re a positivity powerhouse!",
                    "explanation": "은비가 유진의 긍정적 회복을 따뜻하게 놀렸다. \/ Eun-bi humorously calls Yu-jin a ‘positivity powerhouse.’ ‘a positivity powerhouse’는 긍정적으로 스트레스를 회복하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Powerhouse? My smile’s back already!",
                    "translation": "파워하우스? 벌써 웃음 돌아왔어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "So fast! Maybe reflect a bit?",
                    "translation": "빠르다! 좀 반성해볼까?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "긍정적 마음 회복",
            "explanation": "ENFP의 긍정적 회복과 INFJ의 깊은 반성 비교",
            "level": 3,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Eun-bi, I bounce back with positivity!",
                    "translation": "은비, 긍정적으로 회복해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "That’s amazing, Yu-jin! I reflect deeply.",
                    "translation": "대단하다, 유진! 난 깊이 반성해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Reflection’s cool, but I find fun distractions!",
                    "translation": "반성 멋지다, 근데 재밌는 거로 분산시켜!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 깊이 반성하며 회복하나요?",
                    "hint": "ENFP는 긍정적이고 활동적으로 스트레스를 회복해요. \/ ENFPs recover from stress positively and actively.",
                    "result": "X",
                    "explanation": "유진은 긍정적으로 회복한다. \/ Yu-jin recovers positively."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Distractions sound lively! I write my thoughts.",
                    "translation": "분산 생기 넘친다! 난 생각을 써."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Writing’s deep, but I throw dance parties!",
                    "translation": "글 쓰기 깊네, 난 댄스 파티 열어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yu-jin throws @@ parties.",
                    "hint": "ENFP는 긍정적인 활동으로 스트레스를 풀어요. \/ ENFPs use positive activities to relieve stress.",
                    "optionA": "quiet",
                    "optionB": "dance",
                    "optionC": "planned",
                    "result": "dance",
                    "explanation": "유진은 댄스 파티를 연다. \/ Yu-jin throws dance parties."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은비",
                    "script": "Dance parties are fun! I meditate calmly.",
                    "translation": "댄스 파티 재밌겠다! 난 차분히 명상해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Meditation’s peaceful, but I laugh it off!",
                    "translation": "명상 평화롭다, 근데 난 웃으며 털어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You’re a positivity powerhouse!",
                    "translation": "넌 완전 긍정 파워하우스야!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "INFJ는 긍정적 회복을 따뜻하게 놀려요. \/ INFJs warmly tease positive mindset recovery.",
                    "optionA": "positivity",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "powerhouse!",
                    "result": "You’re a positivity powerhouse!",
                    "explanation": "은비가 유진의 긍정적 회복을 따뜻하게 놀렸다. \/ Eun-bi humorously calls Yu-jin a ‘positivity powerhouse.’ ‘a positivity powerhouse’는 긍정적으로 스트레스를 회복하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Powerhouse? My smile’s back already!",
                    "translation": "파워하우스? 벌써 웃음 돌아왔어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "So fast! Maybe reflect a bit?",
                    "translation": "빠르다! 좀 반성해볼까?"
                }
            ]
        }
    ]
}
ID: 915 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "즉흥적 해결책 모색",
            "explanation": "ENFP의 즉흥적 해결과 ISTJ의 체계적 대처 비교",
            "level": 3,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Ji-hoon, I find solutions on the fly!",
                    "translation": "지훈, 즉흥적으로 해결책 찾아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That’s wild, Yu-jin! I plan carefully.",
                    "translation": "대단하다, 유진! 난 꼼꼼히 계획해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Planning’s smart, but I try random ideas!",
                    "translation": "계획 똑똑하다, 근데 랜덤 아이디어 시도해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 체계적으로 해결책을 찾나요?",
                    "hint": "ENFP는 즉흥적이고 창의적으로 해결책을 찾아요. \/ ENFPs seek solutions spontaneously and creatively.",
                    "result": "X",
                    "explanation": "유진은 즉흥적으로 해결책을 찾는다. \/ Yu-jin seeks solutions spontaneously."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Random ideas? I’d make a checklist!",
                    "translation": "랜덤 아이디어? 난 체크리스트 만들 거야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Checklists are neat, but I brainstorm fast!",
                    "translation": "체크리스트 깔끔하다, 근데 빠르게 브레인스토밍해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yu-jin @@ fast.",
                    "hint": "ENFP는 스트레스 상황에서 창의적으로 생각해요. \/ ENFPs think creatively in stressful situations.",
                    "optionA": "plans",
                    "optionB": "brainstorms",
                    "optionC": "lists",
                    "result": "brainstorms",
                    "explanation": "유진은 빠르게 브레인스토밍한다. \/ Yu-jin brainstorms fast."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "Brainstorming’s fun! I’d organize the ideas.",
                    "translation": "브레인스토밍 재밌다! 난 아이디어 정리할 거야."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Organizing’s good, but I love quick fixes!",
                    "translation": "정리 좋다, 근데 빠른 해결책 사랑해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You’re a solution improviser!",
                    "translation": "넌 완전 해결책 즉흥꾼이야!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "ISTJ는 즉흥적 해결책 모색을 재밌게 놀려요. \/ ISTJs playfully tease spontaneous solution seeking.",
                    "optionA": "solution",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "improviser!",
                    "result": "You’re a solution improviser!",
                    "explanation": "지훈이 유진의 즉흥적 해결책 모색을 재밌게 놀렸다. \/ Ji-hoon humorously calls Yu-jin a ‘solution improviser.’ ‘a solution improviser’는 즉흥적으로 해결책을 찾는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Improviser? My ideas worked perfectly!",
                    "translation": "즉흥꾼? 내 아이디어 완벽했어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Pretty good! Try a list next?",
                    "translation": "꽤 잘했네! 다음엔 목록 써볼래?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "즉흥적 해결책 모색",
            "explanation": "ENFP의 즉흥적 해결과 ISTJ의 체계적 대처 비교",
            "level": 3,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Ji-hoon, I find solutions on the fly!",
                    "translation": "지훈, 즉흥적으로 해결책 찾아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That’s wild, Yu-jin! I plan carefully.",
                    "translation": "대단하다, 유진! 난 꼼꼼히 계획해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Planning’s smart, but I try random ideas!",
                    "translation": "계획 똑똑하다, 근데 랜덤 아이디어 시도해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 체계적으로 해결책을 찾나요?",
                    "hint": "ENFP는 즉흥적이고 창의적으로 해결책을 찾아요. \/ ENFPs seek solutions spontaneously and creatively.",
                    "result": "X",
                    "explanation": "유진은 즉흥적으로 해결책을 찾는다. \/ Yu-jin seeks solutions spontaneously."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Random ideas? I’d make a checklist!",
                    "translation": "랜덤 아이디어? 난 체크리스트 만들 거야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Checklists are neat, but I brainstorm fast!",
                    "translation": "체크리스트 깔끔하다, 근데 빠르게 브레인스토밍해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yu-jin @@ fast.",
                    "hint": "ENFP는 스트레스 상황에서 창의적으로 생각해요. \/ ENFPs think creatively in stressful situations.",
                    "optionA": "plans",
                    "optionB": "brainstorms",
                    "optionC": "lists",
                    "result": "brainstorms",
                    "explanation": "유진은 빠르게 브레인스토밍한다. \/ Yu-jin brainstorms fast."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "Brainstorming’s fun! I’d organize the ideas.",
                    "translation": "브레인스토밍 재밌다! 난 아이디어 정리할 거야."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Organizing’s good, but I love quick fixes!",
                    "translation": "정리 좋다, 근데 빠른 해결책 사랑해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You’re a solution improviser!",
                    "translation": "넌 완전 해결책 즉흥꾼이야!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "ISTJ는 즉흥적 해결책 모색을 재밌게 놀려요. \/ ISTJs playfully tease spontaneous solution seeking.",
                    "optionA": "solution",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "improviser!",
                    "result": "You’re a solution improviser!",
                    "explanation": "지훈이 유진의 즉흥적 해결책 모색을 재밌게 놀렸다. \/ Ji-hoon humorously calls Yu-jin a ‘solution improviser.’ ‘a solution improviser’는 즉흥적으로 해결책을 찾는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Improviser? My ideas worked perfectly!",
                    "translation": "즉흥꾼? 내 아이디어 완벽했어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Pretty good! Try a list next?",
                    "translation": "꽤 잘했네! 다음엔 목록 써볼래?"
                }
            ]
        }
    ]
}
ID: 916 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "창의적 아이디어 탐색",
            "explanation": "ENFP의 창의적 탐색과 INFJ의 직관적 탐구 비교",
            "level": 3,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Eun-bi, I’m chasing wild ideas!",
                    "translation": "은비, 미친 아이디어 쫓고 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "Yu-jin, I dig deeper meanings.",
                    "translation": "유진, 난 깊은 의미를 파."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Meanings? I’m brainstorming crazy stuff!",
                    "translation": "의미? 미친 것들 브레인스토밍 중!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 깊은 의미를 탐구하나요?",
                    "hint": "ENFP는 창의적이고 다양한 아이디어를 좋아해요. \/ ENFPs love creative and diverse ideas.",
                    "result": "X",
                    "explanation": "유진은 창의적으로 탐구해요. \/ Yu-jin explores creatively."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Crazy’s fun, but seek the why.",
                    "translation": "미친 거 재밌다, 근데 왜인지 찾아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Why? I’m tossing out possibilities!",
                    "translation": "왜? 가능성 던지고 있어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yu-jin is tossing out @@.",
                    "hint": "ENFP는 다양한 가능성을 탐구하며 아이디어를 내요. \/ ENFPs explore diverse possibilities with ideas.",
                    "optionA": "facts",
                    "optionB": "possibilities",
                    "optionC": "rules",
                    "result": "possibilities",
                    "explanation": "유진은 가능성을 던지고 있어요. \/ Yu-jin is tossing out possibilities."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은비",
                    "script": "Possibilities? I’d find their core.",
                    "translation": "가능성? 그 핵심을 찾을 거야."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Core’s cool, but ideas spark!",
                    "translation": "핵심 좋아, 근데 아이디어가 불꽃!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You’re an idea firestarter!",
                    "translation": "너 진짜 아이디어 점화자야!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "INFJ는 창의적 탐색을 따뜻하게 놀려요. \/ INFJs tease creative exploration warmly.",
                    "optionA": "idea",
                    "optionB": "You’re",
                    "optionC": "an",
                    "optionD": "firestarter!",
                    "result": "You’re an idea firestarter!",
                    "explanation": "은비가 유진의 창의적 탐색을 따뜻하게 놀렸어요. \/ Eun-bi humorously calls Yu-jin an ‘idea firestarter.’ ‘an idea firestarter’는 창의적으로 아이디어를 탐구하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Firestarter? Let’s spark more!",
                    "translation": "점화자? 더 불꽃 튀기자!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Sweet! But find some depth?",
                    "translation": "멋져! 근데 깊이도 찾아볼까?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "창의적 아이디어 탐색",
            "explanation": "ENFP의 창의적 탐색과 INFJ의 직관적 탐구 비교",
            "level": 3,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Eun-bi, I’m chasing wild ideas!",
                    "translation": "은비, 미친 아이디어 쫓고 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "Yu-jin, I dig deeper meanings.",
                    "translation": "유진, 난 깊은 의미를 파."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Meanings? I’m brainstorming crazy stuff!",
                    "translation": "의미? 미친 것들 브레인스토밍 중!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 깊은 의미를 탐구하나요?",
                    "hint": "ENFP는 창의적이고 다양한 아이디어를 좋아해요. \/ ENFPs love creative and diverse ideas.",
                    "result": "X",
                    "explanation": "유진은 창의적으로 탐구해요. \/ Yu-jin explores creatively."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Crazy’s fun, but seek the why.",
                    "translation": "미친 거 재밌다, 근데 왜인지 찾아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Why? I’m tossing out possibilities!",
                    "translation": "왜? 가능성 던지고 있어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Yu-jin is tossing out @@.",
                    "hint": "ENFP는 다양한 가능성을 탐구하며 아이디어를 내요. \/ ENFPs explore diverse possibilities with ideas.",
                    "optionA": "facts",
                    "optionB": "possibilities",
                    "optionC": "rules",
                    "result": "possibilities",
                    "explanation": "유진은 가능성을 던지고 있어요. \/ Yu-jin is tossing out possibilities."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은비",
                    "script": "Possibilities? I’d find their core.",
                    "translation": "가능성? 그 핵심을 찾을 거야."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Core’s cool, but ideas spark!",
                    "translation": "핵심 좋아, 근데 아이디어가 불꽃!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You’re an idea firestarter!",
                    "translation": "너 진짜 아이디어 점화자야!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "INFJ는 창의적 탐색을 따뜻하게 놀려요. \/ INFJs tease creative exploration warmly.",
                    "optionA": "idea",
                    "optionB": "You’re",
                    "optionC": "an",
                    "optionD": "firestarter!",
                    "result": "You’re an idea firestarter!",
                    "explanation": "은비가 유진의 창의적 탐색을 따뜻하게 놀렸어요. \/ Eun-bi humorously calls Yu-jin an ‘idea firestarter.’ ‘an idea firestarter’는 창의적으로 아이디어를 탐구하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Firestarter? Let’s spark more!",
                    "translation": "점화자? 더 불꽃 튀기자!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Sweet! But find some depth?",
                    "translation": "멋져! 근데 깊이도 찾아볼까?"
                }
            ]
        }
    ]
}

현재 배치 처리 완료

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