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

실행 모드 선택


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

대상 테이블: content_mbti_items

ID: 19623 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "넌 날 더 용감하게 해줘",
            "explanation": "ENFP의 격려와 INTJ의 능력 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미연",
                    "script": "You can do anything!",
                    "translation": "넌 뭐든 할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "I have the skills.",
                    "translation": "난 기술은 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미연",
                    "script": "So go for your biggest dream!",
                    "translation": "그럼 넌 가장 큰 꿈을 따라가!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준서는 자신의 능력을 과소평가한다.",
                    "hint": "INTJ는 자신의 능력을 정확하게 인식해요.",
                    "result": "X",
                    "explanation": "준서가 \"I have the skills\"라고 자신의 능력을 인정해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "I'm formulating the plan now.",
                    "translation": "난 지금 계획을 짜고 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미연",
                    "script": "And I'll cheer you on!",
                    "translation": "그리고 난 너를 응원할 거야!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "You can do @@!",
                    "hint": "가능성을 나타내는 단어에요.",
                    "optionA": "something",
                    "optionB": "anything",
                    "optionC": "nothing",
                    "result": "anything",
                    "explanation": "ENFP는 상대방의 무한한 가능성을 믿어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준서",
                    "script": "Your belief motivates me.",
                    "translation": "넌 믿음이 날 동기부여해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미연",
                    "script": "Because I see your genius!",
                    "translation": "왜냐면 난 넌 천재성이 봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "I appreciate that.",
                    "translation": "고마워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미연",
                    "script": "Now let's make history!",
                    "translation": "이제 우리 역사를 만들자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "Ambitious.",
                    "translation": "야심차네."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미연",
                    "script": "Your strategy with my faith works.",
                    "translation": "너의 전략과 내 믿음이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "We could actually change things.",
                    "translation": "우리는 정말 것들을 바꿀 수 있어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "능력과 격려의 조화에 대한 문장이에요.",
                    "result": "Skill meets encouragement creates greatness",
                    "explanation": "INTJ의 능력과 ENFP의 격려가 함께할 때 위대함이 탄생해요.",
                    "optionA": "encouragement",
                    "optionB": "Skill",
                    "optionC": "creates",
                    "optionD": "greatness",
                    "optionE": "meets"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "넌 날 더 용감하게 해줘",
            "explanation": "ENFP의 격려와 INTJ의 능력 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미연",
                    "script": "You can do anything!",
                    "translation": "넌 뭐든 할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "I have the skills.",
                    "translation": "난 기술은 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미연",
                    "script": "So go for your biggest dream!",
                    "translation": "그럼 넌 가장 큰 꿈을 따라가!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준서는 자신의 능력을 과소평가한다.",
                    "hint": "INTJ는 자신의 능력을 정확하게 인식해요.",
                    "result": "X",
                    "explanation": "준서가 \"I have the skills\"라고 자신의 능력을 인정해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "I'm formulating the plan now.",
                    "translation": "난 지금 계획을 짜고 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미연",
                    "script": "And I'll cheer you on!",
                    "translation": "그리고 난 너를 응원할 거야!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "You can do @@!",
                    "hint": "가능성을 나타내는 단어에요.",
                    "optionA": "something",
                    "optionB": "anything",
                    "optionC": "nothing",
                    "result": "anything",
                    "explanation": "ENFP는 상대방의 무한한 가능성을 믿어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준서",
                    "script": "Your belief motivates me.",
                    "translation": "넌 믿음이 날 동기부여해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미연",
                    "script": "Because I see your genius!",
                    "translation": "왜냐면 난 넌 천재성이 봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "I appreciate that.",
                    "translation": "고마워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미연",
                    "script": "Now let's make history!",
                    "translation": "이제 우리 역사를 만들자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "Ambitious.",
                    "translation": "야심차네."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미연",
                    "script": "Your strategy with my faith works.",
                    "translation": "너의 전략과 내 믿음이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "We could actually change things.",
                    "translation": "우리는 정말 것들을 바꿀 수 있어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "능력과 격려의 조화에 대한 문장이에요.",
                    "optionA": "encouragement",
                    "optionB": "Skill",
                    "optionC": "creates",
                    "optionD": "greatness",
                    "optionE": "meets",
                    "result": "Skill meets encouragement creates greatness",
                    "explanation": "INTJ의 능력과 ENFP의 격려가 함께할 때 위대함이 탄생해요."
                }
            ]
        }
    ]
}
ID: 19624 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "이 방법은 안 돼",
            "explanation": "INTJ의 논리와 ENFP의 감정 이해 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "This approach is flawed.",
                    "translation": "이 방법은 결함이 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나리",
                    "script": "But it feels right!",
                    "translation": "하지만 기분으로는 맞는데!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Logic trumps feeling here.",
                    "translation": "이곳에선 논리가 감정을 이겨."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 감정을 중시한다.",
                    "hint": "INTJ는 논리와 사실을 바탕으로 판단해요.",
                    "result": "X",
                    "explanation": "지훈이 논리를 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나리",
                    "script": "I understand your point.",
                    "translation": "넌 요점을 이해해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Let me show you the data.",
                    "translation": "내가 데이터를 보여 줄게."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "This approach is @@.",
                    "hint": "방법의 문제점을 나타내는 단어에요.",
                    "optionA": "perfect",
                    "optionB": "flawed",
                    "optionC": "great",
                    "result": "flawed",
                    "explanation": "INTJ는 논리적 결함을 빠르게 찾아요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나리",
                    "script": "You're right, I see it now.",
                    "translation": "맞아, 이제 봐."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Better to adjust early.",
                    "translation": "일찍 조정하는 게 낫지."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나리",
                    "script": "Your clarity saves us!",
                    "translation": "넌 명확함이 우리를 구해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "We avoid bigger problems.",
                    "translation": "우리는 더 큰 문제를 피해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나리",
                    "script": "I love how you think!",
                    "translation": "난 너가 생각하는 방식이 좋아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Your openness makes this easier.",
                    "translation": "넌 개방성이 이걸 더 쉽게 해줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나리",
                    "script": "Because we trust each other!",
                    "translation": "왜냐면 우리는 서로 믿으니까!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "논리와 감정의 조화에 대한 문장이에요.",
                    "result": "Logic with openness solves problems",
                    "explanation": "INTJ의 논리와 ENFP의 개방성이 함께할 때 문제가 해결돼요.",
                    "optionA": "Logic",
                    "optionB": "problems",
                    "optionC": "solves",
                    "optionD": "openness",
                    "optionE": "with"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "이 방법은 안 돼",
            "explanation": "INTJ의 논리와 ENFP의 감정 이해 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "This approach is flawed.",
                    "translation": "이 방법은 결함이 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나리",
                    "script": "But it feels right!",
                    "translation": "하지만 기분으로는 맞는데!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Logic trumps feeling here.",
                    "translation": "이곳에선 논리가 감정을 이겨."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 감정을 중시한다.",
                    "hint": "INTJ는 논리와 사실을 바탕으로 판단해요.",
                    "result": "X",
                    "explanation": "지훈이 논리를 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나리",
                    "script": "I understand your point.",
                    "translation": "넌 요점을 이해해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Let me show you the data.",
                    "translation": "내가 데이터를 보여 줄게."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "This approach is @@.",
                    "hint": "방법의 문제점을 나타내는 단어에요.",
                    "optionA": "perfect",
                    "optionB": "flawed",
                    "optionC": "great",
                    "result": "flawed",
                    "explanation": "INTJ는 논리적 결함을 빠르게 찾아요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나리",
                    "script": "You're right, I see it now.",
                    "translation": "맞아, 이제 봐."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Better to adjust early.",
                    "translation": "일찍 조정하는 게 낫지."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나리",
                    "script": "Your clarity saves us!",
                    "translation": "넌 명확함이 우리를 구해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "We avoid bigger problems.",
                    "translation": "우리는 더 큰 문제를 피해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나리",
                    "script": "I love how you think!",
                    "translation": "난 너가 생각하는 방식이 좋아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Your openness makes this easier.",
                    "translation": "넌 개방성이 이걸 더 쉽게 해줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나리",
                    "script": "Because we trust each other!",
                    "translation": "왜냐면 우리는 서로 믿으니까!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "논리와 감정의 조화에 대한 문장이에요.",
                    "optionA": "Logic",
                    "optionB": "problems",
                    "optionC": "solves",
                    "optionD": "openness",
                    "optionE": "with",
                    "result": "Logic with openness solves problems",
                    "explanation": "INTJ의 논리와 ENFP의 개방성이 함께할 때 문제가 해결돼요."
                }
            ]
        }
    ]
}
ID: 19625 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "난 넌 믿고 있어",
            "explanation": "ENFP의 감정적 지원과 INTJ의 독립성 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지영",
                    "script": "This is hard for you, isn't it?",
                    "translation": "이거 넌 힘들지, 그지?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "I'm handling it.",
                    "translation": "난 다루고 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지영",
                    "script": "But I'm here for you!",
                    "translation": "하지만 난 여기 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영은 도움을 요청한다.",
                    "hint": "INTJ는 자신의 일을 독립적으로 처리하려고 해요.",
                    "result": "X",
                    "explanation": "태영이 스스로 다루고 있다고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "I appreciate that.",
                    "translation": "고마워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "I know you're strong.",
                    "translation": "난 넌 강하다는 거 알아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "This is @@ for you, isn't it?",
                    "hint": "상황을 묘사하는 단어에요.",
                    "optionA": "easy",
                    "optionB": "hard",
                    "optionC": "simple",
                    "result": "hard",
                    "explanation": "ENFP는 상대방의 감정 상태를 감지해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태영",
                    "script": "Having you helps though.",
                    "translation": "넌 있으면 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "That's all I want!",
                    "translation": "그게 내가 원하는 전부야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "You lighten the load.",
                    "translation": "넌 짐을 가볍게 해줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "That's my job!",
                    "translation": "그게 내 일이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "A good one.",
                    "translation": "잘하고 있어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "Your strength with my support works.",
                    "translation": "너의 강함과 내 지지가 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "We're efficient together.",
                    "translation": "우리는 함께 효율적이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "독립성과 지원의 조화에 대한 문장이에요.",
                    "result": "Independence with support becomes strength",
                    "explanation": "INTJ의 독립성과 ENFP의 지원이 함께할 때 진정한 강함이 생겨요.",
                    "optionA": "support",
                    "optionB": "becomes",
                    "optionC": "strength",
                    "optionD": "Independence",
                    "optionE": "with"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "난 넌 믿고 있어",
            "explanation": "ENFP의 감정적 지원과 INTJ의 독립성 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지영",
                    "script": "This is hard for you, isn't it?",
                    "translation": "이거 넌 힘들지, 그지?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "I'm handling it.",
                    "translation": "난 다루고 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지영",
                    "script": "But I'm here for you!",
                    "translation": "하지만 난 여기 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영은 도움을 요청한다.",
                    "hint": "INTJ는 자신의 일을 독립적으로 처리하려고 해요.",
                    "result": "X",
                    "explanation": "태영이 스스로 다루고 있다고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "I appreciate that.",
                    "translation": "고마워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "I know you're strong.",
                    "translation": "난 넌 강하다는 거 알아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "This is @@ for you, isn't it?",
                    "hint": "상황을 묘사하는 단어에요.",
                    "optionA": "easy",
                    "optionB": "hard",
                    "optionC": "simple",
                    "result": "hard",
                    "explanation": "ENFP는 상대방의 감정 상태를 감지해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태영",
                    "script": "Having you helps though.",
                    "translation": "넌 있으면 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "That's all I want!",
                    "translation": "그게 내가 원하는 전부야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "You lighten the load.",
                    "translation": "넌 짐을 가볍게 해줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "That's my job!",
                    "translation": "그게 내 일이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "A good one.",
                    "translation": "잘하고 있어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "Your strength with my support works.",
                    "translation": "너의 강함과 내 지지가 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "We're efficient together.",
                    "translation": "우리는 함께 효율적이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "독립성과 지원의 조화에 대한 문장이에요.",
                    "optionA": "support",
                    "optionB": "becomes",
                    "optionC": "strength",
                    "optionD": "Independence",
                    "optionE": "with",
                    "result": "Independence with support becomes strength",
                    "explanation": "INTJ의 독립성과 ENFP의 지원이 함께할 때 진정한 강함이 생겨요."
                }
            ]
        }
    ]
}
ID: 19626 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "이 책이 정말 흥미로워!",
            "explanation": "INTJ의 깊이 있는 사고와 ENFP의 호기심 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "This book is profound.",
                    "translation": "이 책이 정말 깊어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미연",
                    "script": "Tell me about it!",
                    "translation": "얘기해 줄래!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "It explores human nature deeply.",
                    "translation": "인간 본성을 깊이 있게 탐구해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준혁은 깊이 있는 읽기를 싫어한다.",
                    "hint": "INTJ는 깊이 있고 복잡한 텍스트를 선호해요.",
                    "result": "X",
                    "explanation": "준혁이 깊이 있는 책을 읽고 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미연",
                    "script": "I'm so curious now!",
                    "translation": "난 이제 정말 궁금해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준혁",
                    "script": "Your curiosity drives my analysis.",
                    "translation": "넌 호기심이 내 분석을 자극해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "This book is @@.",
                    "hint": "책의 특징을 나타내는 단어에요.",
                    "optionA": "simple",
                    "optionB": "shallow",
                    "optionC": "profound",
                    "result": "profound",
                    "explanation": "INTJ는 깊이 있는 지적 작품을 추구해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미연",
                    "script": "I want to read it!",
                    "translation": "난 이 책을 읽고 싶어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준혁",
                    "script": "We can discuss it together.",
                    "translation": "우리 함께 논의할 수 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미연",
                    "script": "Yes, please!",
                    "translation": "응, 좋아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "You'll appreciate the complexity.",
                    "translation": "넌 복잡성을 이해할 거야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미연",
                    "script": "I already do!",
                    "translation": "이미 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준혁",
                    "script": "Your enthusiasm makes learning fun.",
                    "translation": "넌 열정이 배움을 재미있게 해줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미연",
                    "script": "And your depth makes me smarter!",
                    "translation": "그리고 넌 깊이가 날 똑똑하게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "깊이 있는 학습에 대한 문장이에요.",
                    "result": "Depth with enthusiasm creates growth",
                    "explanation": "INTJ의 깊이 있는 분석과 ENFP의 열정이 함께할 때 진정한 성장이 생겨요.",
                    "optionA": "enthusiasm",
                    "optionB": "growth",
                    "optionC": "with",
                    "optionD": "Depth",
                    "optionE": "creates"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "이 책이 정말 흥미로워!",
            "explanation": "INTJ의 깊이 있는 사고와 ENFP의 호기심 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "This book is profound.",
                    "translation": "이 책이 정말 깊어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미연",
                    "script": "Tell me about it!",
                    "translation": "얘기해 줄래!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "It explores human nature deeply.",
                    "translation": "인간 본성을 깊이 있게 탐구해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준혁은 깊이 있는 읽기를 싫어한다.",
                    "hint": "INTJ는 깊이 있고 복잡한 텍스트를 선호해요.",
                    "result": "X",
                    "explanation": "준혁이 깊이 있는 책을 읽고 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미연",
                    "script": "I'm so curious now!",
                    "translation": "난 이제 정말 궁금해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준혁",
                    "script": "Your curiosity drives my analysis.",
                    "translation": "넌 호기심이 내 분석을 자극해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "This book is @@.",
                    "hint": "책의 특징을 나타내는 단어에요.",
                    "optionA": "simple",
                    "optionB": "shallow",
                    "optionC": "profound",
                    "result": "profound",
                    "explanation": "INTJ는 깊이 있는 지적 작품을 추구해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미연",
                    "script": "I want to read it!",
                    "translation": "난 이 책을 읽고 싶어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준혁",
                    "script": "We can discuss it together.",
                    "translation": "우리 함께 논의할 수 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미연",
                    "script": "Yes, please!",
                    "translation": "응, 좋아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "You'll appreciate the complexity.",
                    "translation": "넌 복잡성을 이해할 거야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미연",
                    "script": "I already do!",
                    "translation": "이미 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준혁",
                    "script": "Your enthusiasm makes learning fun.",
                    "translation": "넌 열정이 배움을 재미있게 해줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미연",
                    "script": "And your depth makes me smarter!",
                    "translation": "그리고 넌 깊이가 날 똑똑하게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "깊이 있는 학습에 대한 문장이에요.",
                    "optionA": "enthusiasm",
                    "optionB": "growth",
                    "optionC": "with",
                    "optionD": "Depth",
                    "optionE": "creates",
                    "result": "Depth with enthusiasm creates growth",
                    "explanation": "INTJ의 깊이 있는 분석과 ENFP의 열정이 함께할 때 진정한 성장이 생겨요."
                }
            ]
        }
    ]
}
ID: 19627 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "우리 뭔가 새로워!",
            "explanation": "ENFP의 새로움 추구와 INTJ의 효율성 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나리",
                    "script": "Let's try something new!",
                    "translation": "우리 뭔가 새로운 거 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "Is it efficient?",
                    "translation": "그게 효율적이야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나리",
                    "script": "Who cares! It's fun!",
                    "translation": "누가 신경 써! 재미있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준혁은 새로운 경험을 좋아한다.",
                    "hint": "INTJ는 효율성과 결과를 중시해요.",
                    "result": "X",
                    "explanation": "준혁이 효율성을 묻고 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Fun has value too.",
                    "translation": "재미도 가치가 있지."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나리",
                    "script": "So you'll do it?",
                    "translation": "그럼 넌 할 거야?"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Let's try something @@!",
                    "hint": "새로움을 나타내는 단어에요.",
                    "optionA": "old",
                    "optionB": "boring",
                    "optionC": "new",
                    "result": "new",
                    "explanation": "ENFP는 새로운 경험과 변화를 갈구해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준혁",
                    "script": "Only if you lead.",
                    "translation": "네가 이끌 때만."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나리",
                    "script": "I always do!",
                    "translation": "난 항상 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "That's why this works.",
                    "translation": "그래서 이게 작동하지."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나리",
                    "script": "Let's make an adventure!",
                    "translation": "우리 모험을 만들자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "A calculated one.",
                    "translation": "계획된 모험으로."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나리",
                    "script": "Your caution with my excitement works.",
                    "translation": "너의 신중함과 내 흥분이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "Predictably successful.",
                    "translation": "예상 가능하게 성공할 거야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "새로움과 계획의 조화에 대한 문장이에요.",
                    "result": "Spontaneity with strategy creates memories",
                    "explanation": "ENFP의 즉흥성과 INTJ의 전략이 함께할 때 소중한 추억이 만들어져요.",
                    "optionA": "with",
                    "optionB": "memories",
                    "optionC": "Spontaneity",
                    "optionD": "creates",
                    "optionE": "strategy"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "우리 뭔가 새로워!",
            "explanation": "ENFP의 새로움 추구와 INTJ의 효율성 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나리",
                    "script": "Let's try something new!",
                    "translation": "우리 뭔가 새로운 거 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "Is it efficient?",
                    "translation": "그게 효율적이야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나리",
                    "script": "Who cares! It's fun!",
                    "translation": "누가 신경 써! 재미있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준혁은 새로운 경험을 좋아한다.",
                    "hint": "INTJ는 효율성과 결과를 중시해요.",
                    "result": "X",
                    "explanation": "준혁이 효율성을 묻고 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Fun has value too.",
                    "translation": "재미도 가치가 있지."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나리",
                    "script": "So you'll do it?",
                    "translation": "그럼 넌 할 거야?"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Let's try something @@!",
                    "hint": "새로움을 나타내는 단어에요.",
                    "optionA": "old",
                    "optionB": "boring",
                    "optionC": "new",
                    "result": "new",
                    "explanation": "ENFP는 새로운 경험과 변화를 갈구해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준혁",
                    "script": "Only if you lead.",
                    "translation": "네가 이끌 때만."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나리",
                    "script": "I always do!",
                    "translation": "난 항상 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "That's why this works.",
                    "translation": "그래서 이게 작동하지."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나리",
                    "script": "Let's make an adventure!",
                    "translation": "우리 모험을 만들자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "A calculated one.",
                    "translation": "계획된 모험으로."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나리",
                    "script": "Your caution with my excitement works.",
                    "translation": "너의 신중함과 내 흥분이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "Predictably successful.",
                    "translation": "예상 가능하게 성공할 거야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "새로움과 계획의 조화에 대한 문장이에요.",
                    "optionA": "with",
                    "optionB": "memories",
                    "optionC": "Spontaneity",
                    "optionD": "creates",
                    "optionE": "strategy",
                    "result": "Spontaneity with strategy creates memories",
                    "explanation": "ENFP의 즉흥성과 INTJ의 전략이 함께할 때 소중한 추억이 만들어져요."
                }
            ]
        }
    ]
}
ID: 19628 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "넌 내가 부족한 걸 채워",
            "explanation": "INTJ의 냉철함과 ENFP의 따뜻함 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I can be too cold.",
                    "translation": "난 너무 차갑기도 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미연",
                    "script": "That's why I'm here!",
                    "translation": "그게 내가 여기 있는 이유야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "You bring warmth to my logic.",
                    "translation": "넌 내 논리에 따뜻함을 가져와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 자신의 감정 표현이 충분하다.",
                    "hint": "INTJ는 자신의 냉철한 면을 인식해요.",
                    "result": "X",
                    "explanation": "지훈이 자신이 \"too cold\"라고 인정해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미연",
                    "script": "And you balance my chaos!",
                    "translation": "그리고 넌 내 혼돈을 균형 맞춰!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Controlled chaos.",
                    "translation": "통제된 혼돈이야."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I can be too @@.",
                    "hint": "지훈의 단점을 나타내는 단어에요.",
                    "optionA": "warm",
                    "optionB": "emotional",
                    "optionC": "cold",
                    "result": "cold",
                    "explanation": "INTJ는 논리에만 집중해서 냉철할 수 있어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미연",
                    "script": "It's who you are.",
                    "translation": "그게 넌 모습이야."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "And I appreciate who you are.",
                    "translation": "그리고 난 넌 모습을 소중히 생각해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미연",
                    "script": "Even when I'm too much?",
                    "translation": "내가 너무 많을 때도?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Especially then.",
                    "translation": "특히 그럴 때야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미연",
                    "script": "You're sweet!",
                    "translation": "넌 달콤하네!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You bring out that side of me.",
                    "translation": "넌 내 그 면을 끌어내."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미연",
                    "script": "Because we need each other!",
                    "translation": "왜냐면 우리는 서로 필요하니까!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "보완의 가치에 대한 문장이에요.",
                    "result": "Logic and warmth create balance",
                    "explanation": "INTJ의 논리와 ENFP의 따뜻함이 함께할 때 진정한 균형이 생겨요.",
                    "optionA": "warmth",
                    "optionB": "balance",
                    "optionC": "Logic",
                    "optionD": "create",
                    "optionE": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "넌 내가 부족한 걸 채워",
            "explanation": "INTJ의 냉철함과 ENFP의 따뜻함 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I can be too cold.",
                    "translation": "난 너무 차갑기도 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미연",
                    "script": "That's why I'm here!",
                    "translation": "그게 내가 여기 있는 이유야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "You bring warmth to my logic.",
                    "translation": "넌 내 논리에 따뜻함을 가져와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 자신의 감정 표현이 충분하다.",
                    "hint": "INTJ는 자신의 냉철한 면을 인식해요.",
                    "result": "X",
                    "explanation": "지훈이 자신이 \"too cold\"라고 인정해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미연",
                    "script": "And you balance my chaos!",
                    "translation": "그리고 넌 내 혼돈을 균형 맞춰!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Controlled chaos.",
                    "translation": "통제된 혼돈이야."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I can be too @@.",
                    "hint": "지훈의 단점을 나타내는 단어에요.",
                    "optionA": "warm",
                    "optionB": "emotional",
                    "optionC": "cold",
                    "result": "cold",
                    "explanation": "INTJ는 논리에만 집중해서 냉철할 수 있어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미연",
                    "script": "It's who you are.",
                    "translation": "그게 넌 모습이야."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "And I appreciate who you are.",
                    "translation": "그리고 난 넌 모습을 소중히 생각해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미연",
                    "script": "Even when I'm too much?",
                    "translation": "내가 너무 많을 때도?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Especially then.",
                    "translation": "특히 그럴 때야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미연",
                    "script": "You're sweet!",
                    "translation": "넌 달콤하네!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You bring out that side of me.",
                    "translation": "넌 내 그 면을 끌어내."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미연",
                    "script": "Because we need each other!",
                    "translation": "왜냐면 우리는 서로 필요하니까!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "보완의 가치에 대한 문장이에요.",
                    "optionA": "warmth",
                    "optionB": "balance",
                    "optionC": "Logic",
                    "optionD": "create",
                    "optionE": "and",
                    "result": "Logic and warmth create balance",
                    "explanation": "INTJ의 논리와 ENFP의 따뜻함이 함께할 때 진정한 균형이 생겨요."
                }
            ]
        }
    ]
}
ID: 19629 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "넌 내 마음을 열어 줬어",
            "explanation": "ENFP의 따뜻함과 INTJ의 변화 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지영",
                    "script": "You've changed since we met.",
                    "translation": "넌 우리가 만난 후로 바뀌었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "I've become more open.",
                    "translation": "난 더 개방적이 되었어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지영",
                    "script": "Because I love you!",
                    "translation": "왜냐면 난 너를 사랑하니까!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준서는 변하지 않았다.",
                    "hint": "INTJ는 의미 있는 관계 속에서 변할 수 있어요.",
                    "result": "X",
                    "explanation": "준서가 \"more open\"이라고 변화를 인정해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "You opened my heart.",
                    "translation": "넌 내 마음을 열어 줬어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "And you gave me direction!",
                    "translation": "그리고 넌 날 방향을 줬어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "You've changed since we @@.",
                    "hint": "시간을 나타내는 단어에요.",
                    "optionA": "started",
                    "optionB": "met",
                    "optionC": "knew",
                    "result": "met",
                    "explanation": "준서는 지영을 만난 후로 변했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준서",
                    "script": "I'm better because of you.",
                    "translation": "난 너 때문에 더 나아."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "We both are!",
                    "translation": "우리 둘 다 그래!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "You inspire growth.",
                    "translation": "넌 성장을 영감 줄 수 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "And you show me the way!",
                    "translation": "그리고 넌 날 길을 보여 줄 수 있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "Together we're complete.",
                    "translation": "우리 함께면 완벽해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "Your strength with my warmth works.",
                    "translation": "너의 강함과 내 따뜻함이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "We're unstoppable now.",
                    "translation": "우리는 이제 못 막을 거야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "사랑을 통한 변화에 대한 문장이에요.",
                    "result": "Love opens even the strongest heart",
                    "explanation": "ENFP의 사랑과 따뜻함이 INTJ의 강한 마음도 열 수 있어요.",
                    "optionA": "heart",
                    "optionB": "the",
                    "optionC": "even",
                    "optionD": "strongest",
                    "optionE": "opens",
                    "optionF": "Love"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "넌 내 마음을 열어 줬어",
            "explanation": "ENFP의 따뜻함과 INTJ의 변화 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지영",
                    "script": "You've changed since we met.",
                    "translation": "넌 우리가 만난 후로 바뀌었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "I've become more open.",
                    "translation": "난 더 개방적이 되었어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지영",
                    "script": "Because I love you!",
                    "translation": "왜냐면 난 너를 사랑하니까!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준서는 변하지 않았다.",
                    "hint": "INTJ는 의미 있는 관계 속에서 변할 수 있어요.",
                    "result": "X",
                    "explanation": "준서가 \"more open\"이라고 변화를 인정해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "You opened my heart.",
                    "translation": "넌 내 마음을 열어 줬어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "And you gave me direction!",
                    "translation": "그리고 넌 날 방향을 줬어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "You've changed since we @@.",
                    "hint": "시간을 나타내는 단어에요.",
                    "optionA": "started",
                    "optionB": "met",
                    "optionC": "knew",
                    "result": "met",
                    "explanation": "준서는 지영을 만난 후로 변했어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준서",
                    "script": "I'm better because of you.",
                    "translation": "난 너 때문에 더 나아."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "We both are!",
                    "translation": "우리 둘 다 그래!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "You inspire growth.",
                    "translation": "넌 성장을 영감 줄 수 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "And you show me the way!",
                    "translation": "그리고 넌 날 길을 보여 줄 수 있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "Together we're complete.",
                    "translation": "우리 함께면 완벽해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "Your strength with my warmth works.",
                    "translation": "너의 강함과 내 따뜻함이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "We're unstoppable now.",
                    "translation": "우리는 이제 못 막을 거야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "사랑을 통한 변화에 대한 문장이에요.",
                    "optionA": "heart",
                    "optionB": "the",
                    "optionC": "even",
                    "optionD": "strongest",
                    "optionE": "opens",
                    "optionF": "Love",
                    "result": "Love opens even the strongest heart",
                    "explanation": "ENFP의 사랑과 따뜻함이 INTJ의 강한 마음도 열 수 있어요."
                }
            ]
        }
    ]
}
ID: 19630 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "넌 나를 이해해",
            "explanation": "ISFP의 감정적 표현과 INFJ의 깊은 이해 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I feel so understood with you.",
                    "translation": "넌 나를 정말 이해해 주는 것 같아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "I see your true self.",
                    "translation": "난 너의 진정한 모습을 봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "That means everything to me.",
                    "translation": "그게 정말 의미 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 민수가 자신을 모른다.",
                    "hint": "INFJ는 다른 사람의 감정을 깊이 있게 감지해요.",
                    "result": "X",
                    "explanation": "채영이 \"I feel so understood\"라고 이해받고 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민수",
                    "script": "Your beauty shines through.",
                    "translation": "넌 아름다움이 빛나."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Because you bring it out.",
                    "translation": "넌 그걸 끌어내니까."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I feel so @@ with you.",
                    "hint": "채영이 느끼는 상태를 나타내는 단어에요.",
                    "optionA": "lost",
                    "optionB": "understood",
                    "optionC": "alone",
                    "result": "understood",
                    "explanation": "ISFP는 INFJ와 함께 있을 때 이해받는 느낌을 받아요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민수",
                    "script": "Your feelings are safe with me.",
                    "translation": "넌 감정이 나와 함께면 안전해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "I know that.",
                    "translation": "알아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민수",
                    "script": "That's why you open up.",
                    "translation": "그래서 넌 마음을 열어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "You create that space.",
                    "translation": "넌 그 공간을 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민수",
                    "script": "We fit naturally.",
                    "translation": "우리는 자연스럽게 맞아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your depth with my heart works.",
                    "translation": "너의 깊이와 내 마음이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "We see each other truly.",
                    "translation": "우리는 진정으로 서로를 봐."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "이해와 연결에 대한 문장이에요.",
                    "result": "Being seen deeply creates love",
                    "explanation": "ISFP가 INFJ에게 깊이 있게 이해받을 때 진정한 사랑이 생겨요.",
                    "optionA": "love",
                    "optionB": "seen",
                    "optionC": "Being",
                    "optionD": "creates",
                    "optionE": "deeply"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "넌 나를 이해해",
            "explanation": "ISFP의 감정적 표현과 INFJ의 깊은 이해 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I feel so understood with you.",
                    "translation": "넌 나를 정말 이해해 주는 것 같아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "I see your true self.",
                    "translation": "난 너의 진정한 모습을 봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "That means everything to me.",
                    "translation": "그게 정말 의미 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 민수가 자신을 모른다.",
                    "hint": "INFJ는 다른 사람의 감정을 깊이 있게 감지해요.",
                    "result": "X",
                    "explanation": "채영이 \"I feel so understood\"라고 이해받고 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민수",
                    "script": "Your beauty shines through.",
                    "translation": "넌 아름다움이 빛나."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Because you bring it out.",
                    "translation": "넌 그걸 끌어내니까."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I feel so @@ with you.",
                    "hint": "채영이 느끼는 상태를 나타내는 단어에요.",
                    "optionA": "lost",
                    "optionB": "understood",
                    "optionC": "alone",
                    "result": "understood",
                    "explanation": "ISFP는 INFJ와 함께 있을 때 이해받는 느낌을 받아요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민수",
                    "script": "Your feelings are safe with me.",
                    "translation": "넌 감정이 나와 함께면 안전해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "I know that.",
                    "translation": "알아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민수",
                    "script": "That's why you open up.",
                    "translation": "그래서 넌 마음을 열어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "You create that space.",
                    "translation": "넌 그 공간을 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민수",
                    "script": "We fit naturally.",
                    "translation": "우리는 자연스럽게 맞아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your depth with my heart works.",
                    "translation": "너의 깊이와 내 마음이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "We see each other truly.",
                    "translation": "우리는 진정으로 서로를 봐."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "이해와 연결에 대한 문장이에요.",
                    "optionA": "love",
                    "optionB": "seen",
                    "optionC": "Being",
                    "optionD": "creates",
                    "optionE": "deeply",
                    "result": "Being seen deeply creates love",
                    "explanation": "ISFP가 INFJ에게 깊이 있게 이해받을 때 진정한 사랑이 생겨요."
                }
            ]
        }
    ]
}
ID: 19631 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "우리 함께 성장할 수 있어",
            "explanation": "INFJ의 비전과 ISFP의 감정적 지원 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서진",
                    "script": "I want to help people.",
                    "translation": "난 사람들을 도와주고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "That's so beautiful!",
                    "translation": "정말 아름다워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서진",
                    "script": "Will you support me?",
                    "translation": "넌 날 지지해 줄래?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 서진의 비전을 거부한다.",
                    "hint": "ISFP는 의미 있는 목표를 진심으로 지원해요.",
                    "result": "X",
                    "explanation": "아린이 \"That's so beautiful\"이라고 감동했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아린",
                    "script": "Always, with all my heart.",
                    "translation": "항상, 온 마음으로."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서진",
                    "script": "That means so much.",
                    "translation": "정말 고마워."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I want to help @@.",
                    "hint": "돕고 싶은 대상을 나타내는 단어에요.",
                    "optionA": "myself",
                    "optionB": "people",
                    "optionC": "nobody",
                    "result": "people",
                    "explanation": "INFJ는 다른 사람들을 돕는 것을 목표로 해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Your vision inspires me!",
                    "translation": "넌 비전이 날 영감 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서진",
                    "script": "Your support gives me courage.",
                    "translation": "넌 지지가 날 용감하게 해줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "We can do this together.",
                    "translation": "우리 함께 할 수 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서진",
                    "script": "That's all I need to hear.",
                    "translation": "그 말만 들으면 돼."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "Then let's start today!",
                    "translation": "그럼 오늘 시작하자!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서진",
                    "script": "Your warmth with my vision works.",
                    "translation": "너의 따뜻함과 내 비전이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "We make the world better.",
                    "translation": "우리는 세상을 더 좋게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 만드는 변화에 대한 문장이에요.",
                    "result": "Vision and support change things",
                    "explanation": "INFJ의 비전과 ISFP의 지원이 함께할 때 변화가 생겨요.",
                    "optionA": "Vision",
                    "optionB": "things",
                    "optionC": "change",
                    "optionD": "and",
                    "optionE": "support"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "우리 함께 성장할 수 있어",
            "explanation": "INFJ의 비전과 ISFP의 감정적 지원 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서진",
                    "script": "I want to help people.",
                    "translation": "난 사람들을 도와주고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "That's so beautiful!",
                    "translation": "정말 아름다워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서진",
                    "script": "Will you support me?",
                    "translation": "넌 날 지지해 줄래?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 서진의 비전을 거부한다.",
                    "hint": "ISFP는 의미 있는 목표를 진심으로 지원해요.",
                    "result": "X",
                    "explanation": "아린이 \"That's so beautiful\"이라고 감동했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아린",
                    "script": "Always, with all my heart.",
                    "translation": "항상, 온 마음으로."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서진",
                    "script": "That means so much.",
                    "translation": "정말 고마워."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I want to help @@.",
                    "hint": "돕고 싶은 대상을 나타내는 단어에요.",
                    "optionA": "myself",
                    "optionB": "people",
                    "optionC": "nobody",
                    "result": "people",
                    "explanation": "INFJ는 다른 사람들을 돕는 것을 목표로 해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Your vision inspires me!",
                    "translation": "넌 비전이 날 영감 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서진",
                    "script": "Your support gives me courage.",
                    "translation": "넌 지지가 날 용감하게 해줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "We can do this together.",
                    "translation": "우리 함께 할 수 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서진",
                    "script": "That's all I need to hear.",
                    "translation": "그 말만 들으면 돼."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "Then let's start today!",
                    "translation": "그럼 오늘 시작하자!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서진",
                    "script": "Your warmth with my vision works.",
                    "translation": "너의 따뜻함과 내 비전이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "We make the world better.",
                    "translation": "우리는 세상을 더 좋게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께 만드는 변화에 대한 문장이에요.",
                    "optionA": "Vision",
                    "optionB": "things",
                    "optionC": "change",
                    "optionD": "and",
                    "optionE": "support",
                    "result": "Vision and support change things",
                    "explanation": "INFJ의 비전과 ISFP의 지원이 함께할 때 변화가 생겨요."
                }
            ]
        }
    ]
}
ID: 19632 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "작은 순간이 소중해",
            "explanation": "ISFP의 현재 집중과 INFJ의 깊이 있는 관찰 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "This moment is perfect.",
                    "translation": "이 순간이 완벽해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "I see why you love it.",
                    "translation": "너가 왜 좋아하는지 알겠어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "You always understand.",
                    "translation": "넌 항상 이해해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지현은 순간을 무시한다.",
                    "hint": "INFJ는 현재의 의미를 깊이 있게 이해해요.",
                    "result": "X",
                    "explanation": "지현이 \"I see why you love it\"이라고 이해해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "Small things matter most.",
                    "translation": "작은 것들이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "You get me.",
                    "translation": "넌 날 알아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "This moment is @@.",
                    "hint": "순간을 묘사하는 단어에요.",
                    "optionA": "bad",
                    "optionB": "perfect",
                    "optionC": "awful",
                    "result": "perfect",
                    "explanation": "ISFP는 현재의 순간을 소중하게 여겨요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지현",
                    "script": "Let's stay here.",
                    "translation": "여기 있자."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "I want that.",
                    "translation": "나도 그래."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지현",
                    "script": "These are the best times.",
                    "translation": "이런 시간들이 최고야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "With you, everything is special.",
                    "translation": "넌 함께면 모든 게 특별해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지현",
                    "script": "That's the beauty of us.",
                    "translation": "그게 우리의 아름다움이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your depth with my joy works.",
                    "translation": "너의 깊이와 내 기쁨이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지현",
                    "script": "We treasure what matters.",
                    "translation": "우리는 중요한 것을 소중히 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "작은 것의 가치에 대한 문장이에요.",
                    "result": "Small things make big joy",
                    "explanation": "ISFP의 현재 집중과 INFJ의 깊이 있는 이해가 함께할 때 진정한 기쁨이 생겨요.",
                    "optionA": "things",
                    "optionB": "big",
                    "optionC": "Small",
                    "optionD": "make",
                    "optionE": "joy"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "작은 순간이 소중해",
            "explanation": "ISFP의 현재 집중과 INFJ의 깊이 있는 관찰 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "This moment is perfect.",
                    "translation": "이 순간이 완벽해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "I see why you love it.",
                    "translation": "너가 왜 좋아하는지 알겠어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "You always understand.",
                    "translation": "넌 항상 이해해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지현은 순간을 무시한다.",
                    "hint": "INFJ는 현재의 의미를 깊이 있게 이해해요.",
                    "result": "X",
                    "explanation": "지현이 \"I see why you love it\"이라고 이해해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "Small things matter most.",
                    "translation": "작은 것들이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "You get me.",
                    "translation": "넌 날 알아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "This moment is @@.",
                    "hint": "순간을 묘사하는 단어에요.",
                    "optionA": "bad",
                    "optionB": "perfect",
                    "optionC": "awful",
                    "result": "perfect",
                    "explanation": "ISFP는 현재의 순간을 소중하게 여겨요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지현",
                    "script": "Let's stay here.",
                    "translation": "여기 있자."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "I want that.",
                    "translation": "나도 그래."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지현",
                    "script": "These are the best times.",
                    "translation": "이런 시간들이 최고야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "With you, everything is special.",
                    "translation": "넌 함께면 모든 게 특별해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지현",
                    "script": "That's the beauty of us.",
                    "translation": "그게 우리의 아름다움이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your depth with my joy works.",
                    "translation": "너의 깊이와 내 기쁨이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지현",
                    "script": "We treasure what matters.",
                    "translation": "우리는 중요한 것을 소중히 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "작은 것의 가치에 대한 문장이에요.",
                    "optionA": "things",
                    "optionB": "big",
                    "optionC": "Small",
                    "optionD": "make",
                    "optionE": "joy",
                    "result": "Small things make big joy",
                    "explanation": "ISFP의 현재 집중과 INFJ의 깊이 있는 이해가 함께할 때 진정한 기쁨이 생겨요."
                }
            ]
        }
    ]
}
ID: 19633 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "이 생각, 맞을 것 같아",
            "explanation": "INFJ의 직관과 ISFP의 직감 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "I feel this is right.",
                    "translation": "난 이게 맞다고 느껴."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "Me too, I sense it.",
                    "translation": "나도, 난 느껴."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Your instinct matches mine.",
                    "translation": "넌 직감이 내 직감과 맞아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 민수의 생각을 의심한다.",
                    "hint": "ISFP도 내적 직감이 강해요.",
                    "result": "X",
                    "explanation": "수지가 \"Me too, I sense it\"이라고 동의해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "We just know things.",
                    "translation": "우리는 그냥 느껴."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "Without words.",
                    "translation": "말 없이도."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I feel this is @@.",
                    "hint": "상황을 나타내는 단어에요.",
                    "optionA": "wrong",
                    "optionB": "right",
                    "optionC": "bad",
                    "result": "right",
                    "explanation": "INFJ는 상황이 맞는지 틀린지 직관적으로 느껴요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "Trust what you feel.",
                    "translation": "넌 느낌을 믿어."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "I do, because you feel it too.",
                    "translation": "나도, 넌 감정이 같거든."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "That's our connection.",
                    "translation": "그게 우리의 연결이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "Soul-deep.",
                    "translation": "영혼 깊은 연결."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "I love how we understand.",
                    "translation": "난 우리가 이해하는 방식이 좋아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민수",
                    "script": "Your feeling with my vision works.",
                    "translation": "너의 직감과 내 직관이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "We know each other without words.",
                    "translation": "우리는 말 없이 알아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 사람의 직감에 대한 문장이에요.",
                    "result": "We feel what words cannot",
                    "explanation": "ISFP와 INFJ는 말로 표현 못 하는 것을 느낄 수 있어요.",
                    "optionA": "what",
                    "optionB": "cannot",
                    "optionC": "feel",
                    "optionD": "words",
                    "optionE": "We"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "이 생각, 맞을 것 같아",
            "explanation": "INFJ의 직관과 ISFP의 직감 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "I feel this is right.",
                    "translation": "난 이게 맞다고 느껴."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "Me too, I sense it.",
                    "translation": "나도, 난 느껴."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Your instinct matches mine.",
                    "translation": "넌 직감이 내 직감과 맞아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 민수의 생각을 의심한다.",
                    "hint": "ISFP도 내적 직감이 강해요.",
                    "result": "X",
                    "explanation": "수지가 \"Me too, I sense it\"이라고 동의해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "We just know things.",
                    "translation": "우리는 그냥 느껴."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "Without words.",
                    "translation": "말 없이도."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I feel this is @@.",
                    "hint": "상황을 나타내는 단어에요.",
                    "optionA": "wrong",
                    "optionB": "right",
                    "optionC": "bad",
                    "result": "right",
                    "explanation": "INFJ는 상황이 맞는지 틀린지 직관적으로 느껴요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "Trust what you feel.",
                    "translation": "넌 느낌을 믿어."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "I do, because you feel it too.",
                    "translation": "나도, 넌 감정이 같거든."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "That's our connection.",
                    "translation": "그게 우리의 연결이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "Soul-deep.",
                    "translation": "영혼 깊은 연결."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "I love how we understand.",
                    "translation": "난 우리가 이해하는 방식이 좋아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민수",
                    "script": "Your feeling with my vision works.",
                    "translation": "너의 직감과 내 직관이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "We know each other without words.",
                    "translation": "우리는 말 없이 알아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 직감에 대한 문장이에요.",
                    "optionA": "what",
                    "optionB": "cannot",
                    "optionC": "feel",
                    "optionD": "words",
                    "optionE": "We",
                    "result": "We feel what words cannot",
                    "explanation": "ISFP와 INFJ는 말로 표현 못 하는 것을 느낄 수 있어요."
                }
            ]
        }
    ]
}
ID: 19634 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "뭔가 다른 길을 가고 싶어",
            "explanation": "ISFP의 독특한 길과 INFJ의 이해 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I want to try something new.",
                    "translation": "난 뭔가 새로운 걸 해보고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I understand why.",
                    "translation": "난 왜인지 알겠어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "You always support me.",
                    "translation": "넌 항상 날 지지해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서진은 아린의 생각을 반대한다.",
                    "hint": "INFJ는 상대방의 진정한 길을 응원해요.",
                    "result": "X",
                    "explanation": "서진이 \"I understand why\"라고 지지해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "Because it's your path.",
                    "translation": "왜냐면 그게 넌 길이거든."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "That means so much.",
                    "translation": "정말 고마워."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I want to try something @@.",
                    "hint": "새로움을 나타내는 단어에요.",
                    "optionA": "old",
                    "optionB": "new",
                    "optionC": "same",
                    "result": "new",
                    "explanation": "ISFP는 새로운 경험과 변화를 추구해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서진",
                    "script": "Follow your heart.",
                    "translation": "넌 마음을 따라."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "With you behind me?",
                    "translation": "넌 내 뒤에 있어?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "Always.",
                    "translation": "항상."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "Then I can do anything.",
                    "translation": "그럼 난 뭐든 할 수 있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "You can.",
                    "translation": "할 수 있어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your belief with my courage works.",
                    "translation": "너의 믿음과 내 용감함이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "We create your future.",
                    "translation": "우리는 넌 미래를 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "자신의 길을 가는 것에 대한 문장이에요.",
                    "result": "Your path is yours alone",
                    "explanation": "ISFP가 자신의 독특한 길을 갈 때 INFJ는 그것을 이해하고 지원해요.",
                    "optionA": "yours",
                    "optionB": "path",
                    "optionC": "is",
                    "optionD": "alone",
                    "optionE": "Your"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "뭔가 다른 길을 가고 싶어",
            "explanation": "ISFP의 독특한 길과 INFJ의 이해 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I want to try something new.",
                    "translation": "난 뭔가 새로운 걸 해보고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I understand why.",
                    "translation": "난 왜인지 알겠어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "You always support me.",
                    "translation": "넌 항상 날 지지해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서진은 아린의 생각을 반대한다.",
                    "hint": "INFJ는 상대방의 진정한 길을 응원해요.",
                    "result": "X",
                    "explanation": "서진이 \"I understand why\"라고 지지해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "Because it's your path.",
                    "translation": "왜냐면 그게 넌 길이거든."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "That means so much.",
                    "translation": "정말 고마워."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I want to try something @@.",
                    "hint": "새로움을 나타내는 단어에요.",
                    "optionA": "old",
                    "optionB": "new",
                    "optionC": "same",
                    "result": "new",
                    "explanation": "ISFP는 새로운 경험과 변화를 추구해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서진",
                    "script": "Follow your heart.",
                    "translation": "넌 마음을 따라."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "With you behind me?",
                    "translation": "넌 내 뒤에 있어?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "Always.",
                    "translation": "항상."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "Then I can do anything.",
                    "translation": "그럼 난 뭐든 할 수 있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "You can.",
                    "translation": "할 수 있어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your belief with my courage works.",
                    "translation": "너의 믿음과 내 용감함이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "We create your future.",
                    "translation": "우리는 넌 미래를 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "자신의 길을 가는 것에 대한 문장이에요.",
                    "optionA": "yours",
                    "optionB": "path",
                    "optionC": "is",
                    "optionD": "alone",
                    "optionE": "Your",
                    "result": "Your path is yours alone",
                    "explanation": "ISFP가 자신의 독특한 길을 갈 때 INFJ는 그것을 이해하고 지원해요."
                }
            ]
        }
    ]
}
ID: 19635 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "넌 내 마음의 목소리를 들어",
            "explanation": "INFJ의 공감과 ISFP의 감정 표현 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지현",
                    "script": "What do you really want?",
                    "translation": "넌 정말 뭘 원해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I don't know how to say it.",
                    "translation": "말을 어떻게 할지 몰라."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지현",
                    "script": "Your heart speaks to me.",
                    "translation": "넌 마음이 나한테 말해 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영의 감정이 지현에게 전달되지 않는다.",
                    "hint": "INFJ는 상대방의 내면의 감정을 깊이 있게 감지해요.",
                    "result": "X",
                    "explanation": "지현이 \"Your heart speaks to me\"라고 감정을 이해해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "You really understand.",
                    "translation": "넌 정말 이해해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지현",
                    "script": "I feel what you feel.",
                    "translation": "난 넌 감정을 느껴."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "What do you really @@ ?",
                    "hint": "욕망을 나타내는 단어에요.",
                    "optionA": "hate",
                    "optionB": "want",
                    "optionC": "fear",
                    "result": "want",
                    "explanation": "INFJ는 상대방의 진정한 욕망을 알고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Then help me find it.",
                    "translation": "그럼 넌 날 찾게 도와 줘."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지현",
                    "script": "I will.",
                    "translation": "도와줄 거야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "You always do.",
                    "translation": "넌 항상 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지현",
                    "script": "Because you matter to me.",
                    "translation": "왜냐면 넌 내게 중요하니까."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "I know that now.",
                    "translation": "이제 알아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지현",
                    "script": "Your feeling with my listening works.",
                    "translation": "너의 감정과 내 경청이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "We understand each other.",
                    "translation": "우리는 서로를 이해해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "감정적 이해에 대한 문장이에요.",
                    "result": "Feelings speak louder than words",
                    "explanation": "INFJ와 ISFP의 관계에서 감정이 말보다 더 크게 말해요.",
                    "optionA": "speak",
                    "optionB": "words",
                    "optionC": "than",
                    "optionD": "Feelings",
                    "optionE": "louder"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "넌 내 마음의 목소리를 들어",
            "explanation": "INFJ의 공감과 ISFP의 감정 표현 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지현",
                    "script": "What do you really want?",
                    "translation": "넌 정말 뭘 원해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I don't know how to say it.",
                    "translation": "말을 어떻게 할지 몰라."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지현",
                    "script": "Your heart speaks to me.",
                    "translation": "넌 마음이 나한테 말해 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영의 감정이 지현에게 전달되지 않는다.",
                    "hint": "INFJ는 상대방의 내면의 감정을 깊이 있게 감지해요.",
                    "result": "X",
                    "explanation": "지현이 \"Your heart speaks to me\"라고 감정을 이해해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "You really understand.",
                    "translation": "넌 정말 이해해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지현",
                    "script": "I feel what you feel.",
                    "translation": "난 넌 감정을 느껴."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "What do you really @@ ?",
                    "hint": "욕망을 나타내는 단어에요.",
                    "optionA": "hate",
                    "optionB": "want",
                    "optionC": "fear",
                    "result": "want",
                    "explanation": "INFJ는 상대방의 진정한 욕망을 알고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Then help me find it.",
                    "translation": "그럼 넌 날 찾게 도와 줘."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지현",
                    "script": "I will.",
                    "translation": "도와줄 거야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "You always do.",
                    "translation": "넌 항상 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지현",
                    "script": "Because you matter to me.",
                    "translation": "왜냐면 넌 내게 중요하니까."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "I know that now.",
                    "translation": "이제 알아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지현",
                    "script": "Your feeling with my listening works.",
                    "translation": "너의 감정과 내 경청이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "We understand each other.",
                    "translation": "우리는 서로를 이해해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "감정적 이해에 대한 문장이에요.",
                    "optionA": "speak",
                    "optionB": "words",
                    "optionC": "than",
                    "optionD": "Feelings",
                    "optionE": "louder",
                    "result": "Feelings speak louder than words",
                    "explanation": "INFJ와 ISFP의 관계에서 감정이 말보다 더 크게 말해요."
                }
            ]
        }
    ]
}
ID: 19636 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "이 음악, 정말 아름다워",
            "explanation": "ISFP의 감각적 감상과 INFJ의 깊이 있는 이해 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "Listen to this song!",
                    "translation": "이 노래 들어 봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "It's beautiful.",
                    "translation": "정말 아름답네."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "You feel it too?",
                    "translation": "넌 이것도 느껴?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 음악을 듣지 않는다.",
                    "hint": "INFJ는 음악 속의 감정을 깊이 있게 느껴요.",
                    "result": "X",
                    "explanation": "민수가 \"It's beautiful\"이라고 반응했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민수",
                    "script": "I feel what you feel.",
                    "translation": "난 넌 느낌을 느껴."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "That's why you're special.",
                    "translation": "그게 넌 특별한 이유야."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Listen to this @@ !",
                    "hint": "음악을 나타내는 단어에요.",
                    "optionA": "noise",
                    "optionB": "song",
                    "optionC": "sound",
                    "result": "song",
                    "explanation": "ISFP는 음악을 통해 감정을 표현해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민수",
                    "script": "Your taste is wonderful.",
                    "translation": "넌 취향이 정말 좋아."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "You inspired it.",
                    "translation": "넌 그렇게 영감 줬어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민수",
                    "script": "Let's listen together.",
                    "translation": "우리 함께 들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Always.",
                    "translation": "항상."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민수",
                    "script": "In silence.",
                    "translation": "침묵 속에서."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your feeling with my art works.",
                    "translation": "너의 감정과 내 예술이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "We create beauty together.",
                    "translation": "우리는 함께 아름다움을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "음악과 감정에 대한 문장이에요.",
                    "result": "Music speaks what hearts feel",
                    "explanation": "ISFP와 INFJ는 음악을 통해 마음이 느끼는 것을 나눠요.",
                    "optionA": "speaks",
                    "optionB": "Music",
                    "optionC": "what",
                    "optionD": "feel",
                    "optionE": "hearts"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "이 음악, 정말 아름다워",
            "explanation": "ISFP의 감각적 감상과 INFJ의 깊이 있는 이해 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "Listen to this song!",
                    "translation": "이 노래 들어 봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "It's beautiful.",
                    "translation": "정말 아름답네."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "You feel it too?",
                    "translation": "넌 이것도 느껴?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 음악을 듣지 않는다.",
                    "hint": "INFJ는 음악 속의 감정을 깊이 있게 느껴요.",
                    "result": "X",
                    "explanation": "민수가 \"It's beautiful\"이라고 반응했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민수",
                    "script": "I feel what you feel.",
                    "translation": "난 넌 느낌을 느껴."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "That's why you're special.",
                    "translation": "그게 넌 특별한 이유야."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Listen to this @@ !",
                    "hint": "음악을 나타내는 단어에요.",
                    "optionA": "noise",
                    "optionB": "song",
                    "optionC": "sound",
                    "result": "song",
                    "explanation": "ISFP는 음악을 통해 감정을 표현해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민수",
                    "script": "Your taste is wonderful.",
                    "translation": "넌 취향이 정말 좋아."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "You inspired it.",
                    "translation": "넌 그렇게 영감 줬어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민수",
                    "script": "Let's listen together.",
                    "translation": "우리 함께 들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Always.",
                    "translation": "항상."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민수",
                    "script": "In silence.",
                    "translation": "침묵 속에서."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your feeling with my art works.",
                    "translation": "너의 감정과 내 예술이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "We create beauty together.",
                    "translation": "우리는 함께 아름다움을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "음악과 감정에 대한 문장이에요.",
                    "optionA": "speaks",
                    "optionB": "Music",
                    "optionC": "what",
                    "optionD": "feel",
                    "optionE": "hearts",
                    "result": "Music speaks what hearts feel",
                    "explanation": "ISFP와 INFJ는 음악을 통해 마음이 느끼는 것을 나눠요."
                }
            ]
        }
    ]
}
ID: 19637 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "함께 뭔가 만들자!",
            "explanation": "INFJ의 창의적 비전과 ISFP의 감각적 실행 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서진",
                    "script": "I have an idea for us.",
                    "translation": "난 우리를 위한 아이디어가 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "Tell me!",
                    "translation": "말해 줄래!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서진",
                    "script": "Let's create something beautiful.",
                    "translation": "우리 아름다운 것을 만들자."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 만들기를 싫어한다.",
                    "hint": "ISFP는 아름다운 것을 만드는 것을 좋아해요.",
                    "result": "X",
                    "explanation": "수지가 \"Tell me\"라고 관심을 보였어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "Like what?",
                    "translation": "무엇처럼?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서진",
                    "script": "Something only you can create.",
                    "translation": "오직 넌만 만들 수 있는 것."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Let's create something @@.",
                    "hint": "만들 것의 특징을 나타내는 단어에요.",
                    "optionA": "ugly",
                    "optionB": "beautiful",
                    "optionC": "broken",
                    "result": "beautiful",
                    "explanation": "INFJ와 ISFP는 함께 아름다운 것을 만들고 싶어 해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "I love this idea!",
                    "translation": "정말 좋은데!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서진",
                    "script": "Your hands make it real.",
                    "translation": "넌 손이 그걸 현실로 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "And your vision guides me.",
                    "translation": "그리고 넌 비전이 날 이끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서진",
                    "script": "Together.",
                    "translation": "함께."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "Yes, together.",
                    "translation": "응, 함께."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서진",
                    "script": "Your art with my vision works.",
                    "translation": "너의 예술과 내 비전이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "We make magic.",
                    "translation": "우리는 기적을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 창조함에 대한 문장이에요.",
                    "result": "Creating together is our love",
                    "explanation": "INFJ의 비전과 ISFP의 감각이 함께할 때 진정한 창조가 일어나요.",
                    "optionA": "love",
                    "optionB": "is",
                    "optionC": "Creating",
                    "optionD": "together",
                    "optionE": "our"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "함께 뭔가 만들자!",
            "explanation": "INFJ의 창의적 비전과 ISFP의 감각적 실행 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서진",
                    "script": "I have an idea for us.",
                    "translation": "난 우리를 위한 아이디어가 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "Tell me!",
                    "translation": "말해 줄래!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서진",
                    "script": "Let's create something beautiful.",
                    "translation": "우리 아름다운 것을 만들자."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 만들기를 싫어한다.",
                    "hint": "ISFP는 아름다운 것을 만드는 것을 좋아해요.",
                    "result": "X",
                    "explanation": "수지가 \"Tell me\"라고 관심을 보였어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "Like what?",
                    "translation": "무엇처럼?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서진",
                    "script": "Something only you can create.",
                    "translation": "오직 넌만 만들 수 있는 것."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Let's create something @@.",
                    "hint": "만들 것의 특징을 나타내는 단어에요.",
                    "optionA": "ugly",
                    "optionB": "beautiful",
                    "optionC": "broken",
                    "result": "beautiful",
                    "explanation": "INFJ와 ISFP는 함께 아름다운 것을 만들고 싶어 해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "I love this idea!",
                    "translation": "정말 좋은데!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서진",
                    "script": "Your hands make it real.",
                    "translation": "넌 손이 그걸 현실로 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "And your vision guides me.",
                    "translation": "그리고 넌 비전이 날 이끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서진",
                    "script": "Together.",
                    "translation": "함께."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "Yes, together.",
                    "translation": "응, 함께."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서진",
                    "script": "Your art with my vision works.",
                    "translation": "너의 예술과 내 비전이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "We make magic.",
                    "translation": "우리는 기적을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께 창조함에 대한 문장이에요.",
                    "optionA": "love",
                    "optionB": "is",
                    "optionC": "Creating",
                    "optionD": "together",
                    "optionE": "our",
                    "result": "Creating together is our love",
                    "explanation": "INFJ의 비전과 ISFP의 감각이 함께할 때 진정한 창조가 일어나요."
                }
            ]
        }
    ]
}
ID: 19638 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "무언의 대화가 좋아",
            "explanation": "ISFP의 비언어적 소통과 INFJ의 깊이 있는 감지 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I don't need words with you.",
                    "translation": "난 넌 함께면 말이 필요 없어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "I know.",
                    "translation": "알아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "You feel what I mean.",
                    "translation": "넌 내가 뭘 의미하는지 느껴."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 수지의 말을 이해 못 한다.",
                    "hint": "INFJ는 말하지 않은 것도 깊이 있게 이해해요.",
                    "result": "X",
                    "explanation": "민수가 \"I know\"라고 이해해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민수",
                    "script": "Your silence speaks volumes.",
                    "translation": "넌 침묵이 정말 많이 말해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "That's why I love you.",
                    "translation": "그래서 난 넌 사랑해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I don't need @@ with you.",
                    "hint": "소통 방법을 나타내는 단어에요.",
                    "optionA": "words",
                    "optionB": "silence",
                    "optionC": "time",
                    "result": "words",
                    "explanation": "ISFP는 INFJ와 함께면 언어적 소통이 필요 없어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민수",
                    "script": "We communicate deeply.",
                    "translation": "우리는 깊이 있게 소통해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "Without saying anything.",
                    "translation": "아무것도 안 말해도."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민수",
                    "script": "That's our magic.",
                    "translation": "그게 우리의 매직."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "I feel so safe.",
                    "translation": "난 정말 안전해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민수",
                    "script": "You are.",
                    "translation": "너는 안전해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your understanding with my silence works.",
                    "translation": "너의 이해와 내 침묵이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "We are complete like this.",
                    "translation": "우리는 이렇게 완벽해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "말하지 않은 것에 대한 문장이에요.",
                    "result": "Silent hearts beat as one",
                    "explanation": "ISFP와 INFJ는 말하지 않아도 한 마음으로 뛰어요.",
                    "optionA": "Silent",
                    "optionB": "one",
                    "optionC": "hearts",
                    "optionD": "beat",
                    "optionE": "as"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "무언의 대화가 좋아",
            "explanation": "ISFP의 비언어적 소통과 INFJ의 깊이 있는 감지 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I don't need words with you.",
                    "translation": "난 넌 함께면 말이 필요 없어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "I know.",
                    "translation": "알아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "You feel what I mean.",
                    "translation": "넌 내가 뭘 의미하는지 느껴."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 수지의 말을 이해 못 한다.",
                    "hint": "INFJ는 말하지 않은 것도 깊이 있게 이해해요.",
                    "result": "X",
                    "explanation": "민수가 \"I know\"라고 이해해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민수",
                    "script": "Your silence speaks volumes.",
                    "translation": "넌 침묵이 정말 많이 말해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "That's why I love you.",
                    "translation": "그래서 난 넌 사랑해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I don't need @@ with you.",
                    "hint": "소통 방법을 나타내는 단어에요.",
                    "optionA": "words",
                    "optionB": "silence",
                    "optionC": "time",
                    "result": "words",
                    "explanation": "ISFP는 INFJ와 함께면 언어적 소통이 필요 없어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민수",
                    "script": "We communicate deeply.",
                    "translation": "우리는 깊이 있게 소통해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "Without saying anything.",
                    "translation": "아무것도 안 말해도."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민수",
                    "script": "That's our magic.",
                    "translation": "그게 우리의 매직."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "I feel so safe.",
                    "translation": "난 정말 안전해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민수",
                    "script": "You are.",
                    "translation": "너는 안전해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your understanding with my silence works.",
                    "translation": "너의 이해와 내 침묵이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "We are complete like this.",
                    "translation": "우리는 이렇게 완벽해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "말하지 않은 것에 대한 문장이에요.",
                    "optionA": "Silent",
                    "optionB": "one",
                    "optionC": "hearts",
                    "optionD": "beat",
                    "optionE": "as",
                    "result": "Silent hearts beat as one",
                    "explanation": "ISFP와 INFJ는 말하지 않아도 한 마음으로 뛰어요."
                }
            ]
        }
    ]
}
ID: 19639 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "그 질문이 정말 깊어",
            "explanation": "INFJ의 사고와 ISFP의 감탄 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서진",
                    "script": "Why do we fear change?",
                    "translation": "우리는 왜 변화를 두려워할까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "That's so deep!",
                    "translation": "정말 깊은데!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서진",
                    "script": "I wonder about such things.",
                    "translation": "난 이런 것들을 궁금해해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 서진의 질문에 관심이 없다.",
                    "hint": "ISFP는 의미 있는 질문에 감동받아요.",
                    "result": "X",
                    "explanation": "아린이 \"That's so deep\"이라고 감동했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아린",
                    "script": "I love how you think.",
                    "translation": "난 넌 생각하는 방식이 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서진",
                    "script": "You inspire my thinking.",
                    "translation": "넌 내 생각을 영감 줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Why do we fear @@ ?",
                    "hint": "두려운 대상을 나타내는 단어에요.",
                    "optionA": "success",
                    "optionB": "people",
                    "optionC": "change",
                    "result": "change",
                    "explanation": "INFJ는 인생의 깊이 있는 질문을 자주 해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Tell me more.",
                    "translation": "더 말해 줄래."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서진",
                    "script": "Because the unknown is scary.",
                    "translation": "미지의 것이 무서우니까."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "I never thought of it that way.",
                    "translation": "난 그렇게 생각 못 했어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서진",
                    "script": "That's why we talk.",
                    "translation": "그래서 우리가 얘기하는 거야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "You make me think too.",
                    "translation": "넌 날 생각하게 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서진",
                    "script": "Your heart with my mind works.",
                    "translation": "너의 마음과 내 생각이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "We grow together.",
                    "translation": "우리는 함께 성장해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "깊은 질문에 대한 문장이에요.",
                    "result": "Deep questions bring real answers",
                    "explanation": "INFJ의 깊이 있는 질문과 ISFP의 진정한 답변이 함께할 때 성장해요.",
                    "optionA": "answers",
                    "optionB": "real",
                    "optionC": "Deep",
                    "optionD": "questions",
                    "optionE": "bring"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "그 질문이 정말 깊어",
            "explanation": "INFJ의 사고와 ISFP의 감탄 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서진",
                    "script": "Why do we fear change?",
                    "translation": "우리는 왜 변화를 두려워할까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "That's so deep!",
                    "translation": "정말 깊은데!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서진",
                    "script": "I wonder about such things.",
                    "translation": "난 이런 것들을 궁금해해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 서진의 질문에 관심이 없다.",
                    "hint": "ISFP는 의미 있는 질문에 감동받아요.",
                    "result": "X",
                    "explanation": "아린이 \"That's so deep\"이라고 감동했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아린",
                    "script": "I love how you think.",
                    "translation": "난 넌 생각하는 방식이 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서진",
                    "script": "You inspire my thinking.",
                    "translation": "넌 내 생각을 영감 줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Why do we fear @@ ?",
                    "hint": "두려운 대상을 나타내는 단어에요.",
                    "optionA": "success",
                    "optionB": "people",
                    "optionC": "change",
                    "result": "change",
                    "explanation": "INFJ는 인생의 깊이 있는 질문을 자주 해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Tell me more.",
                    "translation": "더 말해 줄래."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서진",
                    "script": "Because the unknown is scary.",
                    "translation": "미지의 것이 무서우니까."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "I never thought of it that way.",
                    "translation": "난 그렇게 생각 못 했어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서진",
                    "script": "That's why we talk.",
                    "translation": "그래서 우리가 얘기하는 거야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "You make me think too.",
                    "translation": "넌 날 생각하게 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서진",
                    "script": "Your heart with my mind works.",
                    "translation": "너의 마음과 내 생각이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "We grow together.",
                    "translation": "우리는 함께 성장해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "깊은 질문에 대한 문장이에요.",
                    "optionA": "answers",
                    "optionB": "real",
                    "optionC": "Deep",
                    "optionD": "questions",
                    "optionE": "bring",
                    "result": "Deep questions bring real answers",
                    "explanation": "INFJ의 깊이 있는 질문과 ISFP의 진정한 답변이 함께할 때 성장해요."
                }
            ]
        }
    ]
}
ID: 19640 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘들 때 넌 옆에 있어",
            "explanation": "ISFP의 현재 지원과 INFJ의 공감 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I'm with you.",
                    "translation": "난 넌 함께 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "I feel that.",
                    "translation": "난 그걸 느껴."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "You don't have to talk.",
                    "translation": "넌 말을 안 해도 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 채영의 지원이 필요 없다.",
                    "hint": "ISFP의 현재 지원은 충분히 의미 있어요.",
                    "result": "X",
                    "explanation": "민수가 \"I feel that\"이라고 채영의 지원을 느껴요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민수",
                    "script": "Just being here helps.",
                    "translation": "그냥 여기만 있어도 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "I know you need this.",
                    "translation": "난 넌 이게 필요한 거 알아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I'm with @@.",
                    "hint": "함께 있는 대상을 나타내는 단어에요.",
                    "optionA": "myself",
                    "optionB": "you",
                    "optionC": "them",
                    "result": "you",
                    "explanation": "ISFP는 상대방이 힘들 때 함께 있어줘요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민수",
                    "script": "Your presence is enough.",
                    "translation": "넌 존재만으로도 충분해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "That's all I can give.",
                    "translation": "그게 내가 줄 수 있는 전부야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민수",
                    "script": "It's everything.",
                    "translation": "그게 전부야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "I'll stay here.",
                    "translation": "난 여기 있을 거야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민수",
                    "script": "I know.",
                    "translation": "알아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your pain with my presence works.",
                    "translation": "너의 아픔과 내 존재가 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "We heal each other.",
                    "translation": "우리는 서로를 치유해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께함의 치유에 대한 문장이에요.",
                    "result": "Being together heals all wounds",
                    "explanation": "ISFP의 현재 지원과 INFJ의 공감이 함께할 때 모든 상처가 치유돼요.",
                    "optionA": "all",
                    "optionB": "heals",
                    "optionC": "wounds",
                    "optionD": "Being",
                    "optionE": "together"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘들 때 넌 옆에 있어",
            "explanation": "ISFP의 현재 지원과 INFJ의 공감 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I'm with you.",
                    "translation": "난 넌 함께 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "I feel that.",
                    "translation": "난 그걸 느껴."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "You don't have to talk.",
                    "translation": "넌 말을 안 해도 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 채영의 지원이 필요 없다.",
                    "hint": "ISFP의 현재 지원은 충분히 의미 있어요.",
                    "result": "X",
                    "explanation": "민수가 \"I feel that\"이라고 채영의 지원을 느껴요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민수",
                    "script": "Just being here helps.",
                    "translation": "그냥 여기만 있어도 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "I know you need this.",
                    "translation": "난 넌 이게 필요한 거 알아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I'm with @@.",
                    "hint": "함께 있는 대상을 나타내는 단어에요.",
                    "optionA": "myself",
                    "optionB": "you",
                    "optionC": "them",
                    "result": "you",
                    "explanation": "ISFP는 상대방이 힘들 때 함께 있어줘요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민수",
                    "script": "Your presence is enough.",
                    "translation": "넌 존재만으로도 충분해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "That's all I can give.",
                    "translation": "그게 내가 줄 수 있는 전부야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민수",
                    "script": "It's everything.",
                    "translation": "그게 전부야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "I'll stay here.",
                    "translation": "난 여기 있을 거야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민수",
                    "script": "I know.",
                    "translation": "알아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your pain with my presence works.",
                    "translation": "너의 아픔과 내 존재가 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "We heal each other.",
                    "translation": "우리는 서로를 치유해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께함의 치유에 대한 문장이에요.",
                    "optionA": "all",
                    "optionB": "heals",
                    "optionC": "wounds",
                    "optionD": "Being",
                    "optionE": "together",
                    "result": "Being together heals all wounds",
                    "explanation": "ISFP의 현재 지원과 INFJ의 공감이 함께할 때 모든 상처가 치유돼요."
                }
            ]
        }
    ]
}
ID: 19641 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "난 넌 고통을 느껴",
            "explanation": "INFJ의 공감능력과 ISFP의 감정 표현 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지현",
                    "script": "I feel your pain.",
                    "translation": "난 넌 아픔을 느껴."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "You always do.",
                    "translation": "넌 항상 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지현",
                    "script": "Because you matter to me.",
                    "translation": "넌 내게 중요하니까."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지현은 수지의 감정을 무시한다.",
                    "hint": "INFJ는 상대방의 감정을 깊이 있게 공감해요.",
                    "result": "X",
                    "explanation": "지현이 \"I feel your pain\"이라고 공감해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "Your understanding helps.",
                    "translation": "넌 이해가 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지현",
                    "script": "I'm here for you.",
                    "translation": "난 넌 곁에 있어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I feel your @@.",
                    "hint": "느끼는 대상을 나타내는 단어에요.",
                    "optionA": "joy",
                    "optionB": "pain",
                    "optionC": "anger",
                    "result": "pain",
                    "explanation": "INFJ는 상대방의 고통을 직감해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "Don't take my pain.",
                    "translation": "넌 내 아픔을 가져가지 마."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지현",
                    "script": "I won't. I'll share it.",
                    "translation": "안 할 거야. 함께 감당할 거야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "That's better.",
                    "translation": "그게 더 좋아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지현",
                    "script": "We carry it together.",
                    "translation": "우리는 함께 감당해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "Thank you for that.",
                    "translation": "그래 줘서 고마워."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지현",
                    "script": "Your feelings with my support works.",
                    "translation": "너의 감정과 내 지지가 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "We're never alone.",
                    "translation": "우리는 절대 혼자가 아니야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "공감과 함께함에 대한 문장이에요.",
                    "result": "Shared pain is half pain",
                    "explanation": "INFJ와 ISFP가 함께 고통을 나눌 때 그 고통은 반으로 줄어들어요.",
                    "optionA": "Shared",
                    "optionB": "is",
                    "optionC": "pain",
                    "optionD": "pain",
                    "optionE": "half"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "난 넌 고통을 느껴",
            "explanation": "INFJ의 공감능력과 ISFP의 감정 표현 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지현",
                    "script": "I feel your pain.",
                    "translation": "난 넌 아픔을 느껴."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "You always do.",
                    "translation": "넌 항상 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지현",
                    "script": "Because you matter to me.",
                    "translation": "넌 내게 중요하니까."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지현은 수지의 감정을 무시한다.",
                    "hint": "INFJ는 상대방의 감정을 깊이 있게 공감해요.",
                    "result": "X",
                    "explanation": "지현이 \"I feel your pain\"이라고 공감해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "Your understanding helps.",
                    "translation": "넌 이해가 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지현",
                    "script": "I'm here for you.",
                    "translation": "난 넌 곁에 있어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I feel your @@.",
                    "hint": "느끼는 대상을 나타내는 단어에요.",
                    "optionA": "joy",
                    "optionB": "pain",
                    "optionC": "anger",
                    "result": "pain",
                    "explanation": "INFJ는 상대방의 고통을 직감해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "Don't take my pain.",
                    "translation": "넌 내 아픔을 가져가지 마."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지현",
                    "script": "I won't. I'll share it.",
                    "translation": "안 할 거야. 함께 감당할 거야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "That's better.",
                    "translation": "그게 더 좋아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지현",
                    "script": "We carry it together.",
                    "translation": "우리는 함께 감당해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "Thank you for that.",
                    "translation": "그래 줘서 고마워."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지현",
                    "script": "Your feelings with my support works.",
                    "translation": "너의 감정과 내 지지가 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "We're never alone.",
                    "translation": "우리는 절대 혼자가 아니야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "공감과 함께함에 대한 문장이에요.",
                    "optionA": "Shared",
                    "optionB": "is",
                    "optionC": "pain",
                    "optionD": "pain",
                    "optionE": "half",
                    "result": "Shared pain is half pain",
                    "explanation": "INFJ와 ISFP가 함께 고통을 나눌 때 그 고통은 반으로 줄어들어요."
                }
            ]
        }
    ]
}
ID: 19642 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "우리 함께 자라자",
            "explanation": "ISFP의 성장 지원과 INFJ의 비전 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "You're going to do great things.",
                    "translation": "넌 대단한 것들을 할 거야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I hope so.",
                    "translation": "그렇길 바래."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "I believe in your vision.",
                    "translation": "난 넌 비전을 믿어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 서진의 능력을 의심한다.",
                    "hint": "ISFP는 상대방의 능력과 비전을 믿어요.",
                    "result": "X",
                    "explanation": "아린이 \"I believe in your vision\"이라고 지지해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "Your belief gives me strength.",
                    "translation": "넌 믿음이 날 강하게 해줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Go and change the world.",
                    "translation": "가서 세상을 바꿔."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "You're going to do great @@.",
                    "hint": "행동을 나타내는 단어에요.",
                    "optionA": "nothing",
                    "optionB": "things",
                    "optionC": "harm",
                    "result": "things",
                    "explanation": "ISFP는 INFJ의 가능성을 극도로 믿어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서진",
                    "script": "With you by my side.",
                    "translation": "넌 내 옆에 있으면서."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "Always.",
                    "translation": "항상."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "I can do anything.",
                    "translation": "난 뭐든 할 수 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "You can.",
                    "translation": "할 수 있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "We make a great team.",
                    "translation": "우리는 좋은 팀이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your vision with my heart works.",
                    "translation": "너의 비전과 내 마음이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "We create magic together.",
                    "translation": "우리는 함께 기적을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 성장함에 대한 문장이에요.",
                    "result": "Together we reach the stars",
                    "explanation": "ISFP의 지원과 INFJ의 비전이 함께할 때 별에 닿을 수 있어요.",
                    "optionA": "we",
                    "optionB": "stars",
                    "optionC": "reach",
                    "optionD": "Together",
                    "optionE": "the"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "우리 함께 자라자",
            "explanation": "ISFP의 성장 지원과 INFJ의 비전 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "You're going to do great things.",
                    "translation": "넌 대단한 것들을 할 거야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I hope so.",
                    "translation": "그렇길 바래."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "I believe in your vision.",
                    "translation": "난 넌 비전을 믿어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 서진의 능력을 의심한다.",
                    "hint": "ISFP는 상대방의 능력과 비전을 믿어요.",
                    "result": "X",
                    "explanation": "아린이 \"I believe in your vision\"이라고 지지해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "Your belief gives me strength.",
                    "translation": "넌 믿음이 날 강하게 해줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Go and change the world.",
                    "translation": "가서 세상을 바꿔."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "You're going to do great @@.",
                    "hint": "행동을 나타내는 단어에요.",
                    "optionA": "nothing",
                    "optionB": "things",
                    "optionC": "harm",
                    "result": "things",
                    "explanation": "ISFP는 INFJ의 가능성을 극도로 믿어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서진",
                    "script": "With you by my side.",
                    "translation": "넌 내 옆에 있으면서."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "Always.",
                    "translation": "항상."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "I can do anything.",
                    "translation": "난 뭐든 할 수 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "You can.",
                    "translation": "할 수 있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "We make a great team.",
                    "translation": "우리는 좋은 팀이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your vision with my heart works.",
                    "translation": "너의 비전과 내 마음이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "We create magic together.",
                    "translation": "우리는 함께 기적을 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께 성장함에 대한 문장이에요.",
                    "optionA": "we",
                    "optionB": "stars",
                    "optionC": "reach",
                    "optionD": "Together",
                    "optionE": "the",
                    "result": "Together we reach the stars",
                    "explanation": "ISFP의 지원과 INFJ의 비전이 함께할 때 별에 닿을 수 있어요."
                }
            ]
        }
    ]
}
ID: 19643 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "넌 날 더 나아지게 해",
            "explanation": "INFJ의 성장 기도와 ISFP의 따뜻한 지지 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "I want to be better.",
                    "translation": "난 더 나아지고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "You already are.",
                    "translation": "넌 이미 더 나아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Because of you.",
                    "translation": "넌 때문이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 민수의 성장에 기여하지 않는다.",
                    "hint": "ISFP는 따뜻한 지지로 상대방의 성장을 돕혀요.",
                    "result": "X",
                    "explanation": "채영이 \"You already are\"라고 지지해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "I see how hard you try.",
                    "translation": "난 넌 노력을 봐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "You make it easier.",
                    "translation": "넌 그걸 더 쉽게 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I want to be @@.",
                    "hint": "바뀐 상태를 나타내는 단어에요.",
                    "optionA": "worse",
                    "optionB": "better",
                    "optionC": "same",
                    "result": "better",
                    "explanation": "INFJ는 계속 성장하고 개선되길 원해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Keep going.",
                    "translation": "계속 나아가."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "I will.",
                    "translation": "그럴 거야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "I'll be here.",
                    "translation": "난 여기 있을 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "That's all I need.",
                    "translation": "그게 내가 필요한 전부야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "You deserve the best.",
                    "translation": "넌 최고를 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민수",
                    "script": "Your warmth with my growth works.",
                    "translation": "너의 따뜻함과 내 성장이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "We lift each other up.",
                    "translation": "우리는 서로를 끌어올려."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 성장하는 것에 대한 문장이에요.",
                    "result": "Growing together is our strength",
                    "explanation": "INFJ의 성장과 ISFP의 지원이 함께할 때 진정한 강함이 생겨요.",
                    "optionA": "together",
                    "optionB": "is",
                    "optionC": "our",
                    "optionD": "strength",
                    "optionE": "Growing"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "넌 날 더 나아지게 해",
            "explanation": "INFJ의 성장 기도와 ISFP의 따뜻한 지지 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "I want to be better.",
                    "translation": "난 더 나아지고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "You already are.",
                    "translation": "넌 이미 더 나아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Because of you.",
                    "translation": "넌 때문이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 민수의 성장에 기여하지 않는다.",
                    "hint": "ISFP는 따뜻한 지지로 상대방의 성장을 돕혀요.",
                    "result": "X",
                    "explanation": "채영이 \"You already are\"라고 지지해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "I see how hard you try.",
                    "translation": "난 넌 노력을 봐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "You make it easier.",
                    "translation": "넌 그걸 더 쉽게 만들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I want to be @@.",
                    "hint": "바뀐 상태를 나타내는 단어에요.",
                    "optionA": "worse",
                    "optionB": "better",
                    "optionC": "same",
                    "result": "better",
                    "explanation": "INFJ는 계속 성장하고 개선되길 원해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Keep going.",
                    "translation": "계속 나아가."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "I will.",
                    "translation": "그럴 거야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "I'll be here.",
                    "translation": "난 여기 있을 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "That's all I need.",
                    "translation": "그게 내가 필요한 전부야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "You deserve the best.",
                    "translation": "넌 최고를 받을 자격이 있어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민수",
                    "script": "Your warmth with my growth works.",
                    "translation": "너의 따뜻함과 내 성장이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "We lift each other up.",
                    "translation": "우리는 서로를 끌어올려."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께 성장하는 것에 대한 문장이에요.",
                    "optionA": "together",
                    "optionB": "is",
                    "optionC": "our",
                    "optionD": "strength",
                    "optionE": "Growing",
                    "result": "Growing together is our strength",
                    "explanation": "INFJ의 성장과 ISFP의 지원이 함께할 때 진정한 강함이 생겨요."
                }
            ]
        }
    ]
}
ID: 19644 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "다른 걸 좋아하니까 좋아",
            "explanation": "ISFP의 독특함과 INFJ의 이해 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I'm so different from others.",
                    "translation": "난 다른 사람들과 정말 달라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "That's why I love you.",
                    "translation": "그래서 난 너를 사랑해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "You don't judge me.",
                    "translation": "넌 날 평가하지 않아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서진은 수지를 판단한다.",
                    "hint": "INFJ는 상대방의 독특함을 이해하고 받아들여요.",
                    "result": "X",
                    "explanation": "서진이 \"That's why I love you\"라고 수용해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "Your uniqueness is beautiful.",
                    "translation": "넌 독특함이 아름다워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Because you see it.",
                    "translation": "넌 그걸 보니까."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I'm so @@ from others.",
                    "hint": "차이를 나타내는 단어에요.",
                    "optionA": "same",
                    "optionB": "different",
                    "optionC": "like",
                    "result": "different",
                    "explanation": "ISFP는 자신의 독특함을 의식해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서진",
                    "script": "I embrace it.",
                    "translation": "난 그걸 포용해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "That means everything.",
                    "translation": "정말 의미 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "You're perfect as you are.",
                    "translation": "넌 지금 그대로 완벽해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "I believe that now.",
                    "translation": "이제 믿어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "Good.",
                    "translation": "좋아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "Your understanding with my difference works.",
                    "translation": "너의 이해와 내 차이가 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "We celebrate our differences.",
                    "translation": "우리는 우리의 차이를 축하해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "차이를 받아들임에 대한 문장이에요.",
                    "result": "Different is better than same",
                    "explanation": "ISFP의 독특함과 INFJ의 이해가 함께할 때 차이가 선물이 돼요.",
                    "optionA": "Different",
                    "optionB": "same",
                    "optionC": "than",
                    "optionD": "is",
                    "optionE": "better"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "다른 걸 좋아하니까 좋아",
            "explanation": "ISFP의 독특함과 INFJ의 이해 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I'm so different from others.",
                    "translation": "난 다른 사람들과 정말 달라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "That's why I love you.",
                    "translation": "그래서 난 너를 사랑해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "You don't judge me.",
                    "translation": "넌 날 평가하지 않아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서진은 수지를 판단한다.",
                    "hint": "INFJ는 상대방의 독특함을 이해하고 받아들여요.",
                    "result": "X",
                    "explanation": "서진이 \"That's why I love you\"라고 수용해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "Your uniqueness is beautiful.",
                    "translation": "넌 독특함이 아름다워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Because you see it.",
                    "translation": "넌 그걸 보니까."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I'm so @@ from others.",
                    "hint": "차이를 나타내는 단어에요.",
                    "optionA": "same",
                    "optionB": "different",
                    "optionC": "like",
                    "result": "different",
                    "explanation": "ISFP는 자신의 독특함을 의식해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서진",
                    "script": "I embrace it.",
                    "translation": "난 그걸 포용해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "That means everything.",
                    "translation": "정말 의미 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "You're perfect as you are.",
                    "translation": "넌 지금 그대로 완벽해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "I believe that now.",
                    "translation": "이제 믿어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "Good.",
                    "translation": "좋아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "Your understanding with my difference works.",
                    "translation": "너의 이해와 내 차이가 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "We celebrate our differences.",
                    "translation": "우리는 우리의 차이를 축하해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "차이를 받아들임에 대한 문장이에요.",
                    "optionA": "Different",
                    "optionB": "same",
                    "optionC": "than",
                    "optionD": "is",
                    "optionE": "better",
                    "result": "Different is better than same",
                    "explanation": "ISFP의 독특함과 INFJ의 이해가 함께할 때 차이가 선물이 돼요."
                }
            ]
        }
    ]
}
ID: 19645 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "넌 나를 봐 줘",
            "explanation": "INFJ의 깊은 시선과 ISFP의 감정 개방 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지현",
                    "script": "I see who you really are.",
                    "translation": "난 넌 진정한 모습을 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "That makes me open up.",
                    "translation": "그렇게 되니까 난 마음을 열어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지현",
                    "script": "Because you feel safe?",
                    "translation": "안전하다고 느껴서?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 지현 앞에서 닫혀 있다.",
                    "hint": "ISFP는 자신을 진정하게 이해하는 사람 앞에서 마음을 열어요.",
                    "result": "X",
                    "explanation": "아린이 \"I open up\"이라고 마음을 열어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아린",
                    "script": "Yes, with you.",
                    "translation": "응, 넌 함께면."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지현",
                    "script": "I will always see you.",
                    "translation": "난 항상 넌 봐 줄 거야."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I see who you really @@.",
                    "hint": "상태를 나타내는 단어에요.",
                    "optionA": "hide",
                    "optionB": "are",
                    "optionC": "pretend",
                    "result": "are",
                    "explanation": "INFJ는 상대방의 진정한 모습을 보려고 해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Don't ever stop.",
                    "translation": "절대 멈추지 마."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지현",
                    "script": "I won't.",
                    "translation": "안 할 거야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "You make me brave.",
                    "translation": "넌 날 용감하게 해줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지현",
                    "script": "You are brave.",
                    "translation": "넌 이미 용감해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "With you here.",
                    "translation": "넌 여기 있으니까."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지현",
                    "script": "Your openness with my sight works.",
                    "translation": "너의 개방성과 내 시선이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "We see each other truly.",
                    "translation": "우리는 진정으로 서로를 봐."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "진정한 연결에 대한 문장이에요.",
                    "result": "Being truly seen changes everything",
                    "explanation": "ISFP가 INFJ에게 진정하게 봐질 때 모든 것이 바뀌어요.",
                    "optionA": "Being",
                    "optionB": "everything",
                    "optionC": "seen",
                    "optionD": "changes",
                    "optionE": "truly"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "넌 나를 봐 줘",
            "explanation": "INFJ의 깊은 시선과 ISFP의 감정 개방 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지현",
                    "script": "I see who you really are.",
                    "translation": "난 넌 진정한 모습을 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "That makes me open up.",
                    "translation": "그렇게 되니까 난 마음을 열어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지현",
                    "script": "Because you feel safe?",
                    "translation": "안전하다고 느껴서?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 지현 앞에서 닫혀 있다.",
                    "hint": "ISFP는 자신을 진정하게 이해하는 사람 앞에서 마음을 열어요.",
                    "result": "X",
                    "explanation": "아린이 \"I open up\"이라고 마음을 열어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아린",
                    "script": "Yes, with you.",
                    "translation": "응, 넌 함께면."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지현",
                    "script": "I will always see you.",
                    "translation": "난 항상 넌 봐 줄 거야."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I see who you really @@.",
                    "hint": "상태를 나타내는 단어에요.",
                    "optionA": "hide",
                    "optionB": "are",
                    "optionC": "pretend",
                    "result": "are",
                    "explanation": "INFJ는 상대방의 진정한 모습을 보려고 해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Don't ever stop.",
                    "translation": "절대 멈추지 마."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지현",
                    "script": "I won't.",
                    "translation": "안 할 거야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "You make me brave.",
                    "translation": "넌 날 용감하게 해줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지현",
                    "script": "You are brave.",
                    "translation": "넌 이미 용감해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "With you here.",
                    "translation": "넌 여기 있으니까."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지현",
                    "script": "Your openness with my sight works.",
                    "translation": "너의 개방성과 내 시선이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "We see each other truly.",
                    "translation": "우리는 진정으로 서로를 봐."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "진정한 연결에 대한 문장이에요.",
                    "optionA": "Being",
                    "optionB": "everything",
                    "optionC": "seen",
                    "optionD": "changes",
                    "optionE": "truly",
                    "result": "Being truly seen changes everything",
                    "explanation": "ISFP가 INFJ에게 진정하게 봐질 때 모든 것이 바뀌어요."
                }
            ]
        }
    ]
}
ID: 19646 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "넌 다르게 생각하네",
            "explanation": "ISFP의 감정과 INTP의 논리 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "Why do you think so much?",
                    "translation": "넌 왜 이렇게 많이 생각해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "I'm analyzing the situation.",
                    "translation": "난 상황을 분석하고 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "But feelings matter too!",
                    "translation": "하지만 감정도 중요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 논리만 중시한다.",
                    "hint": "ISFP는 감정과 감각을 소중하게 여겨요.",
                    "result": "X",
                    "explanation": "채영이 \"feelings matter too\"라고 감정의 중요성을 말해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도현",
                    "script": "You're right about that.",
                    "translation": "너 맞아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "So listen to your heart.",
                    "translation": "그럼 넌 마음을 들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Why do you think so @@?",
                    "hint": "생각의 정도를 나타내는 단어에요.",
                    "optionA": "quick",
                    "optionB": "much",
                    "optionC": "little",
                    "result": "much",
                    "explanation": "INTP는 분석적으로 많이 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도현",
                    "script": "Because I care about you.",
                    "translation": "왜냐면 난 넌 생각하거든."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "That makes sense now.",
                    "translation": "이제 이해가 돼."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "Your feelings guide my thinking.",
                    "translation": "넌 감정이 내 생각을 이끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "And your logic helps me decide.",
                    "translation": "그리고 넌 논리가 날 결정하게 해줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도현",
                    "script": "We balance each other.",
                    "translation": "우리는 서로를 균형 맞춰."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your logic with my heart works.",
                    "translation": "너의 논리와 내 마음이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도현",
                    "script": "We're better together.",
                    "translation": "우리는 함께 더 좋아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "감정과 논리의 조화에 대한 문장이에요.",
                    "result": "Heart and mind make us",
                    "explanation": "ISFP의 마음과 INTP의 논리가 함께할 때 완벽해져요.",
                    "optionA": "us",
                    "optionB": "Heart",
                    "optionC": "mind",
                    "optionD": "and",
                    "optionE": "make"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "넌 다르게 생각하네",
            "explanation": "ISFP의 감정과 INTP의 논리 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "Why do you think so much?",
                    "translation": "넌 왜 이렇게 많이 생각해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "I'm analyzing the situation.",
                    "translation": "난 상황을 분석하고 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "But feelings matter too!",
                    "translation": "하지만 감정도 중요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 논리만 중시한다.",
                    "hint": "ISFP는 감정과 감각을 소중하게 여겨요.",
                    "result": "X",
                    "explanation": "채영이 \"feelings matter too\"라고 감정의 중요성을 말해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도현",
                    "script": "You're right about that.",
                    "translation": "너 맞아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "So listen to your heart.",
                    "translation": "그럼 넌 마음을 들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Why do you think so @@?",
                    "hint": "생각의 정도를 나타내는 단어에요.",
                    "optionA": "quick",
                    "optionB": "much",
                    "optionC": "little",
                    "result": "much",
                    "explanation": "INTP는 분석적으로 많이 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도현",
                    "script": "Because I care about you.",
                    "translation": "왜냐면 난 넌 생각하거든."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "That makes sense now.",
                    "translation": "이제 이해가 돼."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "Your feelings guide my thinking.",
                    "translation": "넌 감정이 내 생각을 이끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "And your logic helps me decide.",
                    "translation": "그리고 넌 논리가 날 결정하게 해줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도현",
                    "script": "We balance each other.",
                    "translation": "우리는 서로를 균형 맞춰."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your logic with my heart works.",
                    "translation": "너의 논리와 내 마음이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도현",
                    "script": "We're better together.",
                    "translation": "우리는 함께 더 좋아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "감정과 논리의 조화에 대한 문장이에요.",
                    "optionA": "us",
                    "optionB": "Heart",
                    "optionC": "mind",
                    "optionD": "and",
                    "optionE": "make",
                    "result": "Heart and mind make us",
                    "explanation": "ISFP의 마음과 INTP의 논리가 함께할 때 완벽해져요."
                }
            ]
        }
    ]
}
ID: 19647 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "내 생각을 들어 줄래?",
            "explanation": "INTP의 탐구와 ISFP의 경청 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "I have a theory.",
                    "translation": "난 이론이 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "Tell me everything!",
                    "translation": "모든 걸 말해 줄래!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "You really want to hear?",
                    "translation": "넌 정말 듣고 싶어?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 현민의 말을 듣지 않는다.",
                    "hint": "ISFP는 상대방의 생각과 관심사를 경청해요.",
                    "result": "X",
                    "explanation": "채영이 \"Tell me everything\"이라고 열심히 듣고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "I love how you think!",
                    "translation": "난 넌 생각하는 방식이 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "Your listening helps me think clearer.",
                    "translation": "넌 경청이 날 명확하게 생각하게 해줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I have a @@.",
                    "hint": "현민이 가진 것을 나타내는 단어에요.",
                    "optionA": "problem",
                    "optionB": "theory",
                    "optionC": "question",
                    "result": "theory",
                    "explanation": "INTP는 새로운 이론과 아이디어를 자주 탐구해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Go on!",
                    "translation": "계속 말해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "You make it easy to share.",
                    "translation": "넌 나눔을 쉽게 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "Because I care about you.",
                    "translation": "왜냐면 난 넌 신경 쓰니까."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현민",
                    "script": "I appreciate that.",
                    "translation": "고마워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "So keep thinking and I'll listen.",
                    "translation": "그럼 넌 계속 생각해, 난 들을 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현민",
                    "script": "Your support with my mind works.",
                    "translation": "너의 지지와 내 생각이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "We learn from each other.",
                    "translation": "우리는 서로 배워."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "경청과 탐구에 대한 문장이에요.",
                    "result": "Listening helps thinking grow together",
                    "explanation": "ISFP의 경청과 INTP의 탐구가 함께할 때 성장해요.",
                    "optionA": "helps",
                    "optionB": "thinking",
                    "optionC": "together",
                    "optionD": "grow",
                    "optionE": "Listening"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "내 생각을 들어 줄래?",
            "explanation": "INTP의 탐구와 ISFP의 경청 비교",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "I have a theory.",
                    "translation": "난 이론이 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "Tell me everything!",
                    "translation": "모든 걸 말해 줄래!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "You really want to hear?",
                    "translation": "넌 정말 듣고 싶어?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 현민의 말을 듣지 않는다.",
                    "hint": "ISFP는 상대방의 생각과 관심사를 경청해요.",
                    "result": "X",
                    "explanation": "채영이 \"Tell me everything\"이라고 열심히 듣고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "I love how you think!",
                    "translation": "난 넌 생각하는 방식이 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "Your listening helps me think clearer.",
                    "translation": "넌 경청이 날 명확하게 생각하게 해줘."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I have a @@.",
                    "hint": "현민이 가진 것을 나타내는 단어에요.",
                    "optionA": "problem",
                    "optionB": "theory",
                    "optionC": "question",
                    "result": "theory",
                    "explanation": "INTP는 새로운 이론과 아이디어를 자주 탐구해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Go on!",
                    "translation": "계속 말해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "You make it easy to share.",
                    "translation": "넌 나눔을 쉽게 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "Because I care about you.",
                    "translation": "왜냐면 난 넌 신경 쓰니까."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현민",
                    "script": "I appreciate that.",
                    "translation": "고마워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "So keep thinking and I'll listen.",
                    "translation": "그럼 넌 계속 생각해, 난 들을 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현민",
                    "script": "Your support with my mind works.",
                    "translation": "너의 지지와 내 생각이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "We learn from each other.",
                    "translation": "우리는 서로 배워."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "경청과 탐구에 대한 문장이에요.",
                    "optionA": "helps",
                    "optionB": "thinking",
                    "optionC": "together",
                    "optionD": "grow",
                    "optionE": "Listening",
                    "result": "Listening helps thinking grow together",
                    "explanation": "ISFP의 경청과 INTP의 탐구가 함께할 때 성장해요."
                }
            ]
        }
    ]
}
ID: 19648 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "작은 아름다움이 좋아",
            "explanation": "ISFP의 미적 감각과 INTP의 관찰 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "Look at this flower!",
                    "translation": "이 꽃 봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "The structure is fascinating.",
                    "translation": "구조가 정말 흥미로워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "You see the beauty too!",
                    "translation": "넌 아름다움도 봐!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 아름다움을 무시한다.",
                    "hint": "INTP도 자신의 관심사에서 미를 발견해요.",
                    "result": "X",
                    "explanation": "도현이 \"fascinating\"이라고 흥미를 보였어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도현",
                    "script": "I see it through analysis.",
                    "translation": "난 분석을 통해 봐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "That's still beautiful.",
                    "translation": "그것도 여전히 아름다워."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Look at this @@ !",
                    "hint": "대상을 나타내는 단어에요.",
                    "optionA": "rock",
                    "optionB": "flower",
                    "optionC": "tree",
                    "result": "flower",
                    "explanation": "ISFP는 자연의 아름다움을 자주 발견해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도현",
                    "script": "I appreciate that perspective.",
                    "translation": "그런 관점을 좋아해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "Because we see differently.",
                    "translation": "우리가 다르게 보니까."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "But both are right.",
                    "translation": "하지만 둘 다 맞아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "Exactly!",
                    "translation": "정확해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도현",
                    "script": "Your art with my logic works.",
                    "translation": "넌 예술과 내 논리가 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "We create something special.",
                    "translation": "우리는 뭔가 특별한 걸 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도현",
                    "script": "Through our different views.",
                    "translation": "우리의 다른 관점으로."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다른 방식의 아름다움에 대한 문장이에요.",
                    "result": "Beauty comes from different eyes",
                    "explanation": "ISFP의 미적 감각과 INTP의 분석이 함께할 때 더 풍요로운 아름다움을 발견해요.",
                    "optionA": "from",
                    "optionB": "Beauty",
                    "optionC": "eyes",
                    "optionD": "different",
                    "optionE": "comes"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "작은 아름다움이 좋아",
            "explanation": "ISFP의 미적 감각과 INTP의 관찰 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "Look at this flower!",
                    "translation": "이 꽃 봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "The structure is fascinating.",
                    "translation": "구조가 정말 흥미로워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "You see the beauty too!",
                    "translation": "넌 아름다움도 봐!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 아름다움을 무시한다.",
                    "hint": "INTP도 자신의 관심사에서 미를 발견해요.",
                    "result": "X",
                    "explanation": "도현이 \"fascinating\"이라고 흥미를 보였어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도현",
                    "script": "I see it through analysis.",
                    "translation": "난 분석을 통해 봐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "That's still beautiful.",
                    "translation": "그것도 여전히 아름다워."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Look at this @@ !",
                    "hint": "대상을 나타내는 단어에요.",
                    "optionA": "rock",
                    "optionB": "flower",
                    "optionC": "tree",
                    "result": "flower",
                    "explanation": "ISFP는 자연의 아름다움을 자주 발견해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도현",
                    "script": "I appreciate that perspective.",
                    "translation": "그런 관점을 좋아해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "Because we see differently.",
                    "translation": "우리가 다르게 보니까."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "But both are right.",
                    "translation": "하지만 둘 다 맞아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "Exactly!",
                    "translation": "정확해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도현",
                    "script": "Your art with my logic works.",
                    "translation": "넌 예술과 내 논리가 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "We create something special.",
                    "translation": "우리는 뭔가 특별한 걸 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도현",
                    "script": "Through our different views.",
                    "translation": "우리의 다른 관점으로."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "다른 방식의 아름다움에 대한 문장이에요.",
                    "optionA": "from",
                    "optionB": "Beauty",
                    "optionC": "eyes",
                    "optionD": "different",
                    "optionE": "comes",
                    "result": "Beauty comes from different eyes",
                    "explanation": "ISFP의 미적 감각과 INTP의 분석이 함께할 때 더 풍요로운 아름다움을 발견해요."
                }
            ]
        }
    ]
}
ID: 19649 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "그 이론 정말 복잡한데",
            "explanation": "INTP의 깊이 있는 사고와 ISFP의 직감 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "Let me explain this theory.",
                    "translation": "내가 이 이론을 설명해 줄게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "I trust your thinking.",
                    "translation": "난 넌 생각을 믿어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "Even if you don't understand?",
                    "translation": "이해 못 해도?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 정우의 말을 이해하지 못한다.",
                    "hint": "ISFP는 이해하지 못해도 상대방을 신뢰해요.",
                    "result": "O",
                    "explanation": "수지가 \"I trust your thinking\"이라고 믿고 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "Especially then!",
                    "translation": "특히 그럴 때!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "That means a lot.",
                    "translation": "정말 의미 있어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Let me explain this @@.",
                    "hint": "설명할 대상을 나타내는 단어에요.",
                    "optionA": "feeling",
                    "optionB": "theory",
                    "optionC": "idea",
                    "result": "theory",
                    "explanation": "INTP는 복잡한 이론을 자주 탐구해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "Your mind is amazing.",
                    "translation": "넌 생각이 정말 대단해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "And your trust helps me.",
                    "translation": "그리고 넌 믿음이 날 도와줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "Because we're different?",
                    "translation": "우리가 다르니까?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정우",
                    "script": "Because we fit.",
                    "translation": "우리가 맞으니까."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "Perfectly.",
                    "translation": "완벽하게."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정우",
                    "script": "Your heart with my mind works.",
                    "translation": "너의 마음과 내 생각이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "We need each other.",
                    "translation": "우리는 서로 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "이해를 넘어선 신뢰에 대한 문장이에요.",
                    "result": "Trust goes beyond what understand",
                    "explanation": "ISFP의 신뢰와 INTP의 생각이 함께할 때 이해를 넘어서요.",
                    "optionA": "what",
                    "optionB": "beyond",
                    "optionC": "goes",
                    "optionD": "understand",
                    "optionE": "Trust"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "그 이론 정말 복잡한데",
            "explanation": "INTP의 깊이 있는 사고와 ISFP의 직감 비교",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "Let me explain this theory.",
                    "translation": "내가 이 이론을 설명해 줄게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "I trust your thinking.",
                    "translation": "난 넌 생각을 믿어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "Even if you don't understand?",
                    "translation": "이해 못 해도?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 정우의 말을 이해하지 못한다.",
                    "hint": "ISFP는 이해하지 못해도 상대방을 신뢰해요.",
                    "result": "O",
                    "explanation": "수지가 \"I trust your thinking\"이라고 믿고 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "Especially then!",
                    "translation": "특히 그럴 때!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "That means a lot.",
                    "translation": "정말 의미 있어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Let me explain this @@.",
                    "hint": "설명할 대상을 나타내는 단어에요.",
                    "optionA": "feeling",
                    "optionB": "theory",
                    "optionC": "idea",
                    "result": "theory",
                    "explanation": "INTP는 복잡한 이론을 자주 탐구해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "Your mind is amazing.",
                    "translation": "넌 생각이 정말 대단해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "And your trust helps me.",
                    "translation": "그리고 넌 믿음이 날 도와줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "Because we're different?",
                    "translation": "우리가 다르니까?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정우",
                    "script": "Because we fit.",
                    "translation": "우리가 맞으니까."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "Perfectly.",
                    "translation": "완벽하게."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정우",
                    "script": "Your heart with my mind works.",
                    "translation": "너의 마음과 내 생각이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "We need each other.",
                    "translation": "우리는 서로 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "이해를 넘어선 신뢰에 대한 문장이에요.",
                    "optionA": "what",
                    "optionB": "beyond",
                    "optionC": "goes",
                    "optionD": "understand",
                    "optionE": "Trust",
                    "result": "Trust goes beyond what understand",
                    "explanation": "ISFP의 신뢰와 INTP의 생각이 함께할 때 이해를 넘어서요."
                }
            ]
        }
    ]
}
ID: 19650 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "이 순간을 놓치지 말자",
            "explanation": "ISFP의 현재 집중과 INTP의 미래 사고 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "Stay present with me.",
                    "translation": "지금 여기 나와 함께 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현민",
                    "script": "I'm thinking ahead though.",
                    "translation": "하지만 난 앞을 생각하고 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "But this moment is real!",
                    "translation": "하지만 이 순간이 진짜야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 현재에 집중한다.",
                    "hint": "INTP는 미래와 가능성을 자주 생각해요.",
                    "result": "X",
                    "explanation": "현민이 \"I'm thinking ahead\"라고 미래를 생각하고 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현민",
                    "script": "You're right.",
                    "translation": "넌 맞아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Help me stay here.",
                    "translation": "넌 날 여기 있게 도와 줄래?"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Stay @@ with me.",
                    "hint": "위치를 나타내는 단어에요.",
                    "optionA": "away",
                    "optionB": "present",
                    "optionC": "gone",
                    "result": "present",
                    "explanation": "ISFP는 현재의 순간을 소중하게 여겨요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현민",
                    "script": "I will.",
                    "translation": "그럴 거야."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "Because this is important.",
                    "translation": "이게 중요하니까."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현민",
                    "script": "I understand now.",
                    "translation": "이제 이해해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "We need both.",
                    "translation": "우리는 둘 다 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현민",
                    "script": "Present and future.",
                    "translation": "현재와 미래."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your thinking with my feeling works.",
                    "translation": "너의 생각과 내 감정이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현민",
                    "script": "We're complete together.",
                    "translation": "우리는 함께 완벽해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현재와 미래의 균형에 대한 문장이에요.",
                    "result": "Now and later make whole",
                    "explanation": "ISFP의 현재와 INTP의 미래가 함께할 때 완벽한 삶이 돼요.",
                    "optionA": "later",
                    "optionB": "Now",
                    "optionC": "make",
                    "optionD": "and",
                    "optionE": "whole"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "이 순간을 놓치지 말자",
            "explanation": "ISFP의 현재 집중과 INTP의 미래 사고 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "Stay present with me.",
                    "translation": "지금 여기 나와 함께 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현민",
                    "script": "I'm thinking ahead though.",
                    "translation": "하지만 난 앞을 생각하고 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "But this moment is real!",
                    "translation": "하지만 이 순간이 진짜야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 현재에 집중한다.",
                    "hint": "INTP는 미래와 가능성을 자주 생각해요.",
                    "result": "X",
                    "explanation": "현민이 \"I'm thinking ahead\"라고 미래를 생각하고 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현민",
                    "script": "You're right.",
                    "translation": "넌 맞아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Help me stay here.",
                    "translation": "넌 날 여기 있게 도와 줄래?"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Stay @@ with me.",
                    "hint": "위치를 나타내는 단어에요.",
                    "optionA": "away",
                    "optionB": "present",
                    "optionC": "gone",
                    "result": "present",
                    "explanation": "ISFP는 현재의 순간을 소중하게 여겨요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현민",
                    "script": "I will.",
                    "translation": "그럴 거야."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "Because this is important.",
                    "translation": "이게 중요하니까."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현민",
                    "script": "I understand now.",
                    "translation": "이제 이해해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "We need both.",
                    "translation": "우리는 둘 다 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현민",
                    "script": "Present and future.",
                    "translation": "현재와 미래."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your thinking with my feeling works.",
                    "translation": "너의 생각과 내 감정이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현민",
                    "script": "We're complete together.",
                    "translation": "우리는 함께 완벽해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "현재와 미래의 균형에 대한 문장이에요.",
                    "optionA": "later",
                    "optionB": "Now",
                    "optionC": "make",
                    "optionD": "and",
                    "optionE": "whole",
                    "result": "Now and later make whole",
                    "explanation": "ISFP의 현재와 INTP의 미래가 함께할 때 완벽한 삶이 돼요."
                }
            ]
        }
    ]
}
ID: 19651 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "넌 자꾸 복잡하게 해",
            "explanation": "INTP의 분석과 ISFP의 단순함 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "There are many variables.",
                    "translation": "변수가 많아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "But it's simple!",
                    "translation": "하지만 단순해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "Is it though?",
                    "translation": "그런가?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 분석을 좋아한다.",
                    "hint": "ISFP는 단순함을 선호해요.",
                    "result": "X",
                    "explanation": "아린이 \"it's simple\"이라고 단순함을 말해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아린",
                    "script": "Yes, just feel it.",
                    "translation": "응, 그냥 느껴."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "Feeling isn't analysis.",
                    "translation": "감정은 분석이 아니야."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "There are many @@.",
                    "hint": "많은 것을 나타내는 단어에요.",
                    "optionA": "answers",
                    "optionB": "variables",
                    "optionC": "solutions",
                    "result": "variables",
                    "explanation": "INTP는 여러 변수를 분석해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "But sometimes simple works.",
                    "translation": "하지만 때론 단순함이 작동해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "I see your point.",
                    "translation": "넌 요점을 봐."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "So trust me?",
                    "translation": "그럼 넌 날 믿어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도현",
                    "script": "I do.",
                    "translation": "응."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "Then stop thinking so hard.",
                    "translation": "그럼 넌 이렇게 많이 생각하지 마."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도현",
                    "script": "Your ease with my logic works.",
                    "translation": "너의 편함과 내 논리가 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "We're perfect balance.",
                    "translation": "우리는 완벽한 균형이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "단순함과 복잡함의 조화에 대한 문장이에요.",
                    "result": "Simple and complex need each",
                    "explanation": "ISFP의 단순함과 INTP의 복잡한 분석이 함께할 때 균형을 이루어요.",
                    "optionA": "complex",
                    "optionB": "need",
                    "optionC": "each",
                    "optionD": "and",
                    "optionE": "Simple"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "넌 자꾸 복잡하게 해",
            "explanation": "INTP의 분석과 ISFP의 단순함 비교",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "There are many variables.",
                    "translation": "변수가 많아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "But it's simple!",
                    "translation": "하지만 단순해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "Is it though?",
                    "translation": "그런가?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 분석을 좋아한다.",
                    "hint": "ISFP는 단순함을 선호해요.",
                    "result": "X",
                    "explanation": "아린이 \"it's simple\"이라고 단순함을 말해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아린",
                    "script": "Yes, just feel it.",
                    "translation": "응, 그냥 느껴."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "Feeling isn't analysis.",
                    "translation": "감정은 분석이 아니야."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "There are many @@.",
                    "hint": "많은 것을 나타내는 단어에요.",
                    "optionA": "answers",
                    "optionB": "variables",
                    "optionC": "solutions",
                    "result": "variables",
                    "explanation": "INTP는 여러 변수를 분석해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "But sometimes simple works.",
                    "translation": "하지만 때론 단순함이 작동해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "I see your point.",
                    "translation": "넌 요점을 봐."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "So trust me?",
                    "translation": "그럼 넌 날 믿어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도현",
                    "script": "I do.",
                    "translation": "응."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "Then stop thinking so hard.",
                    "translation": "그럼 넌 이렇게 많이 생각하지 마."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도현",
                    "script": "Your ease with my logic works.",
                    "translation": "너의 편함과 내 논리가 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "We're perfect balance.",
                    "translation": "우리는 완벽한 균형이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "단순함과 복잡함의 조화에 대한 문장이에요.",
                    "optionA": "complex",
                    "optionB": "need",
                    "optionC": "each",
                    "optionD": "and",
                    "optionE": "Simple",
                    "result": "Simple and complex need each",
                    "explanation": "ISFP의 단순함과 INTP의 복잡한 분석이 함께할 때 균형을 이루어요."
                }
            ]
        }
    ]
}
ID: 19652 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "작은 기쁨이 최고야",
            "explanation": "ISFP의 감정적 경험과 INTP의 관찰 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "This coffee tastes perfect!",
                    "translation": "이 커피 맛이 정말 완벽해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정우",
                    "script": "It's just a beverage.",
                    "translation": "그냥 음료일 뿐이야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "But the moment is special!",
                    "translation": "하지만 이 순간이 특별해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 작은 것들을 즐긴다.",
                    "hint": "INTP는 작은 것의 가치를 분석하기보다 객관적으로 봐요.",
                    "result": "X",
                    "explanation": "정우가 \"It's just a beverage\"라고 객관적으로 봐요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정우",
                    "script": "I understand.",
                    "translation": "이해해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Your logic won't ruin this.",
                    "translation": "넌 논리가 이걸 망치지 못할 거야."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "This coffee tastes @@!",
                    "hint": "맛을 나타내는 단어에요.",
                    "optionA": "bad",
                    "optionB": "perfect",
                    "optionC": "terrible",
                    "result": "perfect",
                    "explanation": "ISFP는 감각적 경험을 깊이 있게 느껴요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "정우",
                    "script": "I'm not trying to.",
                    "translation": "나 그럴 생각 없어."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "Good!",
                    "translation": "좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정우",
                    "script": "Your joy is interesting.",
                    "translation": "넌 기쁨이 흥미로워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "Why?",
                    "translation": "왜?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정우",
                    "script": "Because you find beauty in small things.",
                    "translation": "왜냐면 넌 작은 것에서 아름다움을 찾거든."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "Your observation with my joy works.",
                    "translation": "너의 관찰과 내 기쁨이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정우",
                    "script": "Life is better this way.",
                    "translation": "삶이 이렇게 더 좋아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "작은 것의 가치에 대한 문장이에요.",
                    "result": "Small joys are the best",
                    "explanation": "ISFP의 작은 기쁨과 INTP의 관찰이 함께할 때 삶이 풍요로워져요.",
                    "optionA": "Small",
                    "optionB": "joys",
                    "optionC": "the",
                    "optionD": "are",
                    "optionE": "best"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "작은 기쁨이 최고야",
            "explanation": "ISFP의 감정적 경험과 INTP의 관찰 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "This coffee tastes perfect!",
                    "translation": "이 커피 맛이 정말 완벽해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정우",
                    "script": "It's just a beverage.",
                    "translation": "그냥 음료일 뿐이야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "But the moment is special!",
                    "translation": "하지만 이 순간이 특별해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 작은 것들을 즐긴다.",
                    "hint": "INTP는 작은 것의 가치를 분석하기보다 객관적으로 봐요.",
                    "result": "X",
                    "explanation": "정우가 \"It's just a beverage\"라고 객관적으로 봐요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정우",
                    "script": "I understand.",
                    "translation": "이해해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Your logic won't ruin this.",
                    "translation": "넌 논리가 이걸 망치지 못할 거야."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "This coffee tastes @@!",
                    "hint": "맛을 나타내는 단어에요.",
                    "optionA": "bad",
                    "optionB": "perfect",
                    "optionC": "terrible",
                    "result": "perfect",
                    "explanation": "ISFP는 감각적 경험을 깊이 있게 느껴요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "정우",
                    "script": "I'm not trying to.",
                    "translation": "나 그럴 생각 없어."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "Good!",
                    "translation": "좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정우",
                    "script": "Your joy is interesting.",
                    "translation": "넌 기쁨이 흥미로워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "Why?",
                    "translation": "왜?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정우",
                    "script": "Because you find beauty in small things.",
                    "translation": "왜냐면 넌 작은 것에서 아름다움을 찾거든."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "Your observation with my joy works.",
                    "translation": "너의 관찰과 내 기쁨이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정우",
                    "script": "Life is better this way.",
                    "translation": "삶이 이렇게 더 좋아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "작은 것의 가치에 대한 문장이에요.",
                    "optionA": "Small",
                    "optionB": "joys",
                    "optionC": "the",
                    "optionD": "are",
                    "optionE": "best",
                    "result": "Small joys are the best",
                    "explanation": "ISFP의 작은 기쁨과 INTP의 관찰이 함께할 때 삶이 풍요로워져요."
                }
            ]
        }
    ]
}
ID: 19653 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "모든 걸 분석하지 마",
            "explanation": "INTP의 분석 습관과 ISFP의 직관 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "Let me think about this.",
                    "translation": "내가 이것에 대해 생각해 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "Just feel it instead!",
                    "translation": "대신 그냥 느껴 봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "But analysis helps.",
                    "translation": "하지만 분석이 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 분석을 좋아한다.",
                    "hint": "ISFP는 직관과 감정을 더 선호해요.",
                    "result": "X",
                    "explanation": "채영이 \"Just feel it\"이라고 직관을 말해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "Not always.",
                    "translation": "항상은 아니야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "Sometimes your way is right.",
                    "translation": "때론 넌 방식이 맞아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Let me think about @@.",
                    "hint": "생각할 대상을 나타내는 단어에요.",
                    "optionA": "feelings",
                    "optionB": "this",
                    "optionC": "that",
                    "result": "this",
                    "explanation": "INTP는 자주 분석하고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Just don't overthink.",
                    "translation": "그냥 과하게 생각하지 마."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "I'll try.",
                    "translation": "해 볼게."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "Because sometimes simple is right.",
                    "translation": "왜냐면 때론 단순함이 맞거든."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현민",
                    "script": "I'm learning that.",
                    "translation": "난 배우고 있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "From me?",
                    "translation": "나한테서?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현민",
                    "script": "Yes, you teach me.",
                    "translation": "응, 넌 날 가르쳐."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "Good, keep learning!",
                    "translation": "좋아, 계속 배워!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "분석과 직관의 균형에 대한 문장이에요.",
                    "result": "Think but also feel life",
                    "explanation": "INTP가 분석하면서도 ISFP의 직관을 배울 때 삶이 더 균형 잡혀요.",
                    "optionA": "feel",
                    "optionB": "life",
                    "optionC": "also",
                    "optionD": "but",
                    "optionE": "Think"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "모든 걸 분석하지 마",
            "explanation": "INTP의 분석 습관과 ISFP의 직관 비교",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "Let me think about this.",
                    "translation": "내가 이것에 대해 생각해 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "Just feel it instead!",
                    "translation": "대신 그냥 느껴 봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "But analysis helps.",
                    "translation": "하지만 분석이 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 분석을 좋아한다.",
                    "hint": "ISFP는 직관과 감정을 더 선호해요.",
                    "result": "X",
                    "explanation": "채영이 \"Just feel it\"이라고 직관을 말해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "Not always.",
                    "translation": "항상은 아니야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "Sometimes your way is right.",
                    "translation": "때론 넌 방식이 맞아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Let me think about @@.",
                    "hint": "생각할 대상을 나타내는 단어에요.",
                    "optionA": "feelings",
                    "optionB": "this",
                    "optionC": "that",
                    "result": "this",
                    "explanation": "INTP는 자주 분석하고 생각해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Just don't overthink.",
                    "translation": "그냥 과하게 생각하지 마."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "I'll try.",
                    "translation": "해 볼게."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "Because sometimes simple is right.",
                    "translation": "왜냐면 때론 단순함이 맞거든."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현민",
                    "script": "I'm learning that.",
                    "translation": "난 배우고 있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "From me?",
                    "translation": "나한테서?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현민",
                    "script": "Yes, you teach me.",
                    "translation": "응, 넌 날 가르쳐."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "Good, keep learning!",
                    "translation": "좋아, 계속 배워!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "분석과 직관의 균형에 대한 문장이에요.",
                    "optionA": "feel",
                    "optionB": "life",
                    "optionC": "also",
                    "optionD": "but",
                    "optionE": "Think",
                    "result": "Think but also feel life",
                    "explanation": "INTP가 분석하면서도 ISFP의 직관을 배울 때 삶이 더 균형 잡혀요."
                }
            ]
        }
    ]
}
ID: 19654 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "한 걸음만 나아가 봐",
            "explanation": "ISFP의 감정적 격려와 INTP의 신중함 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "You can do this!",
                    "translation": "넌 할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "I need to prepare more.",
                    "translation": "난 더 준비해야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "But you're ready now!",
                    "translation": "하지만 넌 지금 준비됐어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 즉시 행동한다.",
                    "hint": "INTP는 충분한 준비 없이 행동하지 않으려고 해요.",
                    "result": "X",
                    "explanation": "도현이 \"I need to prepare more\"라고 더 준비하려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도현",
                    "script": "Your confidence helps.",
                    "translation": "넌 자신감이 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "So go try!",
                    "translation": "그럼 가서 시도해 봐!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "You can do @@!",
                    "hint": "행동을 나타내는 단어에요.",
                    "optionA": "nothing",
                    "optionB": "this",
                    "optionC": "bad",
                    "result": "this",
                    "explanation": "ISFP는 상대방의 능력을 믿어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도현",
                    "script": "One step at a time.",
                    "translation": "한 걸음씩."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "Yes!",
                    "translation": "응!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "Starting now?",
                    "translation": "지금부터?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "Yes, right now!",
                    "translation": "응, 지금 당장!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도현",
                    "script": "Your push helps me move.",
                    "translation": "넌 밀어 줌이 날 나아가게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your courage with my push works.",
                    "translation": "너의 용감함과 내 밀어 줌이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도현",
                    "script": "We're a team.",
                    "translation": "우리는 팀이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "격려와 행동에 대한 문장이에요.",
                    "result": "One step at a time",
                    "explanation": "ISFP의 격려와 INTP의 신중한 준비가 함께할 때 꾸준한 성장을 이루어요.",
                    "optionA": "time",
                    "optionB": "a",
                    "optionC": "step",
                    "optionD": "One",
                    "optionE": "at"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "한 걸음만 나아가 봐",
            "explanation": "ISFP의 감정적 격려와 INTP의 신중함 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "You can do this!",
                    "translation": "넌 할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "I need to prepare more.",
                    "translation": "난 더 준비해야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "But you're ready now!",
                    "translation": "하지만 넌 지금 준비됐어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 즉시 행동한다.",
                    "hint": "INTP는 충분한 준비 없이 행동하지 않으려고 해요.",
                    "result": "X",
                    "explanation": "도현이 \"I need to prepare more\"라고 더 준비하려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도현",
                    "script": "Your confidence helps.",
                    "translation": "넌 자신감이 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "So go try!",
                    "translation": "그럼 가서 시도해 봐!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "You can do @@!",
                    "hint": "행동을 나타내는 단어에요.",
                    "optionA": "nothing",
                    "optionB": "this",
                    "optionC": "bad",
                    "result": "this",
                    "explanation": "ISFP는 상대방의 능력을 믿어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도현",
                    "script": "One step at a time.",
                    "translation": "한 걸음씩."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "Yes!",
                    "translation": "응!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "Starting now?",
                    "translation": "지금부터?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "Yes, right now!",
                    "translation": "응, 지금 당장!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도현",
                    "script": "Your push helps me move.",
                    "translation": "넌 밀어 줌이 날 나아가게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your courage with my push works.",
                    "translation": "너의 용감함과 내 밀어 줌이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도현",
                    "script": "We're a team.",
                    "translation": "우리는 팀이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "격려와 행동에 대한 문장이에요.",
                    "optionA": "time",
                    "optionB": "a",
                    "optionC": "step",
                    "optionD": "One",
                    "optionE": "at",
                    "result": "One step at a time",
                    "explanation": "ISFP의 격려와 INTP의 신중한 준비가 함께할 때 꾸준한 성장을 이루어요."
                }
            ]
        }
    ]
}
ID: 19655 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "넌 날 믿고 있어",
            "explanation": "INTP의 분석적 믿음과 ISFP의 감정적 신뢰 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "I believe you'll succeed.",
                    "translation": "난 넌 성공할 거라고 믿어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "You really do?",
                    "translation": "넌 정말?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "I've analyzed it.",
                    "translation": "난 분석했어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 정우의 믿음을 의심한다.",
                    "hint": "ISFP는 상대방의 믿음을 깊이 있게 느껴요.",
                    "result": "X",
                    "explanation": "수지가 \"You really do?\"라고 확인하는 것은 감정적으로 느끼고 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "That means so much.",
                    "translation": "정말 의미 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "Your success is probable.",
                    "translation": "넌 성공이 가능해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I believe you'll @@.",
                    "hint": "결과를 나타내는 단어에요.",
                    "optionA": "fail",
                    "optionB": "succeed",
                    "optionC": "stop",
                    "result": "succeed",
                    "explanation": "INTP는 분석을 통해 상대방의 성공 가능성을 봐요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "Not just probable?",
                    "translation": "그냥 가능해, 뿐이야?"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "Likely, very likely.",
                    "translation": "아니야, 매우 가능해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "I'll do my best.",
                    "translation": "난 최선을 다할 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정우",
                    "script": "I know you will.",
                    "translation": "알아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "Because you believe?",
                    "translation": "넌 믿으니까?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정우",
                    "script": "Because I've analyzed you.",
                    "translation": "왜냐면 난 넌 분석했거든."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "And I feel your belief.",
                    "translation": "그리고 난 넌 믿음을 느껴."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "분석적 믿음과 감정적 신뢰에 대한 문장이에요.",
                    "result": "Logic and feeling believe together",
                    "explanation": "INTP의 분석적 믿음과 ISFP의 감정적 신뢰가 함께할 때 강한 확신이 생겨요.",
                    "optionA": "Logic",
                    "optionB": "together",
                    "optionC": "feeling",
                    "optionD": "and",
                    "optionE": "believe"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "넌 날 믿고 있어",
            "explanation": "INTP의 분석적 믿음과 ISFP의 감정적 신뢰 비교",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "I believe you'll succeed.",
                    "translation": "난 넌 성공할 거라고 믿어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "You really do?",
                    "translation": "넌 정말?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "I've analyzed it.",
                    "translation": "난 분석했어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 정우의 믿음을 의심한다.",
                    "hint": "ISFP는 상대방의 믿음을 깊이 있게 느껴요.",
                    "result": "X",
                    "explanation": "수지가 \"You really do?\"라고 확인하는 것은 감정적으로 느끼고 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "That means so much.",
                    "translation": "정말 의미 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "Your success is probable.",
                    "translation": "넌 성공이 가능해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I believe you'll @@.",
                    "hint": "결과를 나타내는 단어에요.",
                    "optionA": "fail",
                    "optionB": "succeed",
                    "optionC": "stop",
                    "result": "succeed",
                    "explanation": "INTP는 분석을 통해 상대방의 성공 가능성을 봐요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "Not just probable?",
                    "translation": "그냥 가능해, 뿐이야?"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "Likely, very likely.",
                    "translation": "아니야, 매우 가능해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "I'll do my best.",
                    "translation": "난 최선을 다할 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정우",
                    "script": "I know you will.",
                    "translation": "알아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "Because you believe?",
                    "translation": "넌 믿으니까?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정우",
                    "script": "Because I've analyzed you.",
                    "translation": "왜냐면 난 넌 분석했거든."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "And I feel your belief.",
                    "translation": "그리고 난 넌 믿음을 느껴."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "분석적 믿음과 감정적 신뢰에 대한 문장이에요.",
                    "optionA": "Logic",
                    "optionB": "together",
                    "optionC": "feeling",
                    "optionD": "and",
                    "optionE": "believe",
                    "result": "Logic and feeling believe together",
                    "explanation": "INTP의 분석적 믿음과 ISFP의 감정적 신뢰가 함께할 때 강한 확신이 생겨요."
                }
            ]
        }
    ]
}
ID: 19656 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "이 아름다움을 느껴 봐",
            "explanation": "ISFP의 감미로움과 INTP의 호기심 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "Look at this sunset!",
                    "translation": "이 해석 봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현민",
                    "script": "The colors are interesting.",
                    "translation": "색깔이 정말 흥미로워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Just feel it!",
                    "translation": "그냥 느껴 봐!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 해석을 무시한다.",
                    "hint": "INTP도 자신의 방식으로 아름다움을 감상해요.",
                    "result": "X",
                    "explanation": "현민이 \"interesting\"이라고 반응했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현민",
                    "script": "I am, in my way.",
                    "translation": "내 방식대로는 느끼고 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Your way is fine too.",
                    "translation": "넌 방식도 좋아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Look at this @@!",
                    "hint": "대상을 나타내는 단어에요.",
                    "optionA": "rock",
                    "optionB": "sunset",
                    "optionC": "sky",
                    "result": "sunset",
                    "explanation": "ISFP는 자연의 아름다움을 자주 감상해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현민",
                    "script": "Tell me what you see.",
                    "translation": "넌 뭘 봐, 말해 줄래?"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "Peace and calm.",
                    "translation": "평온함과 차분함."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현민",
                    "script": "I see wavelengths and physics.",
                    "translation": "난 파장과 물리를 봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "But you still feel it.",
                    "translation": "하지만 넌 여전히 느껴."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현민",
                    "script": "I do, differently.",
                    "translation": "응, 다르게 느껴."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your thinking with my feeling works.",
                    "translation": "너의 생각과 내 감정이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현민",
                    "script": "We see beauty together.",
                    "translation": "우리는 함께 아름다움을 봐."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다른 방식의 아름다움에 대한 문장이에요.",
                    "result": "Different views of beauty unite",
                    "explanation": "ISFP의 감정적 아름다움과 INTP의 지적 흥미가 함께할 때 더 깊은 감상이 생겨요.",
                    "optionA": "beauty",
                    "optionB": "Different",
                    "optionC": "of",
                    "optionD": "views",
                    "optionE": "unite"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "이 아름다움을 느껴 봐",
            "explanation": "ISFP의 감미로움과 INTP의 호기심 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "Look at this sunset!",
                    "translation": "이 해석 봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현민",
                    "script": "The colors are interesting.",
                    "translation": "색깔이 정말 흥미로워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Just feel it!",
                    "translation": "그냥 느껴 봐!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 해석을 무시한다.",
                    "hint": "INTP도 자신의 방식으로 아름다움을 감상해요.",
                    "result": "X",
                    "explanation": "현민이 \"interesting\"이라고 반응했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현민",
                    "script": "I am, in my way.",
                    "translation": "내 방식대로는 느끼고 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Your way is fine too.",
                    "translation": "넌 방식도 좋아."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Look at this @@!",
                    "hint": "대상을 나타내는 단어에요.",
                    "optionA": "rock",
                    "optionB": "sunset",
                    "optionC": "sky",
                    "result": "sunset",
                    "explanation": "ISFP는 자연의 아름다움을 자주 감상해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현민",
                    "script": "Tell me what you see.",
                    "translation": "넌 뭘 봐, 말해 줄래?"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "Peace and calm.",
                    "translation": "평온함과 차분함."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현민",
                    "script": "I see wavelengths and physics.",
                    "translation": "난 파장과 물리를 봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "But you still feel it.",
                    "translation": "하지만 넌 여전히 느껴."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현민",
                    "script": "I do, differently.",
                    "translation": "응, 다르게 느껴."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your thinking with my feeling works.",
                    "translation": "너의 생각과 내 감정이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현민",
                    "script": "We see beauty together.",
                    "translation": "우리는 함께 아름다움을 봐."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "다른 방식의 아름다움에 대한 문장이에요.",
                    "optionA": "beauty",
                    "optionB": "Different",
                    "optionC": "of",
                    "optionD": "views",
                    "optionE": "unite",
                    "result": "Different views of beauty unite",
                    "explanation": "ISFP의 감정적 아름다움과 INTP의 지적 흥미가 함께할 때 더 깊은 감상이 생겨요."
                }
            ]
        }
    ]
}
ID: 19657 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "함께 배워 보자",
            "explanation": "INTP의 탐구와 ISFP의 경험 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "Let's explore this together.",
                    "translation": "우리 함께 이걸 탐구해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "I'd love that!",
                    "translation": "정말 좋은데!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "You bring experience to it.",
                    "translation": "넌 경험을 가져와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 배우기를 싫어한다.",
                    "hint": "ISFP는 의미 있는 경험을 공유하고 배우기를 좋아해요.",
                    "result": "X",
                    "explanation": "아린이 \"I'd love that\"이라고 배우고 싶어 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아린",
                    "script": "And you bring knowledge!",
                    "translation": "그리고 넌 지식을 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "Together we learn more.",
                    "translation": "우리는 함께 더 배워."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Let's explore this @@.",
                    "hint": "함께 할 행동을 나타내는 단어에요.",
                    "optionA": "alone",
                    "optionB": "together",
                    "optionC": "slowly",
                    "result": "together",
                    "explanation": "INTP는 함께 탐구하는 것을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Yes, I feel it!",
                    "translation": "응, 난 느껴!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "What do you feel?",
                    "translation": "넌 뭘 느껴?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "Joy in learning with you.",
                    "translation": "넌 함께 배우는 기쁨."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도현",
                    "script": "I feel that too.",
                    "translation": "나도 느껴."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "Then let's keep going!",
                    "translation": "그럼 계속하자!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도현",
                    "script": "Your heart with my mind works.",
                    "translation": "너의 마음과 내 생각이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "Learning never stops.",
                    "translation": "배움은 절대 멈추지 않아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 배움에 대한 문장이에요.",
                    "result": "Learning together is the best",
                    "explanation": "ISFP의 경험과 INTP의 탐구가 함께할 때 진정한 배움이 일어나요.",
                    "optionA": "the",
                    "optionB": "is",
                    "optionC": "best",
                    "optionD": "together",
                    "optionE": "Learning"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "함께 배워 보자",
            "explanation": "INTP의 탐구와 ISFP의 경험 비교",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "Let's explore this together.",
                    "translation": "우리 함께 이걸 탐구해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "I'd love that!",
                    "translation": "정말 좋은데!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "You bring experience to it.",
                    "translation": "넌 경험을 가져와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 배우기를 싫어한다.",
                    "hint": "ISFP는 의미 있는 경험을 공유하고 배우기를 좋아해요.",
                    "result": "X",
                    "explanation": "아린이 \"I'd love that\"이라고 배우고 싶어 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아린",
                    "script": "And you bring knowledge!",
                    "translation": "그리고 넌 지식을 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "Together we learn more.",
                    "translation": "우리는 함께 더 배워."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Let's explore this @@.",
                    "hint": "함께 할 행동을 나타내는 단어에요.",
                    "optionA": "alone",
                    "optionB": "together",
                    "optionC": "slowly",
                    "result": "together",
                    "explanation": "INTP는 함께 탐구하는 것을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Yes, I feel it!",
                    "translation": "응, 난 느껴!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "What do you feel?",
                    "translation": "넌 뭘 느껴?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "Joy in learning with you.",
                    "translation": "넌 함께 배우는 기쁨."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도현",
                    "script": "I feel that too.",
                    "translation": "나도 느껴."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "Then let's keep going!",
                    "translation": "그럼 계속하자!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도현",
                    "script": "Your heart with my mind works.",
                    "translation": "너의 마음과 내 생각이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "Learning never stops.",
                    "translation": "배움은 절대 멈추지 않아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께 배움에 대한 문장이에요.",
                    "optionA": "the",
                    "optionB": "is",
                    "optionC": "best",
                    "optionD": "together",
                    "optionE": "Learning",
                    "result": "Learning together is the best",
                    "explanation": "ISFP의 경험과 INTP의 탐구가 함께할 때 진정한 배움이 일어나요."
                }
            ]
        }
    ]
}
ID: 19658 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "넌 내 감정을 무시하네",
            "explanation": "ISFP의 감정 표현과 INTP의 논리 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I'm hurting inside.",
                    "translation": "난 안에서 상처받아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정우",
                    "script": "But logically it makes sense.",
                    "translation": "하지만 논리적으로는 말이 돼."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "Logic doesn't matter now!",
                    "translation": "지금은 논리는 상관없어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 수지의 감정을 이해한다.",
                    "hint": "INTP는 때론 논리를 우선시해서 감정을 무시할 수 있어요.",
                    "result": "X",
                    "explanation": "수지가 \"Logic doesn't matter now\"라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정우",
                    "script": "I'm sorry.",
                    "translation": "미안해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Just listen to me.",
                    "translation": "그냥 나 말을 들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I'm hurting @@.",
                    "hint": "위치를 나타내는 단어에요.",
                    "optionA": "outside",
                    "optionB": "inside",
                    "optionC": "away",
                    "result": "inside",
                    "explanation": "ISFP는 깊이 있게 감정을 느껴요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "정우",
                    "script": "I hear you.",
                    "translation": "난 들었어."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "That's all I need.",
                    "translation": "그게 내가 필요한 전부야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정우",
                    "script": "I understand now.",
                    "translation": "이제 이해해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "Sometimes feeling matters more.",
                    "translation": "때론 감정이 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정우",
                    "script": "I'll remember that.",
                    "translation": "난 기억할 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "Your logic with my heart works.",
                    "translation": "너의 논리와 내 마음이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정우",
                    "script": "We heal each other.",
                    "translation": "우리는 서로를 치유해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "감정의 중요성에 대한 문장이에요.",
                    "result": "Feelings need heart not logic",
                    "explanation": "ISFP의 감정과 INTP의 논리가 균형을 이룰 때 진정한 치유가 일어나요.",
                    "optionA": "logic",
                    "optionB": "not",
                    "optionC": "need",
                    "optionD": "heart",
                    "optionE": "Feelings"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "넌 내 감정을 무시하네",
            "explanation": "ISFP의 감정 표현과 INTP의 논리 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I'm hurting inside.",
                    "translation": "난 안에서 상처받아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정우",
                    "script": "But logically it makes sense.",
                    "translation": "하지만 논리적으로는 말이 돼."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "Logic doesn't matter now!",
                    "translation": "지금은 논리는 상관없어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 수지의 감정을 이해한다.",
                    "hint": "INTP는 때론 논리를 우선시해서 감정을 무시할 수 있어요.",
                    "result": "X",
                    "explanation": "수지가 \"Logic doesn't matter now\"라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정우",
                    "script": "I'm sorry.",
                    "translation": "미안해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Just listen to me.",
                    "translation": "그냥 나 말을 들어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I'm hurting @@.",
                    "hint": "위치를 나타내는 단어에요.",
                    "optionA": "outside",
                    "optionB": "inside",
                    "optionC": "away",
                    "result": "inside",
                    "explanation": "ISFP는 깊이 있게 감정을 느껴요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "정우",
                    "script": "I hear you.",
                    "translation": "난 들었어."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "That's all I need.",
                    "translation": "그게 내가 필요한 전부야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정우",
                    "script": "I understand now.",
                    "translation": "이제 이해해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "Sometimes feeling matters more.",
                    "translation": "때론 감정이 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정우",
                    "script": "I'll remember that.",
                    "translation": "난 기억할 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "Your logic with my heart works.",
                    "translation": "너의 논리와 내 마음이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정우",
                    "script": "We heal each other.",
                    "translation": "우리는 서로를 치유해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "감정의 중요성에 대한 문장이에요.",
                    "optionA": "logic",
                    "optionB": "not",
                    "optionC": "need",
                    "optionD": "heart",
                    "optionE": "Feelings",
                    "result": "Feelings need heart not logic",
                    "explanation": "ISFP의 감정과 INTP의 논리가 균형을 이룰 때 진정한 치유가 일어나요."
                }
            ]
        }
    ]
}
ID: 19659 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "나도 너처럼 할 수 있어",
            "explanation": "INTP의 분석력과 ISFP의 행동력 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "I overthink everything.",
                    "translation": "난 모든 걸 지나치게 생각해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "But you have good ideas!",
                    "translation": "하지만 넌 좋은 아이디어가 있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "I never act on them.",
                    "translation": "난 행동을 절대 안 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 생각만 한다.",
                    "hint": "ISFP는 행동으로 나타내는 것을 좋아해요.",
                    "result": "X",
                    "explanation": "채영이 행동의 중요성을 말해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "Then start small.",
                    "translation": "그럼 작게 시작해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "How?",
                    "translation": "어떻게?"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I overthink @@.",
                    "hint": "대상을 나타내는 단어에요.",
                    "optionA": "carefully",
                    "optionB": "nothing",
                    "optionC": "everything",
                    "result": "everything",
                    "explanation": "INTP는 분석을 많이 하는 경향이 있어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Do what I do.",
                    "translation": "넌 내가 하는 대로 해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "Just feel and act?",
                    "translation": "그냥 느끼고 행동해?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "Yes, exactly!",
                    "translation": "응, 정확해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현민",
                    "script": "That's harder than analysis.",
                    "translation": "그게 분석보다 어려운데."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "But better.",
                    "translation": "하지만 더 좋아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현민",
                    "script": "Your action with my thinking works.",
                    "translation": "너의 행동과 내 생각이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "We make each other brave.",
                    "translation": "우리는 서로를 용감하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "행동의 중요성에 대한 문장이에요.",
                    "result": "Action starts what thinking begins",
                    "explanation": "ISFP의 행동과 INTP의 생각이 함께할 때 진정한 변화가 일어나요.",
                    "optionA": "what",
                    "optionB": "starts",
                    "optionC": "Action",
                    "optionD": "begins",
                    "optionE": "thinking"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "나도 너처럼 할 수 있어",
            "explanation": "INTP의 분석력과 ISFP의 행동력 비교",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "I overthink everything.",
                    "translation": "난 모든 걸 지나치게 생각해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "But you have good ideas!",
                    "translation": "하지만 넌 좋은 아이디어가 있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "I never act on them.",
                    "translation": "난 행동을 절대 안 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 생각만 한다.",
                    "hint": "ISFP는 행동으로 나타내는 것을 좋아해요.",
                    "result": "X",
                    "explanation": "채영이 행동의 중요성을 말해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "Then start small.",
                    "translation": "그럼 작게 시작해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "How?",
                    "translation": "어떻게?"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I overthink @@.",
                    "hint": "대상을 나타내는 단어에요.",
                    "optionA": "carefully",
                    "optionB": "nothing",
                    "optionC": "everything",
                    "result": "everything",
                    "explanation": "INTP는 분석을 많이 하는 경향이 있어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Do what I do.",
                    "translation": "넌 내가 하는 대로 해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "Just feel and act?",
                    "translation": "그냥 느끼고 행동해?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "Yes, exactly!",
                    "translation": "응, 정확해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현민",
                    "script": "That's harder than analysis.",
                    "translation": "그게 분석보다 어려운데."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "But better.",
                    "translation": "하지만 더 좋아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현민",
                    "script": "Your action with my thinking works.",
                    "translation": "너의 행동과 내 생각이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "We make each other brave.",
                    "translation": "우리는 서로를 용감하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "행동의 중요성에 대한 문장이에요.",
                    "optionA": "what",
                    "optionB": "starts",
                    "optionC": "Action",
                    "optionD": "begins",
                    "optionE": "thinking",
                    "result": "Action starts what thinking begins",
                    "explanation": "ISFP의 행동과 INTP의 생각이 함께할 때 진정한 변화가 일어나요."
                }
            ]
        }
    ]
}
ID: 19660 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "다르니까 좋아",
            "explanation": "ISFP의 다채로움과 INTP의 깊이 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "We're so different!",
                    "translation": "우리 정말 달라!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "That's what I like.",
                    "translation": "그게 내가 좋아하는 거야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Really?",
                    "translation": "정말?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 아린의 차이를 싫어한다.",
                    "hint": "INTP는 다른 관점에서 배울 수 있다고 생각해요.",
                    "result": "X",
                    "explanation": "도현이 \"That's what I like\"라고 차이를 좋아해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도현",
                    "script": "I learn from you.",
                    "translation": "난 넌 배워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "From me?",
                    "translation": "나한테서?"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "We're so @@!",
                    "hint": "상태를 나타내는 단어에요.",
                    "optionA": "same",
                    "optionB": "different",
                    "optionC": "like",
                    "result": "different",
                    "explanation": "ISFP와 INTP는 정말 다른 방식으로 세상을 봐요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도현",
                    "script": "Yes, your way of feeling.",
                    "translation": "응, 넌 느끼는 방식."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "Your way of thinking.",
                    "translation": "넌 생각하는 방식."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "Together we're whole.",
                    "translation": "우리는 함께 완벽해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "Not half?",
                    "translation": "반이 아니라?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도현",
                    "script": "Whole.",
                    "translation": "완벽해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your logic with my heart works.",
                    "translation": "너의 논리와 내 마음이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도현",
                    "script": "Differences make us strong.",
                    "translation": "차이가 우리를 강하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "차이의 가치에 대한 문장이에요.",
                    "result": "Different makes us better together",
                    "explanation": "ISFP의 다채로움과 INTP의 깊이가 함께할 때 완벽한 조화가 생겨요.",
                    "optionA": "makes",
                    "optionB": "together",
                    "optionC": "us",
                    "optionD": "better",
                    "optionE": "Different"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "다르니까 좋아",
            "explanation": "ISFP의 다채로움과 INTP의 깊이 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "We're so different!",
                    "translation": "우리 정말 달라!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "That's what I like.",
                    "translation": "그게 내가 좋아하는 거야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Really?",
                    "translation": "정말?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 아린의 차이를 싫어한다.",
                    "hint": "INTP는 다른 관점에서 배울 수 있다고 생각해요.",
                    "result": "X",
                    "explanation": "도현이 \"That's what I like\"라고 차이를 좋아해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도현",
                    "script": "I learn from you.",
                    "translation": "난 넌 배워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "From me?",
                    "translation": "나한테서?"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "We're so @@!",
                    "hint": "상태를 나타내는 단어에요.",
                    "optionA": "same",
                    "optionB": "different",
                    "optionC": "like",
                    "result": "different",
                    "explanation": "ISFP와 INTP는 정말 다른 방식으로 세상을 봐요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도현",
                    "script": "Yes, your way of feeling.",
                    "translation": "응, 넌 느끼는 방식."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "Your way of thinking.",
                    "translation": "넌 생각하는 방식."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "Together we're whole.",
                    "translation": "우리는 함께 완벽해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "Not half?",
                    "translation": "반이 아니라?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도현",
                    "script": "Whole.",
                    "translation": "완벽해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your logic with my heart works.",
                    "translation": "너의 논리와 내 마음이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도현",
                    "script": "Differences make us strong.",
                    "translation": "차이가 우리를 강하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "차이의 가치에 대한 문장이에요.",
                    "optionA": "makes",
                    "optionB": "together",
                    "optionC": "us",
                    "optionD": "better",
                    "optionE": "Different",
                    "result": "Different makes us better together",
                    "explanation": "ISFP의 다채로움과 INTP의 깊이가 함께할 때 완벽한 조화가 생겨요."
                }
            ]
        }
    ]
}
ID: 19661 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "넌 내 생각을 바꿔",
            "explanation": "INTP의 성장과 ISFP의 변화 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "I was wrong about this.",
                    "translation": "난 이것에 대해 틀렸어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "About what?",
                    "translation": "뭐에 대해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "About feelings mattering.",
                    "translation": "감정이 중요하다는 것."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 정우의 변화를 보지 못한다.",
                    "hint": "ISFP는 상대방의 변화를 깊이 있게 느껴요.",
                    "result": "X",
                    "explanation": "정우가 변했다는 것을 알려주고 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "You're learning!",
                    "translation": "넌 배우고 있네!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "Because of you.",
                    "translation": "넌 때문이야."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I was wrong about @@.",
                    "hint": "잘못된 생각의 대상을 나타내는 단어에요.",
                    "optionA": "love",
                    "optionB": "feelings",
                    "optionC": "facts",
                    "result": "feelings",
                    "explanation": "INTP는 처음엔 감정을 간과하기도 해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "We all change.",
                    "translation": "우리는 모두 변해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "You changed me.",
                    "translation": "넌 날 바꿨어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "And you changed me too!",
                    "translation": "그리고 넌 날 바꿨어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정우",
                    "script": "How?",
                    "translation": "어떻게?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "You made me think.",
                    "translation": "넌 날 생각하게 했어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정우",
                    "script": "Your feeling with my thinking works.",
                    "translation": "너의 감정과 내 생각이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "We're still learning.",
                    "translation": "우리는 계속 배우고 있어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 성장함에 대한 문장이에요.",
                    "result": "Growing together makes us wise",
                    "explanation": "ISFP의 감정과 INTP의 분석이 함께 성장할 때 진정한 지혜가 생겨요.",
                    "optionA": "makes",
                    "optionB": "wise",
                    "optionC": "together",
                    "optionD": "us",
                    "optionE": "Growing"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "넌 내 생각을 바꿔",
            "explanation": "INTP의 성장과 ISFP의 변화 비교",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "I was wrong about this.",
                    "translation": "난 이것에 대해 틀렸어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "About what?",
                    "translation": "뭐에 대해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "About feelings mattering.",
                    "translation": "감정이 중요하다는 것."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 정우의 변화를 보지 못한다.",
                    "hint": "ISFP는 상대방의 변화를 깊이 있게 느껴요.",
                    "result": "X",
                    "explanation": "정우가 변했다는 것을 알려주고 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "You're learning!",
                    "translation": "넌 배우고 있네!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "Because of you.",
                    "translation": "넌 때문이야."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "I was wrong about @@.",
                    "hint": "잘못된 생각의 대상을 나타내는 단어에요.",
                    "optionA": "love",
                    "optionB": "feelings",
                    "optionC": "facts",
                    "result": "feelings",
                    "explanation": "INTP는 처음엔 감정을 간과하기도 해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "We all change.",
                    "translation": "우리는 모두 변해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "You changed me.",
                    "translation": "넌 날 바꿨어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "And you changed me too!",
                    "translation": "그리고 넌 날 바꿨어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정우",
                    "script": "How?",
                    "translation": "어떻게?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "You made me think.",
                    "translation": "넌 날 생각하게 했어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정우",
                    "script": "Your feeling with my thinking works.",
                    "translation": "너의 감정과 내 생각이 함께 작동해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "We're still learning.",
                    "translation": "우리는 계속 배우고 있어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께 성장함에 대한 문장이에요.",
                    "optionA": "makes",
                    "optionB": "wise",
                    "optionC": "together",
                    "optionD": "us",
                    "optionE": "Growing",
                    "result": "Growing together makes us wise",
                    "explanation": "ISFP의 감정과 INTP의 분석이 함께 성장할 때 진정한 지혜가 생겨요."
                }
            ]
        }
    ]
}
ID: 19662 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "일정 좋아하는 날",
            "explanation": "ISFP의 자유로운 생각과 ISTJ의 계획성 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준석",
                    "script": "I like free time today.",
                    "translation": "오늘 시간이 자유로우면 좋겠어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "We have a schedule to follow.",
                    "translation": "우리 지켜야 할 일정이 있잖아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준석",
                    "script": "But can't we just relax?",
                    "translation": "근데 그냥 쉴 순 없어?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준석은 미리 정해진 계획을 좋아하나요?",
                    "hint": "ISFP는 자유로운 시간을 더 선호해요.",
                    "result": "X",
                    "explanation": "준석이 '그냥 쉴 순 없어?'라고 자유로움을 원했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Schedules keep us organized.",
                    "translation": "일정이 있으면 체계적이 된단 말이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준석",
                    "script": "I get it, but still...",
                    "translation": "알겠는데, 그래도..."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "We can relax after work.",
                    "translation": "일 끝나고 쉴 수 있지."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Schedules keep us @@.",
                    "hint": "ISTJ는 계획을 통해 체계적으로 생활해요.",
                    "optionA": "busy",
                    "optionB": "organized",
                    "optionC": "happy",
                    "result": "organized",
                    "explanation": "동현이 일정이 체계적이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준석",
                    "script": "I never thought of it that way.",
                    "translation": "나 그렇게 생각해본 적 없었는데."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "See? Planning helps us both.",
                    "translation": "봤지? 계획이 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준석",
                    "script": "Maybe you're right this time.",
                    "translation": "이번엔 넌 맞을지도."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "I'm always right about this.",
                    "translation": "이건 항상 맞아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준석",
                    "script": "Ha, that sounds like you.",
                    "translation": "하, 그건 너다워."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "동현은 계획을 중요하게 생각하나요?",
                    "hint": "ISTJ는 계획과 체계를 매우 중요하게 여겨요.",
                    "result": "O",
                    "explanation": "동현이 일정의 중요성을 강조했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "계획의 가치에 대한 문장이에요.",
                    "result": "Plans make today better",
                    "explanation": "계획이 있으면 오늘이 더 나아져요.",
                    "optionA": "make",
                    "optionB": "better",
                    "optionC": "today",
                    "optionD": "Plans"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "일정 좋아하는 날",
            "explanation": "ISFP의 자유로운 생각과 ISTJ의 계획성 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준석",
                    "script": "I like free time today.",
                    "translation": "오늘 시간이 자유로우면 좋겠어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "We have a schedule to follow.",
                    "translation": "우리 지켜야 할 일정이 있잖아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준석",
                    "script": "But can't we just relax?",
                    "translation": "근데 그냥 쉴 순 없어?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준석은 미리 정해진 계획을 좋아하나요?",
                    "hint": "ISFP는 자유로운 시간을 더 선호해요.",
                    "result": "X",
                    "explanation": "준석이 '그냥 쉴 순 없어?'라고 자유로움을 원했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Schedules keep us organized.",
                    "translation": "일정이 있으면 체계적이 된단 말이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준석",
                    "script": "I get it, but still...",
                    "translation": "알겠는데, 그래도..."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "We can relax after work.",
                    "translation": "일 끝나고 쉴 수 있지."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Schedules keep us @@.",
                    "hint": "ISTJ는 계획을 통해 체계적으로 생활해요.",
                    "optionA": "busy",
                    "optionB": "organized",
                    "optionC": "happy",
                    "result": "organized",
                    "explanation": "동현이 일정이 체계적이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준석",
                    "script": "I never thought of it that way.",
                    "translation": "나 그렇게 생각해본 적 없었는데."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "See? Planning helps us both.",
                    "translation": "봤지? 계획이 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준석",
                    "script": "Maybe you're right this time.",
                    "translation": "이번엔 넌 맞을지도."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "I'm always right about this.",
                    "translation": "이건 항상 맞아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준석",
                    "script": "Ha, that sounds like you.",
                    "translation": "하, 그건 너다워."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "동현은 계획을 중요하게 생각하나요?",
                    "hint": "ISTJ는 계획과 체계를 매우 중요하게 여겨요.",
                    "result": "O",
                    "explanation": "동현이 일정의 중요성을 강조했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "계획의 가치에 대한 문장이에요.",
                    "optionA": "make",
                    "optionB": "better",
                    "optionC": "today",
                    "optionD": "Plans",
                    "result": "Plans make today better",
                    "explanation": "계획이 있으면 오늘이 더 나아져요."
                }
            ]
        }
    ]
}
ID: 19663 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "깔끔한 방, 자유로운 방",
            "explanation": "ISFP의 편안함과 ISTJ의 정리정돈 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "My room feels cozy like this.",
                    "translation": "내 방이 이 정도면 편한데."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "But there's too much stuff here.",
                    "translation": "근데 여기 물건이 너무 많잖아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "I know where everything is!",
                    "translation": "난 모든 게 어디 있는지 알아!"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "My room feels @@  like this.",
                    "hint": "ISFP는 편안함을 중요하게 여겨요.",
                    "optionA": "messy",
                    "optionB": "cozy",
                    "optionC": "empty",
                    "result": "cozy",
                    "explanation": "도영이 방이 편하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "That's not really organized though.",
                    "translation": "그래도 정리가 안 돼 있잖아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "Does it really matter that much?",
                    "translation": "그게 그렇게 중요해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "Clean spaces help focus better.",
                    "translation": "깔끔한 공간이 집중에 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "지호는 정리정돈을 중요하게 생각하나요?",
                    "hint": "ISTJ는 질서 있는 환경을 선호해요.",
                    "result": "O",
                    "explanation": "지호가 깔끔함의 중요성을 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도영",
                    "script": "I never really thought about that.",
                    "translation": "나 그건 생각 안 해봤는데."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "Let's organize your room together.",
                    "translation": "함께 정리해보자."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "Okay, you lead the way.",
                    "translation": "좋아, 넌 이끌어줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "We'll finish in two hours.",
                    "translation": "두 시간이면 될 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "You always have a plan.",
                    "translation": "넌 항상 계획이 있네."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Clean spaces help @@  better.",
                    "hint": "ISTJ는 체계적인 환경의 이점을 알아요.",
                    "optionA": "us",
                    "optionB": "focus",
                    "optionC": "think",
                    "result": "focus",
                    "explanation": "지호가 깔끔한 공간이 집중을 도운다고 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정리정돈의 중요성에 대한 문장이에요.",
                    "result": "Clean spaces help us",
                    "explanation": "깔끔한 공간은 우리를 도와요.",
                    "optionA": "Clean",
                    "optionB": "us",
                    "optionC": "help",
                    "optionD": "spaces"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "깔끔한 방, 자유로운 방",
            "explanation": "ISFP의 편안함과 ISTJ의 정리정돈 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "My room feels cozy like this.",
                    "translation": "내 방이 이 정도면 편한데."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "But there's too much stuff here.",
                    "translation": "근데 여기 물건이 너무 많잖아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "I know where everything is!",
                    "translation": "난 모든 게 어디 있는지 알아!"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "My room feels @@  like this.",
                    "hint": "ISFP는 편안함을 중요하게 여겨요.",
                    "optionA": "messy",
                    "optionB": "cozy",
                    "optionC": "empty",
                    "result": "cozy",
                    "explanation": "도영이 방이 편하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "That's not really organized though.",
                    "translation": "그래도 정리가 안 돼 있잖아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "Does it really matter that much?",
                    "translation": "그게 그렇게 중요해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "Clean spaces help focus better.",
                    "translation": "깔끔한 공간이 집중에 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "지호는 정리정돈을 중요하게 생각하나요?",
                    "hint": "ISTJ는 질서 있는 환경을 선호해요.",
                    "result": "O",
                    "explanation": "지호가 깔끔함의 중요성을 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도영",
                    "script": "I never really thought about that.",
                    "translation": "나 그건 생각 안 해봤는데."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "Let's organize your room together.",
                    "translation": "함께 정리해보자."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "Okay, you lead the way.",
                    "translation": "좋아, 넌 이끌어줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "We'll finish in two hours.",
                    "translation": "두 시간이면 될 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "You always have a plan.",
                    "translation": "넌 항상 계획이 있네."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Clean spaces help @@  better.",
                    "hint": "ISTJ는 체계적인 환경의 이점을 알아요.",
                    "optionA": "us",
                    "optionB": "focus",
                    "optionC": "think",
                    "result": "focus",
                    "explanation": "지호가 깔끔한 공간이 집중을 도운다고 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "정리정돈의 중요성에 대한 문장이에요.",
                    "optionA": "Clean",
                    "optionB": "us",
                    "optionC": "help",
                    "optionD": "spaces",
                    "result": "Clean spaces help us",
                    "explanation": "깔끔한 공간은 우리를 도와요."
                }
            ]
        }
    ]
}
ID: 19664 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "뭐할지 모를 땐",
            "explanation": "ISFP의 즉흥성과 ISTJ의 계획 추구 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "What should we do today?",
                    "translation": "오늘 뭐 할까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "I made a list already.",
                    "translation": "난 이미 목록을 만들었어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "A list? Really?",
                    "translation": "목록? 진짜?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 미리 계획하나요?",
                    "hint": "ISFP는 계획하기보다 즉흥적으로 행동해요.",
                    "result": "X",
                    "explanation": "채영이 놀라며 물었어요. ISFP답게 계획이 없네요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "Yes, I have three options.",
                    "translation": "응, 세 가지 선택지가 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "What are they?",
                    "translation": "뭔데?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "Movies, dinner, or a walk.",
                    "translation": "영화, 저녁, 아니면 산책."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I have three @@.",
                    "hint": "ISTJ는 미리 준비된 선택지를 제시해요.",
                    "optionA": "options",
                    "optionB": "plans",
                    "optionC": "ideas",
                    "result": "options",
                    "explanation": "수빈이 세 가지 선택지를 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "You really think ahead.",
                    "translation": "넌 정말 앞서 생각하네."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "It makes things easier.",
                    "translation": "그러면 쉬워진단 말이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "I like the walk idea.",
                    "translation": "난 산책이 좋은데."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "Great, let's go at five.",
                    "translation": "좋아, 다섯 시에 가자."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You're always so quick to decide.",
                    "translation": "넌 항상 결정이 빨라."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "수빈은 빠르게 결정하나요?",
                    "hint": "ISTJ는 명확하고 신속한 결정을 좋아해요.",
                    "result": "O",
                    "explanation": "수빈이 구체적 시간을 바로 제시했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "계획이 있는 것의 좋은 점에 대한 문장이에요.",
                    "result": "Planning makes things easier",
                    "explanation": "계획이 있으면 일을 진행하기가 더 쉬워요.",
                    "optionA": "things",
                    "optionB": "Planning",
                    "optionC": "easier",
                    "optionD": "makes"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "뭐할지 모를 땐",
            "explanation": "ISFP의 즉흥성과 ISTJ의 계획 추구 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "What should we do today?",
                    "translation": "오늘 뭐 할까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "I made a list already.",
                    "translation": "난 이미 목록을 만들었어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "A list? Really?",
                    "translation": "목록? 진짜?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 미리 계획하나요?",
                    "hint": "ISFP는 계획하기보다 즉흥적으로 행동해요.",
                    "result": "X",
                    "explanation": "채영이 놀라며 물었어요. ISFP답게 계획이 없네요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "Yes, I have three options.",
                    "translation": "응, 세 가지 선택지가 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "What are they?",
                    "translation": "뭔데?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "Movies, dinner, or a walk.",
                    "translation": "영화, 저녁, 아니면 산책."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I have three @@.",
                    "hint": "ISTJ는 미리 준비된 선택지를 제시해요.",
                    "optionA": "options",
                    "optionB": "plans",
                    "optionC": "ideas",
                    "result": "options",
                    "explanation": "수빈이 세 가지 선택지를 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "You really think ahead.",
                    "translation": "넌 정말 앞서 생각하네."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "It makes things easier.",
                    "translation": "그러면 쉬워진단 말이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "I like the walk idea.",
                    "translation": "난 산책이 좋은데."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "Great, let's go at five.",
                    "translation": "좋아, 다섯 시에 가자."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You're always so quick to decide.",
                    "translation": "넌 항상 결정이 빨라."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "수빈은 빠르게 결정하나요?",
                    "hint": "ISTJ는 명확하고 신속한 결정을 좋아해요.",
                    "result": "O",
                    "explanation": "수빈이 구체적 시간을 바로 제시했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "계획이 있는 것의 좋은 점에 대한 문장이에요.",
                    "optionA": "things",
                    "optionB": "Planning",
                    "optionC": "easier",
                    "optionD": "makes",
                    "result": "Planning makes things easier",
                    "explanation": "계획이 있으면 일을 진행하기가 더 쉬워요."
                }
            ]
        }
    ]
}
ID: 19665 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "상점에서 사기",
            "explanation": "ISFP의 충동적 구매와 ISTJ의 신중한 선택 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I love this shirt!",
                    "translation": "이 셔츠 정말 예뻐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민경",
                    "script": "Do you need it really?",
                    "translation": "정말 필요해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "But the color is so nice!",
                    "translation": "근데 색깔이 너무 좋은데!"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I love this @@!",
                    "hint": "ISFP는 아름다움과 감정으로 물건을 선택해요.",
                    "optionA": "shirt",
                    "optionB": "color",
                    "optionC": "store",
                    "result": "shirt",
                    "explanation": "아린이 셔츠를 사랑한다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민경",
                    "script": "That's not a good reason though.",
                    "translation": "그건 좋은 이유가 아닌데."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Why not? I like pretty things!",
                    "translation": "왜 안 돼? 난 예쁜 것들이 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민경",
                    "script": "Think about the budget first.",
                    "translation": "먼저 예산을 생각해."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "민경은 구매 전에 신중하게 생각하나요?",
                    "hint": "ISTJ는 실용성과 계획을 중심으로 생각해요.",
                    "result": "O",
                    "explanation": "민경이 예산을 먼저 고려하라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "But I have money!",
                    "translation": "근데 난 돈이 있잖아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "Yes, but save some too.",
                    "translation": "응, 근데 좀 남겨둬야지."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "You always think about the future.",
                    "translation": "넌 항상 미래를 생각하네."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민경",
                    "script": "Someone has to do it.",
                    "translation": "누군가는 해야지."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "I guess you're right.",
                    "translation": "그런 면에서 넌 맞네."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Think about the @@  first.",
                    "hint": "ISTJ는 재정 계획을 중요하게 생각해요.",
                    "optionA": "time",
                    "optionB": "budget",
                    "optionC": "size",
                    "result": "budget",
                    "explanation": "민경이 예산을 먼저 생각하라고 조언했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "신중한 선택에 대한 문장이에요.",
                    "result": "Thinking helps choices",
                    "explanation": "신중하게 생각하면 더 좋은 선택을 해요.",
                    "optionA": "Thinking",
                    "optionB": "choices",
                    "optionC": "helps"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "상점에서 사기",
            "explanation": "ISFP의 충동적 구매와 ISTJ의 신중한 선택 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I love this shirt!",
                    "translation": "이 셔츠 정말 예뻐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민경",
                    "script": "Do you need it really?",
                    "translation": "정말 필요해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "But the color is so nice!",
                    "translation": "근데 색깔이 너무 좋은데!"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I love this @@!",
                    "hint": "ISFP는 아름다움과 감정으로 물건을 선택해요.",
                    "optionA": "shirt",
                    "optionB": "color",
                    "optionC": "store",
                    "result": "shirt",
                    "explanation": "아린이 셔츠를 사랑한다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민경",
                    "script": "That's not a good reason though.",
                    "translation": "그건 좋은 이유가 아닌데."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Why not? I like pretty things!",
                    "translation": "왜 안 돼? 난 예쁜 것들이 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민경",
                    "script": "Think about the budget first.",
                    "translation": "먼저 예산을 생각해."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "민경은 구매 전에 신중하게 생각하나요?",
                    "hint": "ISTJ는 실용성과 계획을 중심으로 생각해요.",
                    "result": "O",
                    "explanation": "민경이 예산을 먼저 고려하라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "But I have money!",
                    "translation": "근데 난 돈이 있잖아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "Yes, but save some too.",
                    "translation": "응, 근데 좀 남겨둬야지."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "You always think about the future.",
                    "translation": "넌 항상 미래를 생각하네."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민경",
                    "script": "Someone has to do it.",
                    "translation": "누군가는 해야지."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "I guess you're right.",
                    "translation": "그런 면에서 넌 맞네."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Think about the @@  first.",
                    "hint": "ISTJ는 재정 계획을 중요하게 생각해요.",
                    "optionA": "time",
                    "optionB": "budget",
                    "optionC": "size",
                    "result": "budget",
                    "explanation": "민경이 예산을 먼저 생각하라고 조언했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "신중한 선택에 대한 문장이에요.",
                    "optionA": "Thinking",
                    "optionB": "choices",
                    "optionC": "helps",
                    "result": "Thinking helps choices",
                    "explanation": "신중하게 생각하면 더 좋은 선택을 해요."
                }
            ]
        }
    ]
}
ID: 19666 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "밤샘 친구들",
            "explanation": "ISFP의 즉흥적 모임과 ISTJ의 수면 관리 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소율",
                    "script": "Let's stay up late tonight!",
                    "translation": "오늘 밤 늦게까지 있자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지수",
                    "script": "We have work tomorrow morning.",
                    "translation": "내일 아침에 일이 있잖아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소율",
                    "script": "Just this once, please?",
                    "translation": "그냥 이번 한 번만?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소율은 일정을 우선하나요?",
                    "hint": "ISFP는 지금의 즐거움을 더 중요하게 생각해요.",
                    "result": "X",
                    "explanation": "소율이 지금 밤을 즐기고 싶다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지수",
                    "script": "Sleep is important for work.",
                    "translation": "일하려면 잠을 자야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "I can sleep later!",
                    "translation": "나중에 자면 되잖아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지수",
                    "script": "That doesn't work like that.",
                    "translation": "그건 그렇게 안 되는 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "We have @@  tomorrow morning.",
                    "hint": "ISTJ는 책임감 있게 다음 날을 준비해요.",
                    "optionA": "school",
                    "optionB": "work",
                    "optionC": "plans",
                    "result": "work",
                    "explanation": "지수가 내일 일의 중요성을 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소율",
                    "script": "You're no fun at all.",
                    "translation": "넌 정말 재미없네."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지수",
                    "script": "Being responsible is more important.",
                    "translation": "책임감 있는 게 더 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "I know, but...",
                    "translation": "알긴 아는데..."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지수",
                    "script": "We can have fun another time.",
                    "translation": "다음엔 즐길 수 있지."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "Fine, let's go to bed.",
                    "translation": "알았어, 자러 가자."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "지수는 책임감을 우선하나요?",
                    "hint": "ISTJ는 의무와 책임을 중요하게 여겨요.",
                    "result": "O",
                    "explanation": "지수가 책임감의 중요성을 명확히 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "책임감 있는 생활에 대한 문장이에요.",
                    "result": "Sleep helps next day",
                    "explanation": "잘 자야 다음 날 일도 잘해요.",
                    "optionA": "helps",
                    "optionB": "day",
                    "optionC": "next",
                    "optionD": "Sleep"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "밤샘 친구들",
            "explanation": "ISFP의 즉흥적 모임과 ISTJ의 수면 관리 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소율",
                    "script": "Let's stay up late tonight!",
                    "translation": "오늘 밤 늦게까지 있자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지수",
                    "script": "We have work tomorrow morning.",
                    "translation": "내일 아침에 일이 있잖아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소율",
                    "script": "Just this once, please?",
                    "translation": "그냥 이번 한 번만?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소율은 일정을 우선하나요?",
                    "hint": "ISFP는 지금의 즐거움을 더 중요하게 생각해요.",
                    "result": "X",
                    "explanation": "소율이 지금 밤을 즐기고 싶다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지수",
                    "script": "Sleep is important for work.",
                    "translation": "일하려면 잠을 자야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "I can sleep later!",
                    "translation": "나중에 자면 되잖아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지수",
                    "script": "That doesn't work like that.",
                    "translation": "그건 그렇게 안 되는 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "We have @@  tomorrow morning.",
                    "hint": "ISTJ는 책임감 있게 다음 날을 준비해요.",
                    "optionA": "school",
                    "optionB": "work",
                    "optionC": "plans",
                    "result": "work",
                    "explanation": "지수가 내일 일의 중요성을 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소율",
                    "script": "You're no fun at all.",
                    "translation": "넌 정말 재미없네."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지수",
                    "script": "Being responsible is more important.",
                    "translation": "책임감 있는 게 더 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "I know, but...",
                    "translation": "알긴 아는데..."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지수",
                    "script": "We can have fun another time.",
                    "translation": "다음엔 즐길 수 있지."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "Fine, let's go to bed.",
                    "translation": "알았어, 자러 가자."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "지수는 책임감을 우선하나요?",
                    "hint": "ISTJ는 의무와 책임을 중요하게 여겨요.",
                    "result": "O",
                    "explanation": "지수가 책임감의 중요성을 명확히 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "책임감 있는 생활에 대한 문장이에요.",
                    "optionA": "helps",
                    "optionB": "day",
                    "optionC": "next",
                    "optionD": "Sleep",
                    "result": "Sleep helps next day",
                    "explanation": "잘 자야 다음 날 일도 잘해요."
                }
            ]
        }
    ]
}
ID: 19667 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "변덕스러운 마음",
            "explanation": "ISFP의 감정 변화와 ISTJ의 일관성 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미래",
                    "script": "I want to try something new.",
                    "translation": "뭔가 새로운 걸 해보고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진우",
                    "script": "What happened to your old plan?",
                    "translation": "너 이전 계획은?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미래",
                    "script": "I changed my mind.",
                    "translation": "마음이 바뀌었어."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I want to try something @@.",
                    "hint": "ISFP는 새로운 경험을 찾곤 해요.",
                    "optionA": "easy",
                    "optionB": "new",
                    "optionC": "nice",
                    "result": "new",
                    "explanation": "미래가 새로운 것을 시도하고 싶다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "You change your mind too often.",
                    "translation": "넌 마음을 너무 자주 바꿔."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미래",
                    "script": "Is that bad?",
                    "translation": "그게 나빠?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "I like keeping one plan.",
                    "translation": "난 한 가지 계획을 유지하는 게 좋아."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "진우는 같은 계획을 유지하나요?",
                    "hint": "ISTJ는 한 번 정한 것을 끝까지 해요.",
                    "result": "O",
                    "explanation": "진우가 한 가지 계획 유지를 좋아한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미래",
                    "script": "But that's boring!",
                    "translation": "근데 그건 지루한데!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "Consistency gets better results.",
                    "translation": "일관성이 더 좋은 결과를 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미래",
                    "script": "Maybe you're right.",
                    "translation": "넌 맞을지도."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "Let's finish this plan first.",
                    "translation": "이 계획부터 마무리하자."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미래",
                    "script": "Okay, I'll trust you.",
                    "translation": "알았어, 난 너를 믿을게."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Consistency gets better @@.",
                    "hint": "ISTJ는 일관성의 장점을 알아요.",
                    "optionA": "friends",
                    "optionB": "results",
                    "optionC": "feelings",
                    "result": "results",
                    "explanation": "진우가 일관성이 좋은 결과를 준다고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "계획 유지의 중요성에 대한 문장이에요.",
                    "result": "Finishing plans gets results",
                    "explanation": "계획을 끝내야 좋은 결과가 나와요.",
                    "optionA": "results",
                    "optionB": "gets",
                    "optionC": "Finishing",
                    "optionD": "plans"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "변덕스러운 마음",
            "explanation": "ISFP의 감정 변화와 ISTJ의 일관성 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미래",
                    "script": "I want to try something new.",
                    "translation": "뭔가 새로운 걸 해보고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진우",
                    "script": "What happened to your old plan?",
                    "translation": "너 이전 계획은?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미래",
                    "script": "I changed my mind.",
                    "translation": "마음이 바뀌었어."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I want to try something @@.",
                    "hint": "ISFP는 새로운 경험을 찾곤 해요.",
                    "optionA": "easy",
                    "optionB": "new",
                    "optionC": "nice",
                    "result": "new",
                    "explanation": "미래가 새로운 것을 시도하고 싶다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "You change your mind too often.",
                    "translation": "넌 마음을 너무 자주 바꿔."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미래",
                    "script": "Is that bad?",
                    "translation": "그게 나빠?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "I like keeping one plan.",
                    "translation": "난 한 가지 계획을 유지하는 게 좋아."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "진우는 같은 계획을 유지하나요?",
                    "hint": "ISTJ는 한 번 정한 것을 끝까지 해요.",
                    "result": "O",
                    "explanation": "진우가 한 가지 계획 유지를 좋아한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미래",
                    "script": "But that's boring!",
                    "translation": "근데 그건 지루한데!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "Consistency gets better results.",
                    "translation": "일관성이 더 좋은 결과를 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미래",
                    "script": "Maybe you're right.",
                    "translation": "넌 맞을지도."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "Let's finish this plan first.",
                    "translation": "이 계획부터 마무리하자."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미래",
                    "script": "Okay, I'll trust you.",
                    "translation": "알았어, 난 너를 믿을게."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Consistency gets better @@.",
                    "hint": "ISTJ는 일관성의 장점을 알아요.",
                    "optionA": "friends",
                    "optionB": "results",
                    "optionC": "feelings",
                    "result": "results",
                    "explanation": "진우가 일관성이 좋은 결과를 준다고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "계획 유지의 중요성에 대한 문장이에요.",
                    "optionA": "results",
                    "optionB": "gets",
                    "optionC": "Finishing",
                    "optionD": "plans",
                    "result": "Finishing plans gets results",
                    "explanation": "계획을 끝내야 좋은 결과가 나와요."
                }
            ]
        }
    ]
}
ID: 19668 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘든 날씨",
            "explanation": "ISFP의 기분 영향과 ISTJ의 의지력 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "I'm sad today because of rain.",
                    "translation": "비라서 오늘 기분이 안 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Rain doesn't change my plan.",
                    "translation": "비가 나 계획에는 영향이 없어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "But the weather affects my mood!",
                    "translation": "근데 날씨가 내 기분에 영향을 줘!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준호는 날씨의 영향을 받나요?",
                    "hint": "ISFP는 감정적이고 환경의 영향을 받아요.",
                    "result": "O",
                    "explanation": "준호가 비 때문에 기분이 안 좋다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "Just do what you planned.",
                    "translation": "그냥 계획한 대로 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "That's easier for you.",
                    "translation": "넌 쉽게 말하네."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "It's a choice, not easy.",
                    "translation": "선택이지, 쉬운 게 아니야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Rain doesn't change my @@.",
                    "hint": "ISTJ는 의지로 계획을 지킨다고 생각해요.",
                    "optionA": "mood",
                    "optionB": "plan",
                    "optionC": "feelings",
                    "result": "plan",
                    "explanation": "수진이 비가 계획에는 영향이 없다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준호",
                    "script": "You're so strong sometimes.",
                    "translation": "넌 정말 강할 때가 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "That's just discipline.",
                    "translation": "그건 그냥 자기관리야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "I wish I was like that.",
                    "translation": "난 너처럼 하고 싶은데."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "You can be, if you try.",
                    "translation": "노력하면 돼."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "Maybe I'll try tomorrow.",
                    "translation": "내일 한 번 해볼게."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Just do what you @@.",
                    "hint": "ISTJ는 계획 실행을 중요하게 생각해요.",
                    "optionA": "want",
                    "optionB": "planned",
                    "optionC": "like",
                    "result": "planned",
                    "explanation": "수진이 계획한 대로 실행하라고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "의지력에 대한 문장이에요.",
                    "result": "Discipline helps stay",
                    "explanation": "자기관리가 어려운 날 우리를 도와줘요.",
                    "optionA": "helps",
                    "optionB": "Discipline",
                    "optionC": "stay"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘든 날씨",
            "explanation": "ISFP의 기분 영향과 ISTJ의 의지력 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "I'm sad today because of rain.",
                    "translation": "비라서 오늘 기분이 안 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Rain doesn't change my plan.",
                    "translation": "비가 나 계획에는 영향이 없어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "But the weather affects my mood!",
                    "translation": "근데 날씨가 내 기분에 영향을 줘!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준호는 날씨의 영향을 받나요?",
                    "hint": "ISFP는 감정적이고 환경의 영향을 받아요.",
                    "result": "O",
                    "explanation": "준호가 비 때문에 기분이 안 좋다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "Just do what you planned.",
                    "translation": "그냥 계획한 대로 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "That's easier for you.",
                    "translation": "넌 쉽게 말하네."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "It's a choice, not easy.",
                    "translation": "선택이지, 쉬운 게 아니야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Rain doesn't change my @@.",
                    "hint": "ISTJ는 의지로 계획을 지킨다고 생각해요.",
                    "optionA": "mood",
                    "optionB": "plan",
                    "optionC": "feelings",
                    "result": "plan",
                    "explanation": "수진이 비가 계획에는 영향이 없다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준호",
                    "script": "You're so strong sometimes.",
                    "translation": "넌 정말 강할 때가 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "That's just discipline.",
                    "translation": "그건 그냥 자기관리야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "I wish I was like that.",
                    "translation": "난 너처럼 하고 싶은데."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "You can be, if you try.",
                    "translation": "노력하면 돼."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "Maybe I'll try tomorrow.",
                    "translation": "내일 한 번 해볼게."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Just do what you @@.",
                    "hint": "ISTJ는 계획 실행을 중요하게 생각해요.",
                    "optionA": "want",
                    "optionB": "planned",
                    "optionC": "like",
                    "result": "planned",
                    "explanation": "수진이 계획한 대로 실행하라고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "의지력에 대한 문장이에요.",
                    "optionA": "helps",
                    "optionB": "Discipline",
                    "optionC": "stay",
                    "result": "Discipline helps stay",
                    "explanation": "자기관리가 어려운 날 우리를 도와줘요."
                }
            ]
        }
    ]
}
ID: 19669 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새 직장의 첫날",
            "explanation": "ISFP의 불안감과 ISTJ의 준비 완료 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "I'm nervous about my new job.",
                    "translation": "새 직장이 너무 긴장돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "I prepared everything already.",
                    "translation": "난 이미 다 준비했어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "How can you stay so calm?",
                    "translation": "넌 어떻게 이렇게 침착해?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 준비가 완료되었나요?",
                    "hint": "ISFP는 감정적 불안감을 느끼는 경향이 있어요.",
                    "result": "X",
                    "explanation": "은비가 긴장된다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "I made a checklist.",
                    "translation": "난 체크리스트를 만들었어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "A checklist?",
                    "translation": "체크리스트?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Yes, nothing will be missed.",
                    "translation": "응, 빠뜨릴 게 없어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I made a @@.",
                    "hint": "ISTJ는 철저한 준비를 좋아해요.",
                    "optionA": "plan",
                    "optionB": "list",
                    "optionC": "checklist",
                    "result": "checklist",
                    "explanation": "태영이 체크리스트를 만들었다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "You really think of everything.",
                    "translation": "넌 정말 모든 걸 다 생각하네."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "That's how I work.",
                    "translation": "그게 내 방식이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은비",
                    "script": "Can you help me prepare?",
                    "translation": "날 준비하는 거 도와줄래?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "Of course, we'll go through it.",
                    "translation": "물론이지, 함께 해보자."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Thanks, I feel better now.",
                    "translation": "고마워, 이제 기분이 낫네."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "태영은 철저하게 준비하나요?",
                    "hint": "ISTJ는 완벽하게 준비하려고 해요.",
                    "result": "O",
                    "explanation": "태영이 이미 다 준비했다고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "철저한 준비에 대한 문장이에요.",
                    "result": "Preparation helps first day",
                    "explanation": "철저한 준비가 첫날을 도와줘요.",
                    "optionA": "helps",
                    "optionB": "Preparation",
                    "optionC": "day",
                    "optionD": "first"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새 직장의 첫날",
            "explanation": "ISFP의 불안감과 ISTJ의 준비 완료 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "I'm nervous about my new job.",
                    "translation": "새 직장이 너무 긴장돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "I prepared everything already.",
                    "translation": "난 이미 다 준비했어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "How can you stay so calm?",
                    "translation": "넌 어떻게 이렇게 침착해?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 준비가 완료되었나요?",
                    "hint": "ISFP는 감정적 불안감을 느끼는 경향이 있어요.",
                    "result": "X",
                    "explanation": "은비가 긴장된다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "I made a checklist.",
                    "translation": "난 체크리스트를 만들었어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "A checklist?",
                    "translation": "체크리스트?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Yes, nothing will be missed.",
                    "translation": "응, 빠뜨릴 게 없어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I made a @@.",
                    "hint": "ISTJ는 철저한 준비를 좋아해요.",
                    "optionA": "plan",
                    "optionB": "list",
                    "optionC": "checklist",
                    "result": "checklist",
                    "explanation": "태영이 체크리스트를 만들었다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "You really think of everything.",
                    "translation": "넌 정말 모든 걸 다 생각하네."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "That's how I work.",
                    "translation": "그게 내 방식이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은비",
                    "script": "Can you help me prepare?",
                    "translation": "날 준비하는 거 도와줄래?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "Of course, we'll go through it.",
                    "translation": "물론이지, 함께 해보자."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Thanks, I feel better now.",
                    "translation": "고마워, 이제 기분이 낫네."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "태영은 철저하게 준비하나요?",
                    "hint": "ISTJ는 완벽하게 준비하려고 해요.",
                    "result": "O",
                    "explanation": "태영이 이미 다 준비했다고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "철저한 준비에 대한 문장이에요.",
                    "optionA": "helps",
                    "optionB": "Preparation",
                    "optionC": "day",
                    "optionD": "first",
                    "result": "Preparation helps first day",
                    "explanation": "철저한 준비가 첫날을 도와줘요."
                }
            ]
        }
    ]
}
ID: 19670 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "인생 계획",
            "explanation": "ISFP의 현재 중심과 ISTJ의 미래 계획 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I just live day by day.",
                    "translation": "난 그냥 하루하루 살아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민경",
                    "script": "Don't you want a long term plan?",
                    "translation": "장기 계획은 없어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "Why think so far ahead?",
                    "translation": "왜 그렇게 멀리 생각해?"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I just live day by @@.",
                    "hint": "ISFP는 현재 순간을 중요하게 생각해요.",
                    "optionA": "time",
                    "optionB": "day",
                    "optionC": "now",
                    "result": "day",
                    "explanation": "소미가 하루하루 산다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민경",
                    "script": "Because future matters too.",
                    "translation": "미래도 중요하니까."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "But I might not like it then.",
                    "translation": "근데 그때도 같을 거 아니야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민경",
                    "script": "That's why you plan and adjust.",
                    "translation": "그래서 계획하고 조정하는 거야."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "민경은 장기 계획을 세우나요?",
                    "hint": "ISTJ는 장기적 목표를 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "민경이 미래 계획의 중요성을 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소미",
                    "script": "I never thought of it that way.",
                    "translation": "나 그렇게 생각 안 했는데."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "Let me show you my plan.",
                    "translation": "내 계획을 보여줄게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "It's so detailed!",
                    "translation": "완전 상세하네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민경",
                    "script": "That's how I prepare.",
                    "translation": "그게 내 준비 방식이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "Maybe I should try that.",
                    "translation": "나도 해볼까."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Don't you want a long term @@?",
                    "hint": "ISTJ는 미래에 대한 명확한 계획을 원해요.",
                    "optionA": "plan",
                    "optionB": "goal",
                    "optionC": "dream",
                    "result": "plan",
                    "explanation": "민경이 장기 계획의 중요성을 강조했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "계획과 준비의 중요성에 대한 문장이에요.",
                    "result": "Planning helps future",
                    "explanation": "계획이 있으면 미래가 더 나아요.",
                    "optionA": "future",
                    "optionB": "Planning",
                    "optionC": "helps"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "인생 계획",
            "explanation": "ISFP의 현재 중심과 ISTJ의 미래 계획 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I just live day by day.",
                    "translation": "난 그냥 하루하루 살아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민경",
                    "script": "Don't you want a long term plan?",
                    "translation": "장기 계획은 없어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "Why think so far ahead?",
                    "translation": "왜 그렇게 멀리 생각해?"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I just live day by @@.",
                    "hint": "ISFP는 현재 순간을 중요하게 생각해요.",
                    "optionA": "time",
                    "optionB": "day",
                    "optionC": "now",
                    "result": "day",
                    "explanation": "소미가 하루하루 산다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민경",
                    "script": "Because future matters too.",
                    "translation": "미래도 중요하니까."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "But I might not like it then.",
                    "translation": "근데 그때도 같을 거 아니야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민경",
                    "script": "That's why you plan and adjust.",
                    "translation": "그래서 계획하고 조정하는 거야."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "민경은 장기 계획을 세우나요?",
                    "hint": "ISTJ는 장기적 목표를 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "민경이 미래 계획의 중요성을 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소미",
                    "script": "I never thought of it that way.",
                    "translation": "나 그렇게 생각 안 했는데."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "Let me show you my plan.",
                    "translation": "내 계획을 보여줄게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "It's so detailed!",
                    "translation": "완전 상세하네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민경",
                    "script": "That's how I prepare.",
                    "translation": "그게 내 준비 방식이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "Maybe I should try that.",
                    "translation": "나도 해볼까."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Don't you want a long term @@?",
                    "hint": "ISTJ는 미래에 대한 명확한 계획을 원해요.",
                    "optionA": "plan",
                    "optionB": "goal",
                    "optionC": "dream",
                    "result": "plan",
                    "explanation": "민경이 장기 계획의 중요성을 강조했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "계획과 준비의 중요성에 대한 문장이에요.",
                    "optionA": "future",
                    "optionB": "Planning",
                    "optionC": "helps",
                    "result": "Planning helps future",
                    "explanation": "계획이 있으면 미래가 더 나아요."
                }
            ]
        }
    ]
}
ID: 19671 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 나들이 준비",
            "explanation": "ISFP의 즉흥적 준비와 ISTJ의 꼼꼼한 체크 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현주",
                    "script": "I'm ready! Let's go!",
                    "translation": "난 준비됐어! 가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "Did you check the list?",
                    "translation": "체크리스트 봤어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현주",
                    "script": "List? I just grabbed my bag!",
                    "translation": "리스트? 난 그냥 가방만 들었어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현주는 철저하게 준비했나요?",
                    "hint": "ISFP는 즉흥적으로 준비하곤 해요.",
                    "result": "X",
                    "explanation": "현주가 그냥 가방만 들었다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "You forgot important things.",
                    "translation": "중요한 것들을 빠뜨렸어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현주",
                    "script": "Like what?",
                    "translation": "뭐?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "Tickets, money, phone charger.",
                    "translation": "표, 돈, 휴대폰 충전기."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Did you check the @@?",
                    "hint": "ISTJ는 체크리스트로 빠뜨린 것을 확인해요.",
                    "optionA": "time",
                    "optionB": "bag",
                    "optionC": "list",
                    "result": "list",
                    "explanation": "지호가 체크리스트를 확인하라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현주",
                    "script": "Oh no, I forgot them!",
                    "translation": "아, 난 빠뜨렸어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "That's why we make lists.",
                    "translation": "그래서 리스트를 만드는 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현주",
                    "script": "You're always prepared.",
                    "translation": "넌 항상 준비가 돼 있네."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "Being prepared is important.",
                    "translation": "준비하는 게 중요해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현주",
                    "script": "I'll remember next time.",
                    "translation": "다음엔 기억할게."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Tickets, money, phone @@.",
                    "hint": "ISTJ는 빠뜨리면 안 될 물건들을 확인해요.",
                    "optionA": "case",
                    "optionB": "holder",
                    "optionC": "charger",
                    "result": "charger",
                    "explanation": "지호가 빠뜨린 중요한 물건들을 나열했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "철저한 준비에 대한 문장이에요.",
                    "result": "Lists help nothing",
                    "explanation": "리스트가 있으면 빠뜨리는 일이 없어요.",
                    "optionA": "help",
                    "optionB": "nothing",
                    "optionC": "Lists"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 나들이 준비",
            "explanation": "ISFP의 즉흥적 준비와 ISTJ의 꼼꼼한 체크 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현주",
                    "script": "I'm ready! Let's go!",
                    "translation": "난 준비됐어! 가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "Did you check the list?",
                    "translation": "체크리스트 봤어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현주",
                    "script": "List? I just grabbed my bag!",
                    "translation": "리스트? 난 그냥 가방만 들었어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현주는 철저하게 준비했나요?",
                    "hint": "ISFP는 즉흥적으로 준비하곤 해요.",
                    "result": "X",
                    "explanation": "현주가 그냥 가방만 들었다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "You forgot important things.",
                    "translation": "중요한 것들을 빠뜨렸어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현주",
                    "script": "Like what?",
                    "translation": "뭐?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "Tickets, money, phone charger.",
                    "translation": "표, 돈, 휴대폰 충전기."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Did you check the @@?",
                    "hint": "ISTJ는 체크리스트로 빠뜨린 것을 확인해요.",
                    "optionA": "time",
                    "optionB": "bag",
                    "optionC": "list",
                    "result": "list",
                    "explanation": "지호가 체크리스트를 확인하라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현주",
                    "script": "Oh no, I forgot them!",
                    "translation": "아, 난 빠뜨렸어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "That's why we make lists.",
                    "translation": "그래서 리스트를 만드는 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현주",
                    "script": "You're always prepared.",
                    "translation": "넌 항상 준비가 돼 있네."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "Being prepared is important.",
                    "translation": "준비하는 게 중요해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현주",
                    "script": "I'll remember next time.",
                    "translation": "다음엔 기억할게."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Tickets, money, phone @@.",
                    "hint": "ISTJ는 빠뜨리면 안 될 물건들을 확인해요.",
                    "optionA": "case",
                    "optionB": "holder",
                    "optionC": "charger",
                    "result": "charger",
                    "explanation": "지호가 빠뜨린 중요한 물건들을 나열했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "철저한 준비에 대한 문장이에요.",
                    "optionA": "help",
                    "optionB": "nothing",
                    "optionC": "Lists",
                    "result": "Lists help nothing",
                    "explanation": "리스트가 있으면 빠뜨리는 일이 없어요."
                }
            ]
        }
    ]
}
ID: 19672 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "커피숍에서",
            "explanation": "ISFP의 즉흥적 선택과 ISTJ의 정해진 주문 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아라",
                    "script": "I'll get this new drink!",
                    "translation": "이 새로운 음료 주문할래!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하원",
                    "script": "I always order the same thing.",
                    "translation": "난 항상 같은 거 주문해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아라",
                    "script": "Don't you want something different?",
                    "translation": "뭔가 다른 거는 안 먹어?"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I'll get this new @@!",
                    "hint": "ISFP는 새로운 경험을 추구해요.",
                    "optionA": "coffee",
                    "optionB": "menu",
                    "optionC": "drink",
                    "result": "drink",
                    "explanation": "아라가 새로운 음료를 시키려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하원",
                    "script": "I know what I like.",
                    "translation": "난 내가 뭘 좋아하는지 알아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아라",
                    "script": "But this sounds amazing!",
                    "translation": "근데 이건 정말 맛있을 것 같아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하원",
                    "script": "I'm satisfied with my choice.",
                    "translation": "난 내 선택에 만족해."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "하원은 항상 같은 것을 주문하나요?",
                    "hint": "ISTJ는 정한 것을 유지하려고 해요.",
                    "result": "O",
                    "explanation": "하원이 항상 같은 것을 주문한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아라",
                    "script": "You're so consistent!",
                    "translation": "넌 정말 일관성 있네!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하원",
                    "script": "Yes, that's my way.",
                    "translation": "응, 그게 내 방식이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아라",
                    "script": "I wish I was like that.",
                    "translation": "난 너처럼 하고 싶은데."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하원",
                    "script": "You like trying new things.",
                    "translation": "너는 새로운 걸 좋아하잖아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아라",
                    "script": "That's true, you're right.",
                    "translation": "그건 맞네, 넌 맞아."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "I always order the same @@.",
                    "hint": "ISTJ는 정한 것을 계속 유지해요.",
                    "optionA": "order",
                    "optionB": "thing",
                    "optionC": "choice",
                    "result": "thing",
                    "explanation": "하원이 항상 같은 것을 주문한다고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "일관성 있는 선택에 대한 문장이에요.",
                    "result": "Knowing what satisfies",
                    "explanation": "자신이 뭘 좋아하는지 알면 만족해요.",
                    "optionA": "satisfies",
                    "optionB": "Knowing",
                    "optionC": "what"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "커피숍에서",
            "explanation": "ISFP의 즉흥적 선택과 ISTJ의 정해진 주문 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아라",
                    "script": "I'll get this new drink!",
                    "translation": "이 새로운 음료 주문할래!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하원",
                    "script": "I always order the same thing.",
                    "translation": "난 항상 같은 거 주문해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아라",
                    "script": "Don't you want something different?",
                    "translation": "뭔가 다른 거는 안 먹어?"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I'll get this new @@!",
                    "hint": "ISFP는 새로운 경험을 추구해요.",
                    "optionA": "coffee",
                    "optionB": "menu",
                    "optionC": "drink",
                    "result": "drink",
                    "explanation": "아라가 새로운 음료를 시키려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하원",
                    "script": "I know what I like.",
                    "translation": "난 내가 뭘 좋아하는지 알아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아라",
                    "script": "But this sounds amazing!",
                    "translation": "근데 이건 정말 맛있을 것 같아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하원",
                    "script": "I'm satisfied with my choice.",
                    "translation": "난 내 선택에 만족해."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "하원은 항상 같은 것을 주문하나요?",
                    "hint": "ISTJ는 정한 것을 유지하려고 해요.",
                    "result": "O",
                    "explanation": "하원이 항상 같은 것을 주문한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아라",
                    "script": "You're so consistent!",
                    "translation": "넌 정말 일관성 있네!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하원",
                    "script": "Yes, that's my way.",
                    "translation": "응, 그게 내 방식이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아라",
                    "script": "I wish I was like that.",
                    "translation": "난 너처럼 하고 싶은데."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하원",
                    "script": "You like trying new things.",
                    "translation": "너는 새로운 걸 좋아하잖아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아라",
                    "script": "That's true, you're right.",
                    "translation": "그건 맞네, 넌 맞아."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "I always order the same @@.",
                    "hint": "ISTJ는 정한 것을 계속 유지해요.",
                    "optionA": "order",
                    "optionB": "thing",
                    "optionC": "choice",
                    "result": "thing",
                    "explanation": "하원이 항상 같은 것을 주문한다고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "일관성 있는 선택에 대한 문장이에요.",
                    "optionA": "satisfies",
                    "optionB": "Knowing",
                    "optionC": "what",
                    "result": "Knowing what satisfies",
                    "explanation": "자신이 뭘 좋아하는지 알면 만족해요."
                }
            ]
        }
    ]
}
ID: 19673 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "음악 취향이 다르네",
            "explanation": "ISFP의 감각적 즐김과 ISTJ의 분류적 접근 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나영",
                    "script": "I love this song so much!",
                    "translation": "이 곡 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "It's not in my playlist.",
                    "translation": "그건 내 플레이리스트에 없는데."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나영",
                    "script": "But listen to the feeling!",
                    "translation": "근데 이 느낌을 들어봐!"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I love this song so @@!",
                    "hint": "ISFP는 감각적 즐거움을 중요하게 생각해요.",
                    "optionA": "much",
                    "optionB": "long",
                    "optionC": "well",
                    "result": "much",
                    "explanation": "나영이 곡을 정말 좋아한다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "I prefer organized music lists.",
                    "translation": "난 정리된 음악 목록을 좋아해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나영",
                    "script": "Organized? It's just music!",
                    "translation": "정리? 그냥 음악인데!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Categories help me find songs easily.",
                    "translation": "분류가 곡을 쉽게 찾는 데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "준서는 음악을 체계적으로 정리하나요?",
                    "hint": "ISTJ는 체계와 질서를 중시해요.",
                    "result": "O",
                    "explanation": "준서가 정리된 음악 목록을 좋아한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나영",
                    "script": "I just listen and enjoy.",
                    "translation": "난 그냥 듣고 즐겨."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "That's fine too, but save it.",
                    "translation": "좋지만, 저장은 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나영",
                    "script": "Okay, I'll add it to mine.",
                    "translation": "알겠어, 내 목록에 추가할게."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "Better, at least you'll find it.",
                    "translation": "좋아, 적어도 찾을 수 있지."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나영",
                    "script": "You're always so organized!",
                    "translation": "넌 항상 정말 정리정돈을 잘하네!"
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Categories help me find songs @@.",
                    "hint": "ISTJ는 체계적 접근의 효율성을 강조해요.",
                    "optionA": "quick",
                    "optionB": "fast",
                    "optionC": "easily",
                    "result": "easily",
                    "explanation": "준서가 분류가 곡 검색을 쉽게 한다고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "음악 감상의 다양한 방식에 대한 문장이에요.",
                    "result": "Music feels different ways",
                    "explanation": "음악은 사람마다 다르게 느껴져요.",
                    "optionA": "feels",
                    "optionB": "different",
                    "optionC": "ways",
                    "optionD": "Music"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "음악 취향이 다르네",
            "explanation": "ISFP의 감각적 즐김과 ISTJ의 분류적 접근 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나영",
                    "script": "I love this song so much!",
                    "translation": "이 곡 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "It's not in my playlist.",
                    "translation": "그건 내 플레이리스트에 없는데."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나영",
                    "script": "But listen to the feeling!",
                    "translation": "근데 이 느낌을 들어봐!"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I love this song so @@!",
                    "hint": "ISFP는 감각적 즐거움을 중요하게 생각해요.",
                    "optionA": "much",
                    "optionB": "long",
                    "optionC": "well",
                    "result": "much",
                    "explanation": "나영이 곡을 정말 좋아한다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "I prefer organized music lists.",
                    "translation": "난 정리된 음악 목록을 좋아해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나영",
                    "script": "Organized? It's just music!",
                    "translation": "정리? 그냥 음악인데!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Categories help me find songs easily.",
                    "translation": "분류가 곡을 쉽게 찾는 데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "준서는 음악을 체계적으로 정리하나요?",
                    "hint": "ISTJ는 체계와 질서를 중시해요.",
                    "result": "O",
                    "explanation": "준서가 정리된 음악 목록을 좋아한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나영",
                    "script": "I just listen and enjoy.",
                    "translation": "난 그냥 듣고 즐겨."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "That's fine too, but save it.",
                    "translation": "좋지만, 저장은 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나영",
                    "script": "Okay, I'll add it to mine.",
                    "translation": "알겠어, 내 목록에 추가할게."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "Better, at least you'll find it.",
                    "translation": "좋아, 적어도 찾을 수 있지."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나영",
                    "script": "You're always so organized!",
                    "translation": "넌 항상 정말 정리정돈을 잘하네!"
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Categories help me find songs @@.",
                    "hint": "ISTJ는 체계적 접근의 효율성을 강조해요.",
                    "optionA": "quick",
                    "optionB": "fast",
                    "optionC": "easily",
                    "result": "easily",
                    "explanation": "준서가 분류가 곡 검색을 쉽게 한다고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "음악 감상의 다양한 방식에 대한 문장이에요.",
                    "optionA": "feels",
                    "optionB": "different",
                    "optionC": "ways",
                    "optionD": "Music",
                    "result": "Music feels different ways",
                    "explanation": "음악은 사람마다 다르게 느껴져요."
                }
            ]
        }
    ]
}
ID: 19674 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 공유하기",
            "explanation": "ISFP의 창의적 활동과 ISTJ의 실용적 지원 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "I want to paint tomorrow!",
                    "translation": "내일 그림 그리고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태호",
                    "script": "Do you have all the supplies?",
                    "translation": "필요한 물건들 다 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "Not really, I'll just start!",
                    "translation": "아니, 그냥 시작할 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채린은 필요한 것을 먼저 준비하나요?",
                    "hint": "ISFP는 즉흥적으로 시작하곤 해요.",
                    "result": "X",
                    "explanation": "채린이 '그냥 시작할 거야'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태호",
                    "script": "You need paint and canvas first.",
                    "translation": "먼저 물감과 캔버스가 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채린",
                    "script": "Oh, those are expensive!",
                    "translation": "아, 그건 비싼데!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태호",
                    "script": "I'll make a shopping list.",
                    "translation": "내가 쇼핑 리스트를 만들게."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "You need paint and @@  first.",
                    "hint": "ISTJ는 필요한 것들을 체계적으로 파악해요.",
                    "optionA": "tools",
                    "optionB": "canvas",
                    "optionC": "supplies",
                    "result": "canvas",
                    "explanation": "태호가 필요한 물건들을 나열했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채린",
                    "script": "That's so sweet of you!",
                    "translation": "정말 좋은데!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태호",
                    "script": "We can go shopping today.",
                    "translation": "오늘 장을 봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채린",
                    "script": "Really? You'll come with me?",
                    "translation": "정말? 넌 같이 와?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태호",
                    "script": "Yes, and I know the best store.",
                    "translation": "응, 그리고 난 최고의 가게를 알아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "You always know where to go!",
                    "translation": "넌 항상 어디를 가야 할지 알아!"
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "태호는 채린을 지원하나요?",
                    "hint": "ISTJ는 도움이 필요한 사람을 실질적으로 돕는답니다.",
                    "result": "O",
                    "explanation": "태호가 함께 쇼핑을 가겠다고 제안했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "취미를 위한 준비의 중요성에 대한 문장이에요.",
                    "result": "Preparation makes hobbies fun",
                    "explanation": "준비가 잘 되면 취미를 더 잘 즐길 수 있어요.",
                    "optionA": "fun",
                    "optionB": "makes",
                    "optionC": "hobbies",
                    "optionD": "Preparation"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 공유하기",
            "explanation": "ISFP의 창의적 활동과 ISTJ의 실용적 지원 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "I want to paint tomorrow!",
                    "translation": "내일 그림 그리고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태호",
                    "script": "Do you have all the supplies?",
                    "translation": "필요한 물건들 다 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "Not really, I'll just start!",
                    "translation": "아니, 그냥 시작할 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채린은 필요한 것을 먼저 준비하나요?",
                    "hint": "ISFP는 즉흥적으로 시작하곤 해요.",
                    "result": "X",
                    "explanation": "채린이 '그냥 시작할 거야'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태호",
                    "script": "You need paint and canvas first.",
                    "translation": "먼저 물감과 캔버스가 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채린",
                    "script": "Oh, those are expensive!",
                    "translation": "아, 그건 비싼데!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태호",
                    "script": "I'll make a shopping list.",
                    "translation": "내가 쇼핑 리스트를 만들게."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "You need paint and @@  first.",
                    "hint": "ISTJ는 필요한 것들을 체계적으로 파악해요.",
                    "optionA": "tools",
                    "optionB": "canvas",
                    "optionC": "supplies",
                    "result": "canvas",
                    "explanation": "태호가 필요한 물건들을 나열했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채린",
                    "script": "That's so sweet of you!",
                    "translation": "정말 좋은데!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태호",
                    "script": "We can go shopping today.",
                    "translation": "오늘 장을 봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채린",
                    "script": "Really? You'll come with me?",
                    "translation": "정말? 넌 같이 와?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태호",
                    "script": "Yes, and I know the best store.",
                    "translation": "응, 그리고 난 최고의 가게를 알아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "You always know where to go!",
                    "translation": "넌 항상 어디를 가야 할지 알아!"
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "태호는 채린을 지원하나요?",
                    "hint": "ISTJ는 도움이 필요한 사람을 실질적으로 돕는답니다.",
                    "result": "O",
                    "explanation": "태호가 함께 쇼핑을 가겠다고 제안했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "취미를 위한 준비의 중요성에 대한 문장이에요.",
                    "optionA": "fun",
                    "optionB": "makes",
                    "optionC": "hobbies",
                    "optionD": "Preparation",
                    "result": "Preparation makes hobbies fun",
                    "explanation": "준비가 잘 되면 취미를 더 잘 즐길 수 있어요."
                }
            ]
        }
    ]
}
ID: 19675 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 다를 때",
            "explanation": "ISFP의 감정적 반응과 ISTJ의 논리적 설득 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "That's not fair!",
                    "translation": "그건 불공평해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진우",
                    "script": "Let's look at the facts.",
                    "translation": "사실을 봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "But I feel it's wrong!",
                    "translation": "근데 난 틀렸다고 느껴!"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "That's not @@!",
                    "hint": "ISFP는 감정으로 상황을 판단해요.",
                    "optionA": "right",
                    "optionB": "fair",
                    "optionC": "correct",
                    "result": "fair",
                    "explanation": "준호가 불공평하다고 느낀다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Feelings aren't the same as facts.",
                    "translation": "감정이 사실과는 다르지."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "Maybe, but this still feels wrong!",
                    "translation": "그래도 이건 여전히 틀린 것 같아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "Let me explain the reason.",
                    "translation": "내가 이유를 설명해줄게."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "진우는 논리적으로 설명하나요?",
                    "hint": "ISTJ는 논리와 사실로 설득하려고 해요.",
                    "result": "O",
                    "explanation": "진우가 사실 기반의 설명을 하려고 해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준호",
                    "script": "I'm listening now.",
                    "translation": "나 지금 듣고 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "First, we need to consider this.",
                    "translation": "먼저 이걸 고려해야 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "Oh, I didn't think of that.",
                    "translation": "아, 난 그 생각을 못 했는데."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "See? The facts make sense.",
                    "translation": "봤지? 사실이 맞지."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "You're right, I understand now.",
                    "translation": "맞아, 이제 이해해."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Let's look at the @@.",
                    "hint": "ISTJ는 사실 기반의 판단을 원해요.",
                    "optionA": "reasons",
                    "optionB": "facts",
                    "optionC": "feelings",
                    "result": "facts",
                    "explanation": "진우가 사실을 보자고 제안했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "사실의 중요성에 대한 문장이에요.",
                    "result": "Facts help truth",
                    "explanation": "사실이 있으면 진실을 알 수 있어요.",
                    "optionA": "Facts",
                    "optionB": "truth",
                    "optionC": "help"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 다를 때",
            "explanation": "ISFP의 감정적 반응과 ISTJ의 논리적 설득 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "That's not fair!",
                    "translation": "그건 불공평해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진우",
                    "script": "Let's look at the facts.",
                    "translation": "사실을 봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "But I feel it's wrong!",
                    "translation": "근데 난 틀렸다고 느껴!"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "That's not @@!",
                    "hint": "ISFP는 감정으로 상황을 판단해요.",
                    "optionA": "right",
                    "optionB": "fair",
                    "optionC": "correct",
                    "result": "fair",
                    "explanation": "준호가 불공평하다고 느낀다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Feelings aren't the same as facts.",
                    "translation": "감정이 사실과는 다르지."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "Maybe, but this still feels wrong!",
                    "translation": "그래도 이건 여전히 틀린 것 같아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "Let me explain the reason.",
                    "translation": "내가 이유를 설명해줄게."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "진우는 논리적으로 설명하나요?",
                    "hint": "ISTJ는 논리와 사실로 설득하려고 해요.",
                    "result": "O",
                    "explanation": "진우가 사실 기반의 설명을 하려고 해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준호",
                    "script": "I'm listening now.",
                    "translation": "나 지금 듣고 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "First, we need to consider this.",
                    "translation": "먼저 이걸 고려해야 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "Oh, I didn't think of that.",
                    "translation": "아, 난 그 생각을 못 했는데."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "See? The facts make sense.",
                    "translation": "봤지? 사실이 맞지."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "You're right, I understand now.",
                    "translation": "맞아, 이제 이해해."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Let's look at the @@.",
                    "hint": "ISTJ는 사실 기반의 판단을 원해요.",
                    "optionA": "reasons",
                    "optionB": "facts",
                    "optionC": "feelings",
                    "result": "facts",
                    "explanation": "진우가 사실을 보자고 제안했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "사실의 중요성에 대한 문장이에요.",
                    "optionA": "Facts",
                    "optionB": "truth",
                    "optionC": "help",
                    "result": "Facts help truth",
                    "explanation": "사실이 있으면 진실을 알 수 있어요."
                }
            ]
        }
    ]
}
ID: 19676 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "실수했을 때",
            "explanation": "ISFP의 감정적 후회와 ISTJ의 개선 계획 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소연",
                    "script": "I'm so sorry, I feel terrible!",
                    "translation": "정말 미안해, 나 정말 끔찍해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승민",
                    "script": "Apologizing is not enough.",
                    "translation": "사과만으로는 부족해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소연",
                    "script": "What do you want me to do?",
                    "translation": "내가 뭐를 해야 하는데?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연은 자책하고 있나요?",
                    "hint": "ISFP는 감정적으로 후회를 표현해요.",
                    "result": "O",
                    "explanation": "소연이 '정말 끔찍해'라고 감정을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승민",
                    "script": "Make a plan to fix it.",
                    "translation": "고칠 계획을 세워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "How? I don't know!",
                    "translation": "어떻게? 난 모르는데!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승민",
                    "script": "First, think about what went wrong.",
                    "translation": "먼저 뭐가 잘못됐는지 생각해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Apologizing is not @@.",
                    "hint": "ISTJ는 행동으로의 개선을 원해요.",
                    "optionA": "easy",
                    "optionB": "right",
                    "optionC": "enough",
                    "result": "enough",
                    "explanation": "승민이 사과만으로는 부족하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소연",
                    "script": "You mean I need to fix it?",
                    "translation": "내가 고쳐야 한다는 거?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승민",
                    "script": "Yes, and prevent it next time.",
                    "translation": "응, 그리고 다음엔 방지해야 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Okay, I'll try.",
                    "translation": "알았어, 해볼게."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승민",
                    "script": "I'll help you make the plan.",
                    "translation": "계획 세우는 거 도와줄게."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "Thanks, you always know what to do.",
                    "translation": "고마워, 넌 항상 뭘 해야 할지 알아."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Make a @@  to fix it.",
                    "hint": "ISTJ는 계획을 통해 문제를 해결하려고 해요.",
                    "optionA": "list",
                    "optionB": "plan",
                    "optionC": "schedule",
                    "result": "plan",
                    "explanation": "승민이 문제를 고칠 계획을 세우라고 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "개선 계획의 중요성에 대한 문장이에요.",
                    "result": "Plans help prevent mistakes",
                    "explanation": "계획이 있으면 실수를 방지할 수 있어요.",
                    "optionA": "prevent",
                    "optionB": "mistakes",
                    "optionC": "Plans",
                    "optionD": "help"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "실수했을 때",
            "explanation": "ISFP의 감정적 후회와 ISTJ의 개선 계획 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소연",
                    "script": "I'm so sorry, I feel terrible!",
                    "translation": "정말 미안해, 나 정말 끔찍해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승민",
                    "script": "Apologizing is not enough.",
                    "translation": "사과만으로는 부족해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소연",
                    "script": "What do you want me to do?",
                    "translation": "내가 뭐를 해야 하는데?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연은 자책하고 있나요?",
                    "hint": "ISFP는 감정적으로 후회를 표현해요.",
                    "result": "O",
                    "explanation": "소연이 '정말 끔찍해'라고 감정을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승민",
                    "script": "Make a plan to fix it.",
                    "translation": "고칠 계획을 세워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "How? I don't know!",
                    "translation": "어떻게? 난 모르는데!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승민",
                    "script": "First, think about what went wrong.",
                    "translation": "먼저 뭐가 잘못됐는지 생각해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Apologizing is not @@.",
                    "hint": "ISTJ는 행동으로의 개선을 원해요.",
                    "optionA": "easy",
                    "optionB": "right",
                    "optionC": "enough",
                    "result": "enough",
                    "explanation": "승민이 사과만으로는 부족하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소연",
                    "script": "You mean I need to fix it?",
                    "translation": "내가 고쳐야 한다는 거?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승민",
                    "script": "Yes, and prevent it next time.",
                    "translation": "응, 그리고 다음엔 방지해야 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Okay, I'll try.",
                    "translation": "알았어, 해볼게."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승민",
                    "script": "I'll help you make the plan.",
                    "translation": "계획 세우는 거 도와줄게."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "Thanks, you always know what to do.",
                    "translation": "고마워, 넌 항상 뭘 해야 할지 알아."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Make a @@  to fix it.",
                    "hint": "ISTJ는 계획을 통해 문제를 해결하려고 해요.",
                    "optionA": "list",
                    "optionB": "plan",
                    "optionC": "schedule",
                    "result": "plan",
                    "explanation": "승민이 문제를 고칠 계획을 세우라고 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "개선 계획의 중요성에 대한 문장이에요.",
                    "optionA": "prevent",
                    "optionB": "mistakes",
                    "optionC": "Plans",
                    "optionD": "help",
                    "result": "Plans help prevent mistakes",
                    "explanation": "계획이 있으면 실수를 방지할 수 있어요."
                }
            ]
        }
    ]
}
ID: 19677 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "일정 좋아하는 날",
            "explanation": "ISFP의 자유로운 생각과 ISTJ의 계획성 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준석",
                    "script": "I like free time today.",
                    "translation": "오늘 시간이 자유로우면 좋겠어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "We have a schedule to follow.",
                    "translation": "우리 지켜야 할 일정이 있잖아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준석",
                    "script": "But can't we just relax?",
                    "translation": "근데 그냥 쉴 순 없어?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준석은 미리 정해진 계획을 좋아하나요?",
                    "hint": "ISFP는 자유로운 시간을 더 선호해요.",
                    "result": "X",
                    "explanation": "준석이 '그냥 쉴 순 없어?'라고 자유로움을 원했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Schedules keep us organized.",
                    "translation": "일정이 있으면 체계적이 된단 말이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준석",
                    "script": "I get it, but still...",
                    "translation": "알겠는데, 그래도..."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "We can relax after work.",
                    "translation": "일 끝나고 쉴 수 있지."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Schedules keep us @@.",
                    "hint": "ISTJ는 계획을 통해 체계적으로 생활해요.",
                    "optionA": "busy",
                    "optionB": "organized",
                    "optionC": "happy",
                    "result": "organized",
                    "explanation": "동현이 일정이 체계적이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준석",
                    "script": "I never thought of it that way.",
                    "translation": "나 그렇게 생각해본 적 없었는데."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "See? Planning helps us both.",
                    "translation": "봤지? 계획이 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준석",
                    "script": "Maybe you're right this time.",
                    "translation": "이번엔 넌 맞을지도."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "I'm always right about this.",
                    "translation": "이건 항상 맞아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준석",
                    "script": "Ha, that sounds like you.",
                    "translation": "하, 그건 너다워."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "동현은 계획을 중요하게 생각하나요?",
                    "hint": "ISTJ는 계획과 체계를 매우 중요하게 여겨요.",
                    "result": "O",
                    "explanation": "동현이 일정의 중요성을 강조했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "계획의 가치에 대한 문장이에요.",
                    "result": "Plans make today better",
                    "explanation": "계획이 있으면 오늘이 더 나아져요.",
                    "optionA": "better",
                    "optionB": "make",
                    "optionC": "today",
                    "optionD": "Plans"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "일정 좋아하는 날",
            "explanation": "ISFP의 자유로운 생각과 ISTJ의 계획성 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준석",
                    "script": "I like free time today.",
                    "translation": "오늘 시간이 자유로우면 좋겠어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "We have a schedule to follow.",
                    "translation": "우리 지켜야 할 일정이 있잖아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준석",
                    "script": "But can't we just relax?",
                    "translation": "근데 그냥 쉴 순 없어?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준석은 미리 정해진 계획을 좋아하나요?",
                    "hint": "ISFP는 자유로운 시간을 더 선호해요.",
                    "result": "X",
                    "explanation": "준석이 '그냥 쉴 순 없어?'라고 자유로움을 원했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Schedules keep us organized.",
                    "translation": "일정이 있으면 체계적이 된단 말이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준석",
                    "script": "I get it, but still...",
                    "translation": "알겠는데, 그래도..."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "We can relax after work.",
                    "translation": "일 끝나고 쉴 수 있지."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Schedules keep us @@.",
                    "hint": "ISTJ는 계획을 통해 체계적으로 생활해요.",
                    "optionA": "busy",
                    "optionB": "organized",
                    "optionC": "happy",
                    "result": "organized",
                    "explanation": "동현이 일정이 체계적이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준석",
                    "script": "I never thought of it that way.",
                    "translation": "나 그렇게 생각해본 적 없었는데."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "See? Planning helps us both.",
                    "translation": "봤지? 계획이 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준석",
                    "script": "Maybe you're right this time.",
                    "translation": "이번엔 넌 맞을지도."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "I'm always right about this.",
                    "translation": "이건 항상 맞아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준석",
                    "script": "Ha, that sounds like you.",
                    "translation": "하, 그건 너다워."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "동현은 계획을 중요하게 생각하나요?",
                    "hint": "ISTJ는 계획과 체계를 매우 중요하게 여겨요.",
                    "result": "O",
                    "explanation": "동현이 일정의 중요성을 강조했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "계획의 가치에 대한 문장이에요.",
                    "optionA": "better",
                    "optionB": "make",
                    "optionC": "today",
                    "optionD": "Plans",
                    "result": "Plans make today better",
                    "explanation": "계획이 있으면 오늘이 더 나아져요."
                }
            ]
        }
    ]
}
ID: 19678 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "깔끔한 방, 자유로운 방",
            "explanation": "ISFP의 편안함과 ISTJ의 정리정돈 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "My room feels cozy like this.",
                    "translation": "내 방이 이 정도면 편한데."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "But there's too much stuff here.",
                    "translation": "근데 여기 물건이 너무 많잖아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "I know where everything is!",
                    "translation": "난 모든 게 어디 있는지 알아!"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "My room feels @@  like this.",
                    "hint": "ISFP는 편안함을 중요하게 여겨요.",
                    "optionA": "messy",
                    "optionB": "cozy",
                    "optionC": "empty",
                    "result": "cozy",
                    "explanation": "도영이 방이 편하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "That's not really organized though.",
                    "translation": "그래도 정리가 안 돼 있잖아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "Does it really matter that much?",
                    "translation": "그게 그렇게 중요해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "Clean spaces help focus better.",
                    "translation": "깔끔한 공간이 집중에 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "지호는 정리정돈을 중요하게 생각하나요?",
                    "hint": "ISTJ는 질서 있는 환경을 선호해요.",
                    "result": "O",
                    "explanation": "지호가 깔끔함의 중요성을 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도영",
                    "script": "I never really thought about that.",
                    "translation": "나 그건 생각 안 해봤는데."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "Let's organize your room together.",
                    "translation": "함께 정리해보자."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "Okay, you lead the way.",
                    "translation": "좋아, 넌 이끌어줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "We'll finish in two hours.",
                    "translation": "두 시간이면 될 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "You always have a plan.",
                    "translation": "넌 항상 계획이 있네."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Clean spaces help @@  better.",
                    "hint": "ISTJ는 체계적인 환경의 이점을 알아요.",
                    "optionA": "us",
                    "optionB": "focus",
                    "optionC": "think",
                    "result": "focus",
                    "explanation": "지호가 깔끔한 공간이 집중을 도운다고 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정리정돈의 중요성에 대한 문장이에요.",
                    "result": "Clean spaces help us",
                    "explanation": "깔끔한 공간은 우리를 도와요.",
                    "optionA": "spaces",
                    "optionB": "help",
                    "optionC": "Clean",
                    "optionD": "us"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "깔끔한 방, 자유로운 방",
            "explanation": "ISFP의 편안함과 ISTJ의 정리정돈 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "My room feels cozy like this.",
                    "translation": "내 방이 이 정도면 편한데."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "But there's too much stuff here.",
                    "translation": "근데 여기 물건이 너무 많잖아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "I know where everything is!",
                    "translation": "난 모든 게 어디 있는지 알아!"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "My room feels @@  like this.",
                    "hint": "ISFP는 편안함을 중요하게 여겨요.",
                    "optionA": "messy",
                    "optionB": "cozy",
                    "optionC": "empty",
                    "result": "cozy",
                    "explanation": "도영이 방이 편하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "That's not really organized though.",
                    "translation": "그래도 정리가 안 돼 있잖아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "Does it really matter that much?",
                    "translation": "그게 그렇게 중요해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "Clean spaces help focus better.",
                    "translation": "깔끔한 공간이 집중에 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "지호는 정리정돈을 중요하게 생각하나요?",
                    "hint": "ISTJ는 질서 있는 환경을 선호해요.",
                    "result": "O",
                    "explanation": "지호가 깔끔함의 중요성을 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도영",
                    "script": "I never really thought about that.",
                    "translation": "나 그건 생각 안 해봤는데."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "Let's organize your room together.",
                    "translation": "함께 정리해보자."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "Okay, you lead the way.",
                    "translation": "좋아, 넌 이끌어줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "We'll finish in two hours.",
                    "translation": "두 시간이면 될 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "You always have a plan.",
                    "translation": "넌 항상 계획이 있네."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Clean spaces help @@  better.",
                    "hint": "ISTJ는 체계적인 환경의 이점을 알아요.",
                    "optionA": "us",
                    "optionB": "focus",
                    "optionC": "think",
                    "result": "focus",
                    "explanation": "지호가 깔끔한 공간이 집중을 도운다고 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "정리정돈의 중요성에 대한 문장이에요.",
                    "optionA": "spaces",
                    "optionB": "help",
                    "optionC": "Clean",
                    "optionD": "us",
                    "result": "Clean spaces help us",
                    "explanation": "깔끔한 공간은 우리를 도와요."
                }
            ]
        }
    ]
}
ID: 19679 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "뭐할지 모를 땐",
            "explanation": "ISFP의 즉흥성과 ISTJ의 계획 추구 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "What should we do today?",
                    "translation": "오늘 뭐 할까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "I made a list already.",
                    "translation": "난 이미 목록을 만들었어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "A list? Really?",
                    "translation": "목록? 진짜?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 미리 계획하나요?",
                    "hint": "ISFP는 계획하기보다 즉흥적으로 행동해요.",
                    "result": "X",
                    "explanation": "채영이 놀라며 물었어요. ISFP답게 계획이 없네요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "Yes, I have three options.",
                    "translation": "응, 세 가지 선택지가 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "What are they?",
                    "translation": "뭔데?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "Movies, dinner, or a walk.",
                    "translation": "영화, 저녁, 아니면 산책."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I have three @@.",
                    "hint": "ISTJ는 미리 준비된 선택지를 제시해요.",
                    "optionA": "options",
                    "optionB": "plans",
                    "optionC": "ideas",
                    "result": "options",
                    "explanation": "수빈이 세 가지 선택지를 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "You really think ahead.",
                    "translation": "넌 정말 앞서 생각하네."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "It makes things easier.",
                    "translation": "그러면 쉬워진단 말이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "I like the walk idea.",
                    "translation": "난 산책이 좋은데."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "Great, let's go at five.",
                    "translation": "좋아, 다섯 시에 가자."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You're always so quick to decide.",
                    "translation": "넌 항상 결정이 빨라."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "수빈은 빠르게 결정하나요?",
                    "hint": "ISTJ는 명확하고 신속한 결정을 좋아해요.",
                    "result": "O",
                    "explanation": "수빈이 구체적 시간을 바로 제시했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "계획이 있는 것의 좋은 점에 대한 문장이에요.",
                    "result": "Planning makes things easier",
                    "explanation": "계획이 있으면 일을 진행하기가 더 쉬워요.",
                    "optionA": "Planning",
                    "optionB": "things",
                    "optionC": "makes",
                    "optionD": "easier"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "뭐할지 모를 땐",
            "explanation": "ISFP의 즉흥성과 ISTJ의 계획 추구 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "What should we do today?",
                    "translation": "오늘 뭐 할까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "I made a list already.",
                    "translation": "난 이미 목록을 만들었어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "A list? Really?",
                    "translation": "목록? 진짜?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 미리 계획하나요?",
                    "hint": "ISFP는 계획하기보다 즉흥적으로 행동해요.",
                    "result": "X",
                    "explanation": "채영이 놀라며 물었어요. ISFP답게 계획이 없네요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "Yes, I have three options.",
                    "translation": "응, 세 가지 선택지가 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "What are they?",
                    "translation": "뭔데?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "Movies, dinner, or a walk.",
                    "translation": "영화, 저녁, 아니면 산책."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I have three @@.",
                    "hint": "ISTJ는 미리 준비된 선택지를 제시해요.",
                    "optionA": "options",
                    "optionB": "plans",
                    "optionC": "ideas",
                    "result": "options",
                    "explanation": "수빈이 세 가지 선택지를 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "You really think ahead.",
                    "translation": "넌 정말 앞서 생각하네."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "It makes things easier.",
                    "translation": "그러면 쉬워진단 말이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "I like the walk idea.",
                    "translation": "난 산책이 좋은데."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "Great, let's go at five.",
                    "translation": "좋아, 다섯 시에 가자."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You're always so quick to decide.",
                    "translation": "넌 항상 결정이 빨라."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "수빈은 빠르게 결정하나요?",
                    "hint": "ISTJ는 명확하고 신속한 결정을 좋아해요.",
                    "result": "O",
                    "explanation": "수빈이 구체적 시간을 바로 제시했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "계획이 있는 것의 좋은 점에 대한 문장이에요.",
                    "optionA": "Planning",
                    "optionB": "things",
                    "optionC": "makes",
                    "optionD": "easier",
                    "result": "Planning makes things easier",
                    "explanation": "계획이 있으면 일을 진행하기가 더 쉬워요."
                }
            ]
        }
    ]
}
ID: 19680 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "상점에서 사기",
            "explanation": "ISFP의 충동적 구매와 ISTJ의 신중한 선택 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I love this shirt!",
                    "translation": "이 셔츠 정말 예뻐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민경",
                    "script": "Do you need it really?",
                    "translation": "정말 필요해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "But the color is so nice!",
                    "translation": "근데 색깔이 너무 좋은데!"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I love this @@!",
                    "hint": "ISFP는 아름다움과 감정으로 물건을 선택해요.",
                    "optionA": "shirt",
                    "optionB": "color",
                    "optionC": "store",
                    "result": "shirt",
                    "explanation": "아린이 셔츠를 사랑한다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민경",
                    "script": "That's not a good reason though.",
                    "translation": "그건 좋은 이유가 아닌데."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Why not? I like pretty things!",
                    "translation": "왜 안 돼? 난 예쁜 것들이 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민경",
                    "script": "Think about the budget first.",
                    "translation": "먼저 예산을 생각해."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "민경은 구매 전에 신중하게 생각하나요?",
                    "hint": "ISTJ는 실용성과 계획을 중심으로 생각해요.",
                    "result": "O",
                    "explanation": "민경이 예산을 먼저 고려하라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "But I have money!",
                    "translation": "근데 난 돈이 있잖아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "Yes, but save some too.",
                    "translation": "응, 근데 좀 남겨둬야지."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "You always think about the future.",
                    "translation": "넌 항상 미래를 생각하네."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민경",
                    "script": "Someone has to do it.",
                    "translation": "누군가는 해야지."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "I guess you're right.",
                    "translation": "그런 면에서 넌 맞네."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Think about the @@  first.",
                    "hint": "ISTJ는 재정 계획을 중요하게 생각해요.",
                    "optionA": "time",
                    "optionB": "budget",
                    "optionC": "size",
                    "result": "budget",
                    "explanation": "민경이 예산을 먼저 생각하라고 조언했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "신중한 선택에 대한 문장이에요.",
                    "result": "Thinking helps choices",
                    "explanation": "신중하게 생각하면 더 좋은 선택을 해요.",
                    "optionA": "helps",
                    "optionB": "choices",
                    "optionC": "Thinking"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "상점에서 사기",
            "explanation": "ISFP의 충동적 구매와 ISTJ의 신중한 선택 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I love this shirt!",
                    "translation": "이 셔츠 정말 예뻐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민경",
                    "script": "Do you need it really?",
                    "translation": "정말 필요해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "But the color is so nice!",
                    "translation": "근데 색깔이 너무 좋은데!"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I love this @@!",
                    "hint": "ISFP는 아름다움과 감정으로 물건을 선택해요.",
                    "optionA": "shirt",
                    "optionB": "color",
                    "optionC": "store",
                    "result": "shirt",
                    "explanation": "아린이 셔츠를 사랑한다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민경",
                    "script": "That's not a good reason though.",
                    "translation": "그건 좋은 이유가 아닌데."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Why not? I like pretty things!",
                    "translation": "왜 안 돼? 난 예쁜 것들이 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민경",
                    "script": "Think about the budget first.",
                    "translation": "먼저 예산을 생각해."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "민경은 구매 전에 신중하게 생각하나요?",
                    "hint": "ISTJ는 실용성과 계획을 중심으로 생각해요.",
                    "result": "O",
                    "explanation": "민경이 예산을 먼저 고려하라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "But I have money!",
                    "translation": "근데 난 돈이 있잖아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "Yes, but save some too.",
                    "translation": "응, 근데 좀 남겨둬야지."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "You always think about the future.",
                    "translation": "넌 항상 미래를 생각하네."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민경",
                    "script": "Someone has to do it.",
                    "translation": "누군가는 해야지."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "I guess you're right.",
                    "translation": "그런 면에서 넌 맞네."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Think about the @@  first.",
                    "hint": "ISTJ는 재정 계획을 중요하게 생각해요.",
                    "optionA": "time",
                    "optionB": "budget",
                    "optionC": "size",
                    "result": "budget",
                    "explanation": "민경이 예산을 먼저 생각하라고 조언했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "신중한 선택에 대한 문장이에요.",
                    "optionA": "helps",
                    "optionB": "choices",
                    "optionC": "Thinking",
                    "result": "Thinking helps choices",
                    "explanation": "신중하게 생각하면 더 좋은 선택을 해요."
                }
            ]
        }
    ]
}
ID: 19681 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "밤샘 친구들",
            "explanation": "ISFP의 즉흥적 모임과 ISTJ의 수면 관리 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소율",
                    "script": "Let's stay up late tonight!",
                    "translation": "오늘 밤 늦게까지 있자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지수",
                    "script": "We have work tomorrow morning.",
                    "translation": "내일 아침에 일이 있잖아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소율",
                    "script": "Just this once, please?",
                    "translation": "그냥 이번 한 번만?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소율은 일정을 우선하나요?",
                    "hint": "ISFP는 지금의 즐거움을 더 중요하게 생각해요.",
                    "result": "X",
                    "explanation": "소율이 지금 밤을 즐기고 싶다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지수",
                    "script": "Sleep is important for work.",
                    "translation": "일하려면 잠을 자야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "I can sleep later!",
                    "translation": "나중에 자면 되잖아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지수",
                    "script": "That doesn't work like that.",
                    "translation": "그건 그렇게 안 되는 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "We have @@  tomorrow morning.",
                    "hint": "ISTJ는 책임감 있게 다음 날을 준비해요.",
                    "optionA": "school",
                    "optionB": "work",
                    "optionC": "plans",
                    "result": "work",
                    "explanation": "지수가 내일 일의 중요성을 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소율",
                    "script": "You're no fun at all.",
                    "translation": "넌 정말 재미없네."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지수",
                    "script": "Being responsible is more important.",
                    "translation": "책임감 있는 게 더 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "I know, but...",
                    "translation": "알긴 아는데..."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지수",
                    "script": "We can have fun another time.",
                    "translation": "다음엔 즐길 수 있지."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "Fine, let's go to bed.",
                    "translation": "알았어, 자러 가자."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "지수는 책임감을 우선하나요?",
                    "hint": "ISTJ는 의무와 책임을 중요하게 여겨요.",
                    "result": "O",
                    "explanation": "지수가 책임감의 중요성을 명확히 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "책임감 있는 생활에 대한 문장이에요.",
                    "result": "Sleep helps next day",
                    "explanation": "잘 자야 다음 날 일도 잘해요.",
                    "optionA": "helps",
                    "optionB": "next",
                    "optionC": "Sleep",
                    "optionD": "day"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "밤샘 친구들",
            "explanation": "ISFP의 즉흥적 모임과 ISTJ의 수면 관리 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소율",
                    "script": "Let's stay up late tonight!",
                    "translation": "오늘 밤 늦게까지 있자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지수",
                    "script": "We have work tomorrow morning.",
                    "translation": "내일 아침에 일이 있잖아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소율",
                    "script": "Just this once, please?",
                    "translation": "그냥 이번 한 번만?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소율은 일정을 우선하나요?",
                    "hint": "ISFP는 지금의 즐거움을 더 중요하게 생각해요.",
                    "result": "X",
                    "explanation": "소율이 지금 밤을 즐기고 싶다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지수",
                    "script": "Sleep is important for work.",
                    "translation": "일하려면 잠을 자야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "I can sleep later!",
                    "translation": "나중에 자면 되잖아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지수",
                    "script": "That doesn't work like that.",
                    "translation": "그건 그렇게 안 되는 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "We have @@  tomorrow morning.",
                    "hint": "ISTJ는 책임감 있게 다음 날을 준비해요.",
                    "optionA": "school",
                    "optionB": "work",
                    "optionC": "plans",
                    "result": "work",
                    "explanation": "지수가 내일 일의 중요성을 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소율",
                    "script": "You're no fun at all.",
                    "translation": "넌 정말 재미없네."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지수",
                    "script": "Being responsible is more important.",
                    "translation": "책임감 있는 게 더 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "I know, but...",
                    "translation": "알긴 아는데..."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지수",
                    "script": "We can have fun another time.",
                    "translation": "다음엔 즐길 수 있지."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "Fine, let's go to bed.",
                    "translation": "알았어, 자러 가자."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "지수는 책임감을 우선하나요?",
                    "hint": "ISTJ는 의무와 책임을 중요하게 여겨요.",
                    "result": "O",
                    "explanation": "지수가 책임감의 중요성을 명확히 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "책임감 있는 생활에 대한 문장이에요.",
                    "optionA": "helps",
                    "optionB": "next",
                    "optionC": "Sleep",
                    "optionD": "day",
                    "result": "Sleep helps next day",
                    "explanation": "잘 자야 다음 날 일도 잘해요."
                }
            ]
        }
    ]
}
ID: 19682 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "변덕스러운 마음",
            "explanation": "ISFP의 감정 변화와 ISTJ의 일관성 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미래",
                    "script": "I want to try something new.",
                    "translation": "뭔가 새로운 걸 해보고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진우",
                    "script": "What happened to your old plan?",
                    "translation": "너 이전 계획은?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미래",
                    "script": "I changed my mind.",
                    "translation": "마음이 바뀌었어."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I want to try something @@.",
                    "hint": "ISFP는 새로운 경험을 찾곤 해요.",
                    "optionA": "easy",
                    "optionB": "new",
                    "optionC": "nice",
                    "result": "new",
                    "explanation": "미래가 새로운 것을 시도하고 싶다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "You change your mind too often.",
                    "translation": "넌 마음을 너무 자주 바꿔."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미래",
                    "script": "Is that bad?",
                    "translation": "그게 나빠?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "I like keeping one plan.",
                    "translation": "난 한 가지 계획을 유지하는 게 좋아."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "진우는 같은 계획을 유지하나요?",
                    "hint": "ISTJ는 한 번 정한 것을 끝까지 해요.",
                    "result": "O",
                    "explanation": "진우가 한 가지 계획 유지를 좋아한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미래",
                    "script": "But that's boring!",
                    "translation": "근데 그건 지루한데!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "Consistency gets better results.",
                    "translation": "일관성이 더 좋은 결과를 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미래",
                    "script": "Maybe you're right.",
                    "translation": "넌 맞을지도."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "Let's finish this plan first.",
                    "translation": "이 계획부터 마무리하자."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미래",
                    "script": "Okay, I'll trust you.",
                    "translation": "알았어, 난 너를 믿을게."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Consistency gets better @@.",
                    "hint": "ISTJ는 일관성의 장점을 알아요.",
                    "optionA": "friends",
                    "optionB": "results",
                    "optionC": "feelings",
                    "result": "results",
                    "explanation": "진우가 일관성이 좋은 결과를 준다고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "계획 유지의 중요성에 대한 문장이에요.",
                    "result": "Finishing plans gets results",
                    "explanation": "계획을 끝내야 좋은 결과가 나와요.",
                    "optionA": "gets",
                    "optionB": "results",
                    "optionC": "Finishing",
                    "optionD": "plans"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "변덕스러운 마음",
            "explanation": "ISFP의 감정 변화와 ISTJ의 일관성 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미래",
                    "script": "I want to try something new.",
                    "translation": "뭔가 새로운 걸 해보고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진우",
                    "script": "What happened to your old plan?",
                    "translation": "너 이전 계획은?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미래",
                    "script": "I changed my mind.",
                    "translation": "마음이 바뀌었어."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I want to try something @@.",
                    "hint": "ISFP는 새로운 경험을 찾곤 해요.",
                    "optionA": "easy",
                    "optionB": "new",
                    "optionC": "nice",
                    "result": "new",
                    "explanation": "미래가 새로운 것을 시도하고 싶다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "You change your mind too often.",
                    "translation": "넌 마음을 너무 자주 바꿔."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미래",
                    "script": "Is that bad?",
                    "translation": "그게 나빠?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "I like keeping one plan.",
                    "translation": "난 한 가지 계획을 유지하는 게 좋아."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "진우는 같은 계획을 유지하나요?",
                    "hint": "ISTJ는 한 번 정한 것을 끝까지 해요.",
                    "result": "O",
                    "explanation": "진우가 한 가지 계획 유지를 좋아한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미래",
                    "script": "But that's boring!",
                    "translation": "근데 그건 지루한데!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "Consistency gets better results.",
                    "translation": "일관성이 더 좋은 결과를 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미래",
                    "script": "Maybe you're right.",
                    "translation": "넌 맞을지도."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "Let's finish this plan first.",
                    "translation": "이 계획부터 마무리하자."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미래",
                    "script": "Okay, I'll trust you.",
                    "translation": "알았어, 난 너를 믿을게."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Consistency gets better @@.",
                    "hint": "ISTJ는 일관성의 장점을 알아요.",
                    "optionA": "friends",
                    "optionB": "results",
                    "optionC": "feelings",
                    "result": "results",
                    "explanation": "진우가 일관성이 좋은 결과를 준다고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "계획 유지의 중요성에 대한 문장이에요.",
                    "optionA": "gets",
                    "optionB": "results",
                    "optionC": "Finishing",
                    "optionD": "plans",
                    "result": "Finishing plans gets results",
                    "explanation": "계획을 끝내야 좋은 결과가 나와요."
                }
            ]
        }
    ]
}
ID: 19683 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘든 날씨",
            "explanation": "ISFP의 기분 영향과 ISTJ의 의지력 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "I'm sad today because of rain.",
                    "translation": "비라서 오늘 기분이 안 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Rain doesn't change my plan.",
                    "translation": "비가 나 계획에는 영향이 없어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "But the weather affects my mood!",
                    "translation": "근데 날씨가 내 기분에 영향을 줘!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준호는 날씨의 영향을 받나요?",
                    "hint": "ISFP는 감정적이고 환경의 영향을 받아요.",
                    "result": "O",
                    "explanation": "준호가 비 때문에 기분이 안 좋다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "Just do what you planned.",
                    "translation": "그냥 계획한 대로 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "That's easier for you.",
                    "translation": "넌 쉽게 말하네."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "It's a choice, not easy.",
                    "translation": "선택이지, 쉬운 게 아니야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Rain doesn't change my @@.",
                    "hint": "ISTJ는 의지로 계획을 지킨다고 생각해요.",
                    "optionA": "mood",
                    "optionB": "plan",
                    "optionC": "feelings",
                    "result": "plan",
                    "explanation": "수진이 비가 계획에는 영향이 없다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준호",
                    "script": "You're so strong sometimes.",
                    "translation": "넌 정말 강할 때가 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "That's just discipline.",
                    "translation": "그건 그냥 자기관리야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "I wish I was like that.",
                    "translation": "난 너처럼 하고 싶은데."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "You can be, if you try.",
                    "translation": "노력하면 돼."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "Maybe I'll try tomorrow.",
                    "translation": "내일 한 번 해볼게."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Just do what you @@.",
                    "hint": "ISTJ는 계획 실행을 중요하게 생각해요.",
                    "optionA": "want",
                    "optionB": "planned",
                    "optionC": "like",
                    "result": "planned",
                    "explanation": "수진이 계획한 대로 실행하라고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "의지력에 대한 문장이에요.",
                    "result": "Discipline helps stay",
                    "explanation": "자기관리가 어려운 날 우리를 도와줘요.",
                    "optionA": "helps",
                    "optionB": "Discipline",
                    "optionC": "stay"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘든 날씨",
            "explanation": "ISFP의 기분 영향과 ISTJ의 의지력 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "I'm sad today because of rain.",
                    "translation": "비라서 오늘 기분이 안 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Rain doesn't change my plan.",
                    "translation": "비가 나 계획에는 영향이 없어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "But the weather affects my mood!",
                    "translation": "근데 날씨가 내 기분에 영향을 줘!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준호는 날씨의 영향을 받나요?",
                    "hint": "ISFP는 감정적이고 환경의 영향을 받아요.",
                    "result": "O",
                    "explanation": "준호가 비 때문에 기분이 안 좋다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "Just do what you planned.",
                    "translation": "그냥 계획한 대로 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "That's easier for you.",
                    "translation": "넌 쉽게 말하네."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "It's a choice, not easy.",
                    "translation": "선택이지, 쉬운 게 아니야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Rain doesn't change my @@.",
                    "hint": "ISTJ는 의지로 계획을 지킨다고 생각해요.",
                    "optionA": "mood",
                    "optionB": "plan",
                    "optionC": "feelings",
                    "result": "plan",
                    "explanation": "수진이 비가 계획에는 영향이 없다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준호",
                    "script": "You're so strong sometimes.",
                    "translation": "넌 정말 강할 때가 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "That's just discipline.",
                    "translation": "그건 그냥 자기관리야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "I wish I was like that.",
                    "translation": "난 너처럼 하고 싶은데."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "You can be, if you try.",
                    "translation": "노력하면 돼."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "Maybe I'll try tomorrow.",
                    "translation": "내일 한 번 해볼게."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Just do what you @@.",
                    "hint": "ISTJ는 계획 실행을 중요하게 생각해요.",
                    "optionA": "want",
                    "optionB": "planned",
                    "optionC": "like",
                    "result": "planned",
                    "explanation": "수진이 계획한 대로 실행하라고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "의지력에 대한 문장이에요.",
                    "optionA": "helps",
                    "optionB": "Discipline",
                    "optionC": "stay",
                    "result": "Discipline helps stay",
                    "explanation": "자기관리가 어려운 날 우리를 도와줘요."
                }
            ]
        }
    ]
}
ID: 19684 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새 직장의 첫날",
            "explanation": "ISFP의 불안감과 ISTJ의 준비 완료 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "I'm nervous about my new job.",
                    "translation": "새 직장이 너무 긴장돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "I prepared everything already.",
                    "translation": "난 이미 다 준비했어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "How can you stay so calm?",
                    "translation": "넌 어떻게 이렇게 침착해?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 준비가 완료되었나요?",
                    "hint": "ISFP는 감정적 불안감을 느끼는 경향이 있어요.",
                    "result": "X",
                    "explanation": "은비가 긴장된다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "I made a checklist.",
                    "translation": "난 체크리스트를 만들었어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "A checklist?",
                    "translation": "체크리스트?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Yes, nothing will be missed.",
                    "translation": "응, 빠뜨릴 게 없어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I made a @@.",
                    "hint": "ISTJ는 철저한 준비를 좋아해요.",
                    "optionA": "plan",
                    "optionB": "list",
                    "optionC": "checklist",
                    "result": "checklist",
                    "explanation": "태영이 체크리스트를 만들었다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "You really think of everything.",
                    "translation": "넌 정말 모든 걸 다 생각하네."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "That's how I work.",
                    "translation": "그게 내 방식이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은비",
                    "script": "Can you help me prepare?",
                    "translation": "날 준비하는 거 도와줄래?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "Of course, we'll go through it.",
                    "translation": "물론이지, 함께 해보자."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Thanks, I feel better now.",
                    "translation": "고마워, 이제 기분이 낫네."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "태영은 철저하게 준비하나요?",
                    "hint": "ISTJ는 완벽하게 준비하려고 해요.",
                    "result": "O",
                    "explanation": "태영이 이미 다 준비했다고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "철저한 준비에 대한 문장이에요.",
                    "result": "Preparation helps first day",
                    "explanation": "철저한 준비가 첫날을 도와줘요.",
                    "optionA": "helps",
                    "optionB": "Preparation",
                    "optionC": "day",
                    "optionD": "first"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새 직장의 첫날",
            "explanation": "ISFP의 불안감과 ISTJ의 준비 완료 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "I'm nervous about my new job.",
                    "translation": "새 직장이 너무 긴장돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "I prepared everything already.",
                    "translation": "난 이미 다 준비했어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "How can you stay so calm?",
                    "translation": "넌 어떻게 이렇게 침착해?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 준비가 완료되었나요?",
                    "hint": "ISFP는 감정적 불안감을 느끼는 경향이 있어요.",
                    "result": "X",
                    "explanation": "은비가 긴장된다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "I made a checklist.",
                    "translation": "난 체크리스트를 만들었어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "A checklist?",
                    "translation": "체크리스트?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Yes, nothing will be missed.",
                    "translation": "응, 빠뜨릴 게 없어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I made a @@.",
                    "hint": "ISTJ는 철저한 준비를 좋아해요.",
                    "optionA": "plan",
                    "optionB": "list",
                    "optionC": "checklist",
                    "result": "checklist",
                    "explanation": "태영이 체크리스트를 만들었다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "You really think of everything.",
                    "translation": "넌 정말 모든 걸 다 생각하네."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "That's how I work.",
                    "translation": "그게 내 방식이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은비",
                    "script": "Can you help me prepare?",
                    "translation": "날 준비하는 거 도와줄래?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "Of course, we'll go through it.",
                    "translation": "물론이지, 함께 해보자."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Thanks, I feel better now.",
                    "translation": "고마워, 이제 기분이 낫네."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "태영은 철저하게 준비하나요?",
                    "hint": "ISTJ는 완벽하게 준비하려고 해요.",
                    "result": "O",
                    "explanation": "태영이 이미 다 준비했다고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "철저한 준비에 대한 문장이에요.",
                    "optionA": "helps",
                    "optionB": "Preparation",
                    "optionC": "day",
                    "optionD": "first",
                    "result": "Preparation helps first day",
                    "explanation": "철저한 준비가 첫날을 도와줘요."
                }
            ]
        }
    ]
}
ID: 19685 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "인생 계획",
            "explanation": "ISFP의 현재 중심과 ISTJ의 미래 계획 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I just live day by day.",
                    "translation": "난 그냥 하루하루 살아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민경",
                    "script": "Don't you want a long term plan?",
                    "translation": "장기 계획은 없어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "Why think so far ahead?",
                    "translation": "왜 그렇게 멀리 생각해?"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I just live day by @@.",
                    "hint": "ISFP는 현재 순간을 중요하게 생각해요.",
                    "optionA": "time",
                    "optionB": "day",
                    "optionC": "now",
                    "result": "day",
                    "explanation": "소미가 하루하루 산다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민경",
                    "script": "Because future matters too.",
                    "translation": "미래도 중요하니까."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "But I might not like it then.",
                    "translation": "근데 그때도 같을 거 아니야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민경",
                    "script": "That's why you plan and adjust.",
                    "translation": "그래서 계획하고 조정하는 거야."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "민경은 장기 계획을 세우나요?",
                    "hint": "ISTJ는 장기적 목표를 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "민경이 미래 계획의 중요성을 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소미",
                    "script": "I never thought of it that way.",
                    "translation": "나 그렇게 생각 안 했는데."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "Let me show you my plan.",
                    "translation": "내 계획을 보여줄게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "It's so detailed!",
                    "translation": "완전 상세하네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민경",
                    "script": "That's how I prepare.",
                    "translation": "그게 내 준비 방식이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "Maybe I should try that.",
                    "translation": "나도 해볼까."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Don't you want a long term @@?",
                    "hint": "ISTJ는 미래에 대한 명확한 계획을 원해요.",
                    "optionA": "plan",
                    "optionB": "goal",
                    "optionC": "dream",
                    "result": "plan",
                    "explanation": "민경이 장기 계획의 중요성을 강조했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "계획과 준비의 중요성에 대한 문장이에요.",
                    "result": "Planning helps future",
                    "explanation": "계획이 있으면 미래가 더 나아요.",
                    "optionA": "future",
                    "optionB": "Planning",
                    "optionC": "helps"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "인생 계획",
            "explanation": "ISFP의 현재 중심과 ISTJ의 미래 계획 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I just live day by day.",
                    "translation": "난 그냥 하루하루 살아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민경",
                    "script": "Don't you want a long term plan?",
                    "translation": "장기 계획은 없어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "Why think so far ahead?",
                    "translation": "왜 그렇게 멀리 생각해?"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I just live day by @@.",
                    "hint": "ISFP는 현재 순간을 중요하게 생각해요.",
                    "optionA": "time",
                    "optionB": "day",
                    "optionC": "now",
                    "result": "day",
                    "explanation": "소미가 하루하루 산다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민경",
                    "script": "Because future matters too.",
                    "translation": "미래도 중요하니까."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "But I might not like it then.",
                    "translation": "근데 그때도 같을 거 아니야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민경",
                    "script": "That's why you plan and adjust.",
                    "translation": "그래서 계획하고 조정하는 거야."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "민경은 장기 계획을 세우나요?",
                    "hint": "ISTJ는 장기적 목표를 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "민경이 미래 계획의 중요성을 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소미",
                    "script": "I never thought of it that way.",
                    "translation": "나 그렇게 생각 안 했는데."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "Let me show you my plan.",
                    "translation": "내 계획을 보여줄게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "It's so detailed!",
                    "translation": "완전 상세하네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민경",
                    "script": "That's how I prepare.",
                    "translation": "그게 내 준비 방식이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "Maybe I should try that.",
                    "translation": "나도 해볼까."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Don't you want a long term @@?",
                    "hint": "ISTJ는 미래에 대한 명확한 계획을 원해요.",
                    "optionA": "plan",
                    "optionB": "goal",
                    "optionC": "dream",
                    "result": "plan",
                    "explanation": "민경이 장기 계획의 중요성을 강조했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "계획과 준비의 중요성에 대한 문장이에요.",
                    "optionA": "future",
                    "optionB": "Planning",
                    "optionC": "helps",
                    "result": "Planning helps future",
                    "explanation": "계획이 있으면 미래가 더 나아요."
                }
            ]
        }
    ]
}
ID: 19686 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 나들이 준비",
            "explanation": "ISFP의 즉흥적 준비와 ISTJ의 꼼꼼한 체크 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현주",
                    "script": "I'm ready! Let's go!",
                    "translation": "난 준비됐어! 가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "Did you check the list?",
                    "translation": "체크리스트 봤어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현주",
                    "script": "List? I just grabbed my bag!",
                    "translation": "리스트? 난 그냥 가방만 들었어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현주는 철저하게 준비했나요?",
                    "hint": "ISFP는 즉흥적으로 준비하곤 해요.",
                    "result": "X",
                    "explanation": "현주가 그냥 가방만 들었다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "You forgot important things.",
                    "translation": "중요한 것들을 빠뜨렸어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현주",
                    "script": "Like what?",
                    "translation": "뭐?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "Tickets, money, phone charger.",
                    "translation": "표, 돈, 휴대폰 충전기."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Did you check the @@?",
                    "hint": "ISTJ는 체크리스트로 빠뜨린 것을 확인해요.",
                    "optionA": "time",
                    "optionB": "bag",
                    "optionC": "list",
                    "result": "list",
                    "explanation": "지호가 체크리스트를 확인하라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현주",
                    "script": "Oh no, I forgot them!",
                    "translation": "아, 난 빠뜨렸어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "That's why we make lists.",
                    "translation": "그래서 리스트를 만드는 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현주",
                    "script": "You're always prepared.",
                    "translation": "넌 항상 준비가 돼 있네."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "Being prepared is important.",
                    "translation": "준비하는 게 중요해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현주",
                    "script": "I'll remember next time.",
                    "translation": "다음엔 기억할게."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Tickets, money, phone @@.",
                    "hint": "ISTJ는 빠뜨리면 안 될 물건들을 확인해요.",
                    "optionA": "case",
                    "optionB": "holder",
                    "optionC": "charger",
                    "result": "charger",
                    "explanation": "지호가 빠뜨린 중요한 물건들을 나열했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "철저한 준비에 대한 문장이에요.",
                    "result": "Lists help nothing",
                    "explanation": "리스트가 있으면 빠뜨리는 일이 없어요.",
                    "optionA": "Lists",
                    "optionB": "help",
                    "optionC": "nothing"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 나들이 준비",
            "explanation": "ISFP의 즉흥적 준비와 ISTJ의 꼼꼼한 체크 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현주",
                    "script": "I'm ready! Let's go!",
                    "translation": "난 준비됐어! 가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "Did you check the list?",
                    "translation": "체크리스트 봤어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현주",
                    "script": "List? I just grabbed my bag!",
                    "translation": "리스트? 난 그냥 가방만 들었어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현주는 철저하게 준비했나요?",
                    "hint": "ISFP는 즉흥적으로 준비하곤 해요.",
                    "result": "X",
                    "explanation": "현주가 그냥 가방만 들었다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "You forgot important things.",
                    "translation": "중요한 것들을 빠뜨렸어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현주",
                    "script": "Like what?",
                    "translation": "뭐?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "Tickets, money, phone charger.",
                    "translation": "표, 돈, 휴대폰 충전기."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Did you check the @@?",
                    "hint": "ISTJ는 체크리스트로 빠뜨린 것을 확인해요.",
                    "optionA": "time",
                    "optionB": "bag",
                    "optionC": "list",
                    "result": "list",
                    "explanation": "지호가 체크리스트를 확인하라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현주",
                    "script": "Oh no, I forgot them!",
                    "translation": "아, 난 빠뜨렸어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "That's why we make lists.",
                    "translation": "그래서 리스트를 만드는 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현주",
                    "script": "You're always prepared.",
                    "translation": "넌 항상 준비가 돼 있네."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "Being prepared is important.",
                    "translation": "준비하는 게 중요해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현주",
                    "script": "I'll remember next time.",
                    "translation": "다음엔 기억할게."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Tickets, money, phone @@.",
                    "hint": "ISTJ는 빠뜨리면 안 될 물건들을 확인해요.",
                    "optionA": "case",
                    "optionB": "holder",
                    "optionC": "charger",
                    "result": "charger",
                    "explanation": "지호가 빠뜨린 중요한 물건들을 나열했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "철저한 준비에 대한 문장이에요.",
                    "optionA": "Lists",
                    "optionB": "help",
                    "optionC": "nothing",
                    "result": "Lists help nothing",
                    "explanation": "리스트가 있으면 빠뜨리는 일이 없어요."
                }
            ]
        }
    ]
}
ID: 19687 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "커피숍에서",
            "explanation": "ISFP의 즉흥적 선택과 ISTJ의 정해진 주문 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아라",
                    "script": "I'll get this new drink!",
                    "translation": "이 새로운 음료 주문할래!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하원",
                    "script": "I always order the same thing.",
                    "translation": "난 항상 같은 거 주문해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아라",
                    "script": "Don't you want something different?",
                    "translation": "뭔가 다른 거는 안 먹어?"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I'll get this new @@!",
                    "hint": "ISFP는 새로운 경험을 추구해요.",
                    "optionA": "coffee",
                    "optionB": "menu",
                    "optionC": "drink",
                    "result": "drink",
                    "explanation": "아라가 새로운 음료를 시키려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하원",
                    "script": "I know what I like.",
                    "translation": "난 내가 뭘 좋아하는지 알아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아라",
                    "script": "But this sounds amazing!",
                    "translation": "근데 이건 정말 맛있을 것 같아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하원",
                    "script": "I'm satisfied with my choice.",
                    "translation": "난 내 선택에 만족해."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "하원은 항상 같은 것을 주문하나요?",
                    "hint": "ISTJ는 정한 것을 유지하려고 해요.",
                    "result": "O",
                    "explanation": "하원이 항상 같은 것을 주문한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아라",
                    "script": "You're so consistent!",
                    "translation": "넌 정말 일관성 있네!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하원",
                    "script": "Yes, that's my way.",
                    "translation": "응, 그게 내 방식이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아라",
                    "script": "I wish I was like that.",
                    "translation": "난 너처럼 하고 싶은데."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하원",
                    "script": "You like trying new things.",
                    "translation": "너는 새로운 걸 좋아하잖아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아라",
                    "script": "That's true, you're right.",
                    "translation": "그건 맞네, 넌 맞아."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "I always order the same @@.",
                    "hint": "ISTJ는 정한 것을 계속 유지해요.",
                    "optionA": "order",
                    "optionB": "thing",
                    "optionC": "choice",
                    "result": "thing",
                    "explanation": "하원이 항상 같은 것을 주문한다고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "일관성 있는 선택에 대한 문장이에요.",
                    "result": "Knowing what satisfies",
                    "explanation": "자신이 뭘 좋아하는지 알면 만족해요.",
                    "optionA": "Knowing",
                    "optionB": "satisfies",
                    "optionC": "what"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "커피숍에서",
            "explanation": "ISFP의 즉흥적 선택과 ISTJ의 정해진 주문 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아라",
                    "script": "I'll get this new drink!",
                    "translation": "이 새로운 음료 주문할래!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하원",
                    "script": "I always order the same thing.",
                    "translation": "난 항상 같은 거 주문해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아라",
                    "script": "Don't you want something different?",
                    "translation": "뭔가 다른 거는 안 먹어?"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I'll get this new @@!",
                    "hint": "ISFP는 새로운 경험을 추구해요.",
                    "optionA": "coffee",
                    "optionB": "menu",
                    "optionC": "drink",
                    "result": "drink",
                    "explanation": "아라가 새로운 음료를 시키려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하원",
                    "script": "I know what I like.",
                    "translation": "난 내가 뭘 좋아하는지 알아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아라",
                    "script": "But this sounds amazing!",
                    "translation": "근데 이건 정말 맛있을 것 같아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하원",
                    "script": "I'm satisfied with my choice.",
                    "translation": "난 내 선택에 만족해."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "하원은 항상 같은 것을 주문하나요?",
                    "hint": "ISTJ는 정한 것을 유지하려고 해요.",
                    "result": "O",
                    "explanation": "하원이 항상 같은 것을 주문한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아라",
                    "script": "You're so consistent!",
                    "translation": "넌 정말 일관성 있네!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하원",
                    "script": "Yes, that's my way.",
                    "translation": "응, 그게 내 방식이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아라",
                    "script": "I wish I was like that.",
                    "translation": "난 너처럼 하고 싶은데."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하원",
                    "script": "You like trying new things.",
                    "translation": "너는 새로운 걸 좋아하잖아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아라",
                    "script": "That's true, you're right.",
                    "translation": "그건 맞네, 넌 맞아."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "I always order the same @@.",
                    "hint": "ISTJ는 정한 것을 계속 유지해요.",
                    "optionA": "order",
                    "optionB": "thing",
                    "optionC": "choice",
                    "result": "thing",
                    "explanation": "하원이 항상 같은 것을 주문한다고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "일관성 있는 선택에 대한 문장이에요.",
                    "optionA": "Knowing",
                    "optionB": "satisfies",
                    "optionC": "what",
                    "result": "Knowing what satisfies",
                    "explanation": "자신이 뭘 좋아하는지 알면 만족해요."
                }
            ]
        }
    ]
}
ID: 19688 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "음악 취향이 다르네",
            "explanation": "ISFP의 감각적 즐김과 ISTJ의 분류적 접근 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나영",
                    "script": "I love this song so much!",
                    "translation": "이 곡 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "It's not in my playlist.",
                    "translation": "그건 내 플레이리스트에 없는데."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나영",
                    "script": "But listen to the feeling!",
                    "translation": "근데 이 느낌을 들어봐!"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I love this song so @@!",
                    "hint": "ISFP는 감각적 즐거움을 중요하게 생각해요.",
                    "optionA": "much",
                    "optionB": "long",
                    "optionC": "well",
                    "result": "much",
                    "explanation": "나영이 곡을 정말 좋아한다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "I prefer organized music lists.",
                    "translation": "난 정리된 음악 목록을 좋아해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나영",
                    "script": "Organized? It's just music!",
                    "translation": "정리? 그냥 음악인데!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Categories help me find songs easily.",
                    "translation": "분류가 곡을 쉽게 찾는 데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "준서는 음악을 체계적으로 정리하나요?",
                    "hint": "ISTJ는 체계와 질서를 중시해요.",
                    "result": "O",
                    "explanation": "준서가 정리된 음악 목록을 좋아한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나영",
                    "script": "I just listen and enjoy.",
                    "translation": "난 그냥 듣고 즐겨."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "That's fine too, but save it.",
                    "translation": "좋지만, 저장은 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나영",
                    "script": "Okay, I'll add it to mine.",
                    "translation": "알겠어, 내 목록에 추가할게."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "Better, at least you'll find it.",
                    "translation": "좋아, 적어도 찾을 수 있지."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나영",
                    "script": "You're always so organized!",
                    "translation": "넌 항상 정말 정리정돈을 잘하네!"
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Categories help me find songs @@.",
                    "hint": "ISTJ는 체계적 접근의 효율성을 강조해요.",
                    "optionA": "quick",
                    "optionB": "fast",
                    "optionC": "easily",
                    "result": "easily",
                    "explanation": "준서가 분류가 곡 검색을 쉽게 한다고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "음악 감상의 다양한 방식에 대한 문장이에요.",
                    "result": "Music feels different ways",
                    "explanation": "음악은 사람마다 다르게 느껴져요.",
                    "optionA": "ways",
                    "optionB": "different",
                    "optionC": "feels",
                    "optionD": "Music"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "음악 취향이 다르네",
            "explanation": "ISFP의 감각적 즐김과 ISTJ의 분류적 접근 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나영",
                    "script": "I love this song so much!",
                    "translation": "이 곡 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "It's not in my playlist.",
                    "translation": "그건 내 플레이리스트에 없는데."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나영",
                    "script": "But listen to the feeling!",
                    "translation": "근데 이 느낌을 들어봐!"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I love this song so @@!",
                    "hint": "ISFP는 감각적 즐거움을 중요하게 생각해요.",
                    "optionA": "much",
                    "optionB": "long",
                    "optionC": "well",
                    "result": "much",
                    "explanation": "나영이 곡을 정말 좋아한다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "I prefer organized music lists.",
                    "translation": "난 정리된 음악 목록을 좋아해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나영",
                    "script": "Organized? It's just music!",
                    "translation": "정리? 그냥 음악인데!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Categories help me find songs easily.",
                    "translation": "분류가 곡을 쉽게 찾는 데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "준서는 음악을 체계적으로 정리하나요?",
                    "hint": "ISTJ는 체계와 질서를 중시해요.",
                    "result": "O",
                    "explanation": "준서가 정리된 음악 목록을 좋아한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나영",
                    "script": "I just listen and enjoy.",
                    "translation": "난 그냥 듣고 즐겨."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "That's fine too, but save it.",
                    "translation": "좋지만, 저장은 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나영",
                    "script": "Okay, I'll add it to mine.",
                    "translation": "알겠어, 내 목록에 추가할게."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "Better, at least you'll find it.",
                    "translation": "좋아, 적어도 찾을 수 있지."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나영",
                    "script": "You're always so organized!",
                    "translation": "넌 항상 정말 정리정돈을 잘하네!"
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Categories help me find songs @@.",
                    "hint": "ISTJ는 체계적 접근의 효율성을 강조해요.",
                    "optionA": "quick",
                    "optionB": "fast",
                    "optionC": "easily",
                    "result": "easily",
                    "explanation": "준서가 분류가 곡 검색을 쉽게 한다고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "음악 감상의 다양한 방식에 대한 문장이에요.",
                    "optionA": "ways",
                    "optionB": "different",
                    "optionC": "feels",
                    "optionD": "Music",
                    "result": "Music feels different ways",
                    "explanation": "음악은 사람마다 다르게 느껴져요."
                }
            ]
        }
    ]
}
ID: 19689 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 공유하기",
            "explanation": "ISFP의 창의적 활동과 ISTJ의 실용적 지원 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "I want to paint tomorrow!",
                    "translation": "내일 그림 그리고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태호",
                    "script": "Do you have all the supplies?",
                    "translation": "필요한 물건들 다 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "Not really, I'll just start!",
                    "translation": "아니, 그냥 시작할 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채린은 필요한 것을 먼저 준비하나요?",
                    "hint": "ISFP는 즉흥적으로 시작하곤 해요.",
                    "result": "X",
                    "explanation": "채린이 '그냥 시작할 거야'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태호",
                    "script": "You need paint and canvas first.",
                    "translation": "먼저 물감과 캔버스가 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채린",
                    "script": "Oh, those are expensive!",
                    "translation": "아, 그건 비싼데!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태호",
                    "script": "I'll make a shopping list.",
                    "translation": "내가 쇼핑 리스트를 만들게."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "You need paint and @@  first.",
                    "hint": "ISTJ는 필요한 것들을 체계적으로 파악해요.",
                    "optionA": "tools",
                    "optionB": "canvas",
                    "optionC": "supplies",
                    "result": "canvas",
                    "explanation": "태호가 필요한 물건들을 나열했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채린",
                    "script": "That's so sweet of you!",
                    "translation": "정말 좋은데!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태호",
                    "script": "We can go shopping today.",
                    "translation": "오늘 장을 봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채린",
                    "script": "Really? You'll come with me?",
                    "translation": "정말? 넌 같이 와?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태호",
                    "script": "Yes, and I know the best store.",
                    "translation": "응, 그리고 난 최고의 가게를 알아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "You always know where to go!",
                    "translation": "넌 항상 어디를 가야 할지 알아!"
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "태호는 채린을 지원하나요?",
                    "hint": "ISTJ는 도움이 필요한 사람을 실질적으로 돕는답니다.",
                    "result": "O",
                    "explanation": "태호가 함께 쇼핑을 가겠다고 제안했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "취미를 위한 준비의 중요성에 대한 문장이에요.",
                    "result": "Preparation makes hobbies fun",
                    "explanation": "준비가 잘 되면 취미를 더 잘 즐길 수 있어요.",
                    "optionA": "makes",
                    "optionB": "Preparation",
                    "optionC": "hobbies",
                    "optionD": "fun"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 공유하기",
            "explanation": "ISFP의 창의적 활동과 ISTJ의 실용적 지원 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "I want to paint tomorrow!",
                    "translation": "내일 그림 그리고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태호",
                    "script": "Do you have all the supplies?",
                    "translation": "필요한 물건들 다 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "Not really, I'll just start!",
                    "translation": "아니, 그냥 시작할 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채린은 필요한 것을 먼저 준비하나요?",
                    "hint": "ISFP는 즉흥적으로 시작하곤 해요.",
                    "result": "X",
                    "explanation": "채린이 '그냥 시작할 거야'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태호",
                    "script": "You need paint and canvas first.",
                    "translation": "먼저 물감과 캔버스가 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채린",
                    "script": "Oh, those are expensive!",
                    "translation": "아, 그건 비싼데!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태호",
                    "script": "I'll make a shopping list.",
                    "translation": "내가 쇼핑 리스트를 만들게."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "You need paint and @@  first.",
                    "hint": "ISTJ는 필요한 것들을 체계적으로 파악해요.",
                    "optionA": "tools",
                    "optionB": "canvas",
                    "optionC": "supplies",
                    "result": "canvas",
                    "explanation": "태호가 필요한 물건들을 나열했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채린",
                    "script": "That's so sweet of you!",
                    "translation": "정말 좋은데!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태호",
                    "script": "We can go shopping today.",
                    "translation": "오늘 장을 봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채린",
                    "script": "Really? You'll come with me?",
                    "translation": "정말? 넌 같이 와?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태호",
                    "script": "Yes, and I know the best store.",
                    "translation": "응, 그리고 난 최고의 가게를 알아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "You always know where to go!",
                    "translation": "넌 항상 어디를 가야 할지 알아!"
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "태호는 채린을 지원하나요?",
                    "hint": "ISTJ는 도움이 필요한 사람을 실질적으로 돕는답니다.",
                    "result": "O",
                    "explanation": "태호가 함께 쇼핑을 가겠다고 제안했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "취미를 위한 준비의 중요성에 대한 문장이에요.",
                    "optionA": "makes",
                    "optionB": "Preparation",
                    "optionC": "hobbies",
                    "optionD": "fun",
                    "result": "Preparation makes hobbies fun",
                    "explanation": "준비가 잘 되면 취미를 더 잘 즐길 수 있어요."
                }
            ]
        }
    ]
}
ID: 19690 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 다를 때",
            "explanation": "ISFP의 감정적 반응과 ISTJ의 논리적 설득 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "That's not fair!",
                    "translation": "그건 불공평해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진우",
                    "script": "Let's look at the facts.",
                    "translation": "사실을 봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "But I feel it's wrong!",
                    "translation": "근데 난 틀렸다고 느껴!"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "That's not @@!",
                    "hint": "ISFP는 감정으로 상황을 판단해요.",
                    "optionA": "right",
                    "optionB": "fair",
                    "optionC": "correct",
                    "result": "fair",
                    "explanation": "준호가 불공평하다고 느낀다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Feelings aren't the same as facts.",
                    "translation": "감정이 사실과는 다르지."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "Maybe, but this still feels wrong!",
                    "translation": "그래도 이건 여전히 틀린 것 같아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "Let me explain the reason.",
                    "translation": "내가 이유를 설명해줄게."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "진우는 논리적으로 설명하나요?",
                    "hint": "ISTJ는 논리와 사실로 설득하려고 해요.",
                    "result": "O",
                    "explanation": "진우가 사실 기반의 설명을 하려고 해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준호",
                    "script": "I'm listening now.",
                    "translation": "나 지금 듣고 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "First, we need to consider this.",
                    "translation": "먼저 이걸 고려해야 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "Oh, I didn't think of that.",
                    "translation": "아, 난 그 생각을 못 했는데."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "See? The facts make sense.",
                    "translation": "봤지? 사실이 맞지."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "You're right, I understand now.",
                    "translation": "맞아, 이제 이해해."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Let's look at the @@.",
                    "hint": "ISTJ는 사실 기반의 판단을 원해요.",
                    "optionA": "reasons",
                    "optionB": "facts",
                    "optionC": "feelings",
                    "result": "facts",
                    "explanation": "진우가 사실을 보자고 제안했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "사실의 중요성에 대한 문장이에요.",
                    "result": "Facts help truth",
                    "explanation": "사실이 있으면 진실을 알 수 있어요.",
                    "optionA": "truth",
                    "optionB": "Facts",
                    "optionC": "help"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 다를 때",
            "explanation": "ISFP의 감정적 반응과 ISTJ의 논리적 설득 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "That's not fair!",
                    "translation": "그건 불공평해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진우",
                    "script": "Let's look at the facts.",
                    "translation": "사실을 봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "But I feel it's wrong!",
                    "translation": "근데 난 틀렸다고 느껴!"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "That's not @@!",
                    "hint": "ISFP는 감정으로 상황을 판단해요.",
                    "optionA": "right",
                    "optionB": "fair",
                    "optionC": "correct",
                    "result": "fair",
                    "explanation": "준호가 불공평하다고 느낀다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Feelings aren't the same as facts.",
                    "translation": "감정이 사실과는 다르지."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "Maybe, but this still feels wrong!",
                    "translation": "그래도 이건 여전히 틀린 것 같아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "Let me explain the reason.",
                    "translation": "내가 이유를 설명해줄게."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "진우는 논리적으로 설명하나요?",
                    "hint": "ISTJ는 논리와 사실로 설득하려고 해요.",
                    "result": "O",
                    "explanation": "진우가 사실 기반의 설명을 하려고 해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준호",
                    "script": "I'm listening now.",
                    "translation": "나 지금 듣고 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "First, we need to consider this.",
                    "translation": "먼저 이걸 고려해야 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "Oh, I didn't think of that.",
                    "translation": "아, 난 그 생각을 못 했는데."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "See? The facts make sense.",
                    "translation": "봤지? 사실이 맞지."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "You're right, I understand now.",
                    "translation": "맞아, 이제 이해해."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Let's look at the @@.",
                    "hint": "ISTJ는 사실 기반의 판단을 원해요.",
                    "optionA": "reasons",
                    "optionB": "facts",
                    "optionC": "feelings",
                    "result": "facts",
                    "explanation": "진우가 사실을 보자고 제안했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "사실의 중요성에 대한 문장이에요.",
                    "optionA": "truth",
                    "optionB": "Facts",
                    "optionC": "help",
                    "result": "Facts help truth",
                    "explanation": "사실이 있으면 진실을 알 수 있어요."
                }
            ]
        }
    ]
}
ID: 19691 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "실수했을 때",
            "explanation": "ISFP의 감정적 후회와 ISTJ의 개선 계획 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소연",
                    "script": "I'm so sorry, I feel terrible!",
                    "translation": "정말 미안해, 나 정말 끔찍해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승민",
                    "script": "Apologizing is not enough.",
                    "translation": "사과만으로는 부족해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소연",
                    "script": "What do you want me to do?",
                    "translation": "내가 뭐를 해야 하는데?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연은 자책하고 있나요?",
                    "hint": "ISFP는 감정적으로 후회를 표현해요.",
                    "result": "O",
                    "explanation": "소연이 '정말 끔찍해'라고 감정을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승민",
                    "script": "Make a plan to fix it.",
                    "translation": "고칠 계획을 세워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "How? I don't know!",
                    "translation": "어떻게? 난 모르는데!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승민",
                    "script": "First, think about what went wrong.",
                    "translation": "먼저 뭐가 잘못됐는지 생각해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Apologizing is not @@.",
                    "hint": "ISTJ는 행동으로의 개선을 원해요.",
                    "optionA": "easy",
                    "optionB": "right",
                    "optionC": "enough",
                    "result": "enough",
                    "explanation": "승민이 사과만으로는 부족하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소연",
                    "script": "You mean I need to fix it?",
                    "translation": "내가 고쳐야 한다는 거?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승민",
                    "script": "Yes, and prevent it next time.",
                    "translation": "응, 그리고 다음엔 방지해야 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Okay, I'll try.",
                    "translation": "알았어, 해볼게."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승민",
                    "script": "I'll help you make the plan.",
                    "translation": "계획 세우는 거 도와줄게."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "Thanks, you always know what to do.",
                    "translation": "고마워, 넌 항상 뭘 해야 할지 알아."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Make a @@  to fix it.",
                    "hint": "ISTJ는 계획을 통해 문제를 해결하려고 해요.",
                    "optionA": "list",
                    "optionB": "plan",
                    "optionC": "schedule",
                    "result": "plan",
                    "explanation": "승민이 문제를 고칠 계획을 세우라고 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "개선 계획의 중요성에 대한 문장이에요.",
                    "result": "Plans help prevent mistakes",
                    "explanation": "계획이 있으면 실수를 방지할 수 있어요.",
                    "optionA": "Plans",
                    "optionB": "help",
                    "optionC": "prevent",
                    "optionD": "mistakes"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "실수했을 때",
            "explanation": "ISFP의 감정적 후회와 ISTJ의 개선 계획 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소연",
                    "script": "I'm so sorry, I feel terrible!",
                    "translation": "정말 미안해, 나 정말 끔찍해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승민",
                    "script": "Apologizing is not enough.",
                    "translation": "사과만으로는 부족해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소연",
                    "script": "What do you want me to do?",
                    "translation": "내가 뭐를 해야 하는데?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연은 자책하고 있나요?",
                    "hint": "ISFP는 감정적으로 후회를 표현해요.",
                    "result": "O",
                    "explanation": "소연이 '정말 끔찍해'라고 감정을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승민",
                    "script": "Make a plan to fix it.",
                    "translation": "고칠 계획을 세워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "How? I don't know!",
                    "translation": "어떻게? 난 모르는데!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승민",
                    "script": "First, think about what went wrong.",
                    "translation": "먼저 뭐가 잘못됐는지 생각해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Apologizing is not @@.",
                    "hint": "ISTJ는 행동으로의 개선을 원해요.",
                    "optionA": "easy",
                    "optionB": "right",
                    "optionC": "enough",
                    "result": "enough",
                    "explanation": "승민이 사과만으로는 부족하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소연",
                    "script": "You mean I need to fix it?",
                    "translation": "내가 고쳐야 한다는 거?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승민",
                    "script": "Yes, and prevent it next time.",
                    "translation": "응, 그리고 다음엔 방지해야 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Okay, I'll try.",
                    "translation": "알았어, 해볼게."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승민",
                    "script": "I'll help you make the plan.",
                    "translation": "계획 세우는 거 도와줄게."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "Thanks, you always know what to do.",
                    "translation": "고마워, 넌 항상 뭘 해야 할지 알아."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Make a @@  to fix it.",
                    "hint": "ISTJ는 계획을 통해 문제를 해결하려고 해요.",
                    "optionA": "list",
                    "optionB": "plan",
                    "optionC": "schedule",
                    "result": "plan",
                    "explanation": "승민이 문제를 고칠 계획을 세우라고 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "개선 계획의 중요성에 대한 문장이에요.",
                    "optionA": "Plans",
                    "optionB": "help",
                    "optionC": "prevent",
                    "optionD": "mistakes",
                    "result": "Plans help prevent mistakes",
                    "explanation": "계획이 있으면 실수를 방지할 수 있어요."
                }
            ]
        }
    ]
}
ID: 19692 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "조용한 시간 vs 신나는 시간",
            "explanation": "ISFP의 침착함과 ENFP의 에너지 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "I want quiet time today.",
                    "translation": "오늘 조용한 시간을 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성민",
                    "script": "But we can do fun things!",
                    "translation": "근데 우리 재미있는 거 할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "I just need peace right now.",
                    "translation": "난 그냥 평온하고 싶어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준호는 조용한 시간을 원하나요?",
                    "hint": "ISFP는 조용한 환경을 좋아해요.",
                    "result": "O",
                    "explanation": "준호가 조용한 시간을 원한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성민",
                    "script": "What if we hang out soft music?",
                    "translation": "부드러운 음악 듣으며 있을래?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "That sounds nice actually.",
                    "translation": "그건 좋은데."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성민",
                    "script": "See? We can relax and chat!",
                    "translation": "봤지? 우리 쉬면서 얘기할 수 있어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I want @@  time today.",
                    "hint": "ISFP는 평온한 시간을 소중히 여겨요.",
                    "optionA": "busy",
                    "optionB": "quiet",
                    "optionC": "fun",
                    "result": "quiet",
                    "explanation": "준호가 조용한 시간을 원한다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준호",
                    "script": "You're so adaptable!",
                    "translation": "넌 정말 적응을 잘하네!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성민",
                    "script": "I just like being with you!",
                    "translation": "난 그냥 너와 함께하는 게 좋아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "I know, and I appreciate it.",
                    "translation": "알아, 고마워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성민",
                    "script": "Good, so let's do music!",
                    "translation": "좋아, 그럼 음악하자!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "Lead the way.",
                    "translation": "넌 이끌어줘."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "성민은 준호를 고려하나요?",
                    "hint": "ENFP는 다른 사람을 배려하며 함께하려고 해요.",
                    "result": "O",
                    "explanation": "성민이 준호를 존중하고 함께하려고 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서로 다른 성향을 맞추는 것에 대한 문장이에요.",
                    "result": "Together find peace",
                    "explanation": "함께 있으면 평온을 찾을 수 있어요.",
                    "optionA": "Together",
                    "optionB": "find",
                    "optionC": "peace"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "조용한 시간 vs 신나는 시간",
            "explanation": "ISFP의 침착함과 ENFP의 에너지 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "I want quiet time today.",
                    "translation": "오늘 조용한 시간을 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성민",
                    "script": "But we can do fun things!",
                    "translation": "근데 우리 재미있는 거 할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "I just need peace right now.",
                    "translation": "난 그냥 평온하고 싶어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준호는 조용한 시간을 원하나요?",
                    "hint": "ISFP는 조용한 환경을 좋아해요.",
                    "result": "O",
                    "explanation": "준호가 조용한 시간을 원한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성민",
                    "script": "What if we hang out soft music?",
                    "translation": "부드러운 음악 듣으며 있을래?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "That sounds nice actually.",
                    "translation": "그건 좋은데."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성민",
                    "script": "See? We can relax and chat!",
                    "translation": "봤지? 우리 쉬면서 얘기할 수 있어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I want @@  time today.",
                    "hint": "ISFP는 평온한 시간을 소중히 여겨요.",
                    "optionA": "busy",
                    "optionB": "quiet",
                    "optionC": "fun",
                    "result": "quiet",
                    "explanation": "준호가 조용한 시간을 원한다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준호",
                    "script": "You're so adaptable!",
                    "translation": "넌 정말 적응을 잘하네!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성민",
                    "script": "I just like being with you!",
                    "translation": "난 그냥 너와 함께하는 게 좋아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "I know, and I appreciate it.",
                    "translation": "알아, 고마워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성민",
                    "script": "Good, so let's do music!",
                    "translation": "좋아, 그럼 음악하자!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "Lead the way.",
                    "translation": "넌 이끌어줘."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "성민은 준호를 고려하나요?",
                    "hint": "ENFP는 다른 사람을 배려하며 함께하려고 해요.",
                    "result": "O",
                    "explanation": "성민이 준호를 존중하고 함께하려고 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "서로 다른 성향을 맞추는 것에 대한 문장이에요.",
                    "optionA": "Together",
                    "optionB": "find",
                    "optionC": "peace",
                    "result": "Together find peace",
                    "explanation": "함께 있으면 평온을 찾을 수 있어요."
                }
            ]
        }
    ]
}
ID: 19693 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새로운 친구 사귀기",
            "explanation": "ISFP의 신중함과 ENFP의 개방성 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I prefer my close friends.",
                    "translation": "난 절친들이 편해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지영",
                    "script": "But new friends are amazing!",
                    "translation": "근데 새 친구도 멋있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "Meeting new people feels scary.",
                    "translation": "새 사람 만나는 게 무서워."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I prefer my close @@.",
                    "hint": "ISFP는 깊은 관계를 선호해요.",
                    "optionA": "friends",
                    "optionB": "circle",
                    "optionC": "group",
                    "result": "friends",
                    "explanation": "도영이 친한 친구들을 선호한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지영",
                    "script": "I know lots of people!",
                    "translation": "난 많은 사람들을 알아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "How do you do that?",
                    "translation": "어떻게 그렇게 해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지영",
                    "script": "I just say hello to everyone!",
                    "translation": "난 그냥 모두에게 인사해!"
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "지영은 외향적이고 개방적인가요?",
                    "hint": "ENFP는 사람과의 만남을 즐기고 개방적이에요.",
                    "result": "O",
                    "explanation": "지영이 '모두에게 인사해'라고 말했어요. ENFP답게 개방적이네요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도영",
                    "script": "That's so brave!",
                    "translation": "정말 용감하네!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지영",
                    "script": "You can do it too!",
                    "translation": "넌 것도 할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "Maybe with you around.",
                    "translation": "너 있으면 그럴 수 있을 거 같아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지영",
                    "script": "Yes! I'll help you!",
                    "translation": "응! 내가 도와줄게!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "Thanks for believing in me.",
                    "translation": "나를 믿어줘서 고마워."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "New @@  are amazing!",
                    "hint": "ENFP는 새로운 인간관계에서 설렘을 느껴요.",
                    "optionA": "people",
                    "optionB": "friends",
                    "optionC": "groups",
                    "result": "friends",
                    "explanation": "지영이 새로운 친구 관계를 긍정적으로 봤어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "새로운 만남의 가치에 대한 문장이에요.",
                    "result": "Meeting people opens worlds",
                    "explanation": "새로운 사람 만남이 새로운 세상을 열어줘요.",
                    "optionA": "worlds",
                    "optionB": "Meeting",
                    "optionC": "opens",
                    "optionD": "people"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새로운 친구 사귀기",
            "explanation": "ISFP의 신중함과 ENFP의 개방성 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I prefer my close friends.",
                    "translation": "난 절친들이 편해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지영",
                    "script": "But new friends are amazing!",
                    "translation": "근데 새 친구도 멋있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "Meeting new people feels scary.",
                    "translation": "새 사람 만나는 게 무서워."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I prefer my close @@.",
                    "hint": "ISFP는 깊은 관계를 선호해요.",
                    "optionA": "friends",
                    "optionB": "circle",
                    "optionC": "group",
                    "result": "friends",
                    "explanation": "도영이 친한 친구들을 선호한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지영",
                    "script": "I know lots of people!",
                    "translation": "난 많은 사람들을 알아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "How do you do that?",
                    "translation": "어떻게 그렇게 해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지영",
                    "script": "I just say hello to everyone!",
                    "translation": "난 그냥 모두에게 인사해!"
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "지영은 외향적이고 개방적인가요?",
                    "hint": "ENFP는 사람과의 만남을 즐기고 개방적이에요.",
                    "result": "O",
                    "explanation": "지영이 '모두에게 인사해'라고 말했어요. ENFP답게 개방적이네요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도영",
                    "script": "That's so brave!",
                    "translation": "정말 용감하네!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지영",
                    "script": "You can do it too!",
                    "translation": "넌 것도 할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "Maybe with you around.",
                    "translation": "너 있으면 그럴 수 있을 거 같아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지영",
                    "script": "Yes! I'll help you!",
                    "translation": "응! 내가 도와줄게!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "Thanks for believing in me.",
                    "translation": "나를 믿어줘서 고마워."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "New @@  are amazing!",
                    "hint": "ENFP는 새로운 인간관계에서 설렘을 느껴요.",
                    "optionA": "people",
                    "optionB": "friends",
                    "optionC": "groups",
                    "result": "friends",
                    "explanation": "지영이 새로운 친구 관계를 긍정적으로 봤어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "새로운 만남의 가치에 대한 문장이에요.",
                    "optionA": "worlds",
                    "optionB": "Meeting",
                    "optionC": "opens",
                    "optionD": "people",
                    "result": "Meeting people opens worlds",
                    "explanation": "새로운 사람 만남이 새로운 세상을 열어줘요."
                }
            ]
        }
    ]
}
ID: 19694 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "영화 고르기",
            "explanation": "ISFP의 직감적 선택과 ENFP의 열린 마음 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "I want to watch this one.",
                    "translation": "난 이 영화 보고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미연",
                    "script": "What about that one too?",
                    "translation": "저 영화는?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "No, this feels right.",
                    "translation": "아니, 이 영화가 맞는 것 같아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채린은 직감으로 선택하나요?",
                    "hint": "ISFP는 감정과 직감으로 선택해요.",
                    "result": "O",
                    "explanation": "채린이 '이 영화가 맞는 것 같아'라고 직감으로 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미연",
                    "script": "But that one looks fun too!",
                    "translation": "근데 저것도 재밌어 보이는데!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채린",
                    "script": "Your taste is different.",
                    "translation": "넌 다르네."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미연",
                    "script": "I like lots of options!",
                    "translation": "난 여러 선택지를 좋아해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I want to watch this @@.",
                    "hint": "ISFP는 자신의 감정이 맞다고 믿어요.",
                    "optionA": "one",
                    "optionB": "movie",
                    "optionC": "show",
                    "result": "one",
                    "explanation": "채린이 이 영화를 보고 싶다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채린",
                    "script": "Okay, what's your pick?",
                    "translation": "좋아, 너는 뭐?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미연",
                    "script": "I can't choose! They're all good!",
                    "translation": "난 못 정해! 다 좋아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채린",
                    "script": "Let's flip a coin.",
                    "translation": "동전 던져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미연",
                    "script": "Yes! That's so fun!",
                    "translation": "응! 재밌는데!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "You make decisions so hard!",
                    "translation": "넌 선택을 그렇게 어렵게 해!"
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "미연은 여러 선택지를 좋아하나요?",
                    "hint": "ENFP는 가능성과 선택지를 좋아해요.",
                    "result": "O",
                    "explanation": "미연이 '다 좋아!'라고 모든 선택을 열어두고 싶어 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "선택의 차이에 대한 문장이에요.",
                    "result": "Choices speak different",
                    "explanation": "선택은 마음이 다르게 이야기해요.",
                    "optionA": "different",
                    "optionB": "Choices",
                    "optionC": "speak"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "영화 고르기",
            "explanation": "ISFP의 직감적 선택과 ENFP의 열린 마음 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "I want to watch this one.",
                    "translation": "난 이 영화 보고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미연",
                    "script": "What about that one too?",
                    "translation": "저 영화는?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "No, this feels right.",
                    "translation": "아니, 이 영화가 맞는 것 같아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채린은 직감으로 선택하나요?",
                    "hint": "ISFP는 감정과 직감으로 선택해요.",
                    "result": "O",
                    "explanation": "채린이 '이 영화가 맞는 것 같아'라고 직감으로 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미연",
                    "script": "But that one looks fun too!",
                    "translation": "근데 저것도 재밌어 보이는데!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채린",
                    "script": "Your taste is different.",
                    "translation": "넌 다르네."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미연",
                    "script": "I like lots of options!",
                    "translation": "난 여러 선택지를 좋아해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I want to watch this @@.",
                    "hint": "ISFP는 자신의 감정이 맞다고 믿어요.",
                    "optionA": "one",
                    "optionB": "movie",
                    "optionC": "show",
                    "result": "one",
                    "explanation": "채린이 이 영화를 보고 싶다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채린",
                    "script": "Okay, what's your pick?",
                    "translation": "좋아, 너는 뭐?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미연",
                    "script": "I can't choose! They're all good!",
                    "translation": "난 못 정해! 다 좋아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채린",
                    "script": "Let's flip a coin.",
                    "translation": "동전 던져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미연",
                    "script": "Yes! That's so fun!",
                    "translation": "응! 재밌는데!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채린",
                    "script": "You make decisions so hard!",
                    "translation": "넌 선택을 그렇게 어렵게 해!"
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "미연은 여러 선택지를 좋아하나요?",
                    "hint": "ENFP는 가능성과 선택지를 좋아해요.",
                    "result": "O",
                    "explanation": "미연이 '다 좋아!'라고 모든 선택을 열어두고 싶어 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "선택의 차이에 대한 문장이에요.",
                    "optionA": "different",
                    "optionB": "Choices",
                    "optionC": "speak",
                    "result": "Choices speak different",
                    "explanation": "선택은 마음이 다르게 이야기해요."
                }
            ]
        }
    ]
}
ID: 19695 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "계획 세우기",
            "explanation": "ISFP의 유연성과 ENFP의 즉흥성 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하윤",
                    "script": "Let's plan our trip.",
                    "translation": "여행 계획 세우자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다영",
                    "script": "Plans are so boring!",
                    "translation": "계획은 너무 지루한데!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하윤",
                    "script": "But we need some plan.",
                    "translation": "근데 뭔가 계획이 필요한데."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "Plans are so @@!",
                    "hint": "ENFP는 계획보다 즉흥성을 선호해요.",
                    "optionA": "fun",
                    "optionB": "boring",
                    "optionC": "tiring",
                    "result": "boring",
                    "explanation": "다영이 계획을 지루하다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다영",
                    "script": "Let's just go and see!",
                    "translation": "그냥 가서 봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하윤",
                    "script": "What if we get lost?",
                    "translation": "길을 잃으면?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다영",
                    "script": "That's the fun part!",
                    "translation": "그게 재밌는 부분이잖아!"
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "다영은 즉흥적인가요?",
                    "hint": "ENFP는 예측 불가능한 상황을 즐겨요.",
                    "result": "O",
                    "explanation": "다영이 '그게 재밌는 부분'이라고 즉흥성을 좋아했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하윤",
                    "script": "You always say that.",
                    "translation": "넌 항상 그래."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다영",
                    "script": "Because adventure is exciting!",
                    "translation": "모험이 설레니까!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하윤",
                    "script": "Okay, a little plan first.",
                    "translation": "좋아, 작은 계획만 먼저 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다영",
                    "script": "Fine, a tiny one!",
                    "translation": "좋아, 진짜 작은 계획!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하윤",
                    "script": "You're impossible sometimes!",
                    "translation": "넌 정말 힘들 때가 있어!"
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Let's just go and @@!",
                    "hint": "ENFP는 순간순간을 즐기려고 해요.",
                    "optionA": "explore",
                    "optionB": "see",
                    "optionC": "try",
                    "result": "see",
                    "explanation": "다영이 그냥 가서 보자고 제안했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "계획과 자유의 조화에 대한 문장이에요.",
                    "result": "Adventure needs structure",
                    "explanation": "모험도 어느 정도 구조가 필요해요.",
                    "optionA": "needs",
                    "optionB": "Adventure",
                    "optionC": "structure"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "계획 세우기",
            "explanation": "ISFP의 유연성과 ENFP의 즉흥성 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하윤",
                    "script": "Let's plan our trip.",
                    "translation": "여행 계획 세우자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다영",
                    "script": "Plans are so boring!",
                    "translation": "계획은 너무 지루한데!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하윤",
                    "script": "But we need some plan.",
                    "translation": "근데 뭔가 계획이 필요한데."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "Plans are so @@!",
                    "hint": "ENFP는 계획보다 즉흥성을 선호해요.",
                    "optionA": "fun",
                    "optionB": "boring",
                    "optionC": "tiring",
                    "result": "boring",
                    "explanation": "다영이 계획을 지루하다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다영",
                    "script": "Let's just go and see!",
                    "translation": "그냥 가서 봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하윤",
                    "script": "What if we get lost?",
                    "translation": "길을 잃으면?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다영",
                    "script": "That's the fun part!",
                    "translation": "그게 재밌는 부분이잖아!"
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "다영은 즉흥적인가요?",
                    "hint": "ENFP는 예측 불가능한 상황을 즐겨요.",
                    "result": "O",
                    "explanation": "다영이 '그게 재밌는 부분'이라고 즉흥성을 좋아했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하윤",
                    "script": "You always say that.",
                    "translation": "넌 항상 그래."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다영",
                    "script": "Because adventure is exciting!",
                    "translation": "모험이 설레니까!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하윤",
                    "script": "Okay, a little plan first.",
                    "translation": "좋아, 작은 계획만 먼저 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다영",
                    "script": "Fine, a tiny one!",
                    "translation": "좋아, 진짜 작은 계획!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하윤",
                    "script": "You're impossible sometimes!",
                    "translation": "넌 정말 힘들 때가 있어!"
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Let's just go and @@!",
                    "hint": "ENFP는 순간순간을 즐기려고 해요.",
                    "optionA": "explore",
                    "optionB": "see",
                    "optionC": "try",
                    "result": "see",
                    "explanation": "다영이 그냥 가서 보자고 제안했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "계획과 자유의 조화에 대한 문장이에요.",
                    "optionA": "needs",
                    "optionB": "Adventure",
                    "optionC": "structure",
                    "result": "Adventure needs structure",
                    "explanation": "모험도 어느 정도 구조가 필요해요."
                }
            ]
        }
    ]
}
ID: 19696 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "감정 표현하기",
            "explanation": "ISFP의 조용한 표현과 ENFP의 활발한 표현 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소희",
                    "script": "I'm happy, just quietly.",
                    "translation": "난 행복해, 그냥 조용할 뿐이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건우",
                    "script": "But tell everyone!",
                    "translation": "근데 모두에게 말해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소희",
                    "script": "That's not my style.",
                    "translation": "그건 내 스타일이 아니야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소희는 감정을 크게 드러내나요?",
                    "hint": "ISFP는 감정을 내적으로 경험해요.",
                    "result": "X",
                    "explanation": "소희가 '조용하게'라고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건우",
                    "script": "But people should know!",
                    "translation": "근데 사람들이 알아야 하잖아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소희",
                    "script": "Why does it matter?",
                    "translation": "뭐가 중요해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건우",
                    "script": "Sharing makes it more special!",
                    "translation": "나누면 더 특별해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I'm happy, just @@.",
                    "hint": "ISFP는 조용한 행복을 선호해요.",
                    "optionA": "alone",
                    "optionB": "quietly",
                    "optionC": "here",
                    "result": "quietly",
                    "explanation": "소희가 조용히 행복하다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소희",
                    "script": "You're so loud sometimes!",
                    "translation": "넌 정말 시끄러울 때가 있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건우",
                    "script": "That's because I'm excited!",
                    "translation": "난 설렛거든!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소희",
                    "script": "I know, I like that about you.",
                    "translation": "알아, 나 넌 그런 게 좋아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건우",
                    "script": "And I like your quiet style!",
                    "translation": "그리고 난 넌 조용한 스타일 좋아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소희",
                    "script": "We're so different.",
                    "translation": "우리 정말 다르네."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "건우는 감정을 크게 드러내나요?",
                    "hint": "ENFP는 감정을 자유롭게 표현해요.",
                    "result": "O",
                    "explanation": "건우가 '설렛거든'이라고 활발하게 표현했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서로 다른 표현 방식의 가치에 대한 문장이에요.",
                    "result": "Different ways show care",
                    "explanation": "다양한 방식이 배려를 보여줘요.",
                    "optionA": "care",
                    "optionB": "ways",
                    "optionC": "Different",
                    "optionD": "show"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "감정 표현하기",
            "explanation": "ISFP의 조용한 표현과 ENFP의 활발한 표현 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소희",
                    "script": "I'm happy, just quietly.",
                    "translation": "난 행복해, 그냥 조용할 뿐이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건우",
                    "script": "But tell everyone!",
                    "translation": "근데 모두에게 말해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소희",
                    "script": "That's not my style.",
                    "translation": "그건 내 스타일이 아니야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소희는 감정을 크게 드러내나요?",
                    "hint": "ISFP는 감정을 내적으로 경험해요.",
                    "result": "X",
                    "explanation": "소희가 '조용하게'라고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건우",
                    "script": "But people should know!",
                    "translation": "근데 사람들이 알아야 하잖아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소희",
                    "script": "Why does it matter?",
                    "translation": "뭐가 중요해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건우",
                    "script": "Sharing makes it more special!",
                    "translation": "나누면 더 특별해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I'm happy, just @@.",
                    "hint": "ISFP는 조용한 행복을 선호해요.",
                    "optionA": "alone",
                    "optionB": "quietly",
                    "optionC": "here",
                    "result": "quietly",
                    "explanation": "소희가 조용히 행복하다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소희",
                    "script": "You're so loud sometimes!",
                    "translation": "넌 정말 시끄러울 때가 있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건우",
                    "script": "That's because I'm excited!",
                    "translation": "난 설렛거든!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소희",
                    "script": "I know, I like that about you.",
                    "translation": "알아, 나 넌 그런 게 좋아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건우",
                    "script": "And I like your quiet style!",
                    "translation": "그리고 난 넌 조용한 스타일 좋아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소희",
                    "script": "We're so different.",
                    "translation": "우리 정말 다르네."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "건우는 감정을 크게 드러내나요?",
                    "hint": "ENFP는 감정을 자유롭게 표현해요.",
                    "result": "O",
                    "explanation": "건우가 '설렛거든'이라고 활발하게 표현했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "서로 다른 표현 방식의 가치에 대한 문장이에요.",
                    "optionA": "care",
                    "optionB": "ways",
                    "optionC": "Different",
                    "optionD": "show",
                    "result": "Different ways show care",
                    "explanation": "다양한 방식이 배려를 보여줘요."
                }
            ]
        }
    ]
}
ID: 19697 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "의견 충돌",
            "explanation": "ISFP의 신중함과 ENFP의 긍정성 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은지",
                    "script": "This might not work.",
                    "translation": "이건 안 될 수도 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "No, it will be great!",
                    "translation": "아니, 정말 잘 될 거야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은지",
                    "script": "I have a bad feeling.",
                    "translation": "난 좋지 않은 느낌이 드는데."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "This might not @@.",
                    "hint": "ISFP는 부정적인 가능성을 먼저 고려해요.",
                    "optionA": "happen",
                    "optionB": "work",
                    "optionC": "start",
                    "result": "work",
                    "explanation": "은지가 작동하지 않을 수도 있다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "Let's try anyway!",
                    "translation": "그래도 해보자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은지",
                    "script": "You're too positive sometimes.",
                    "translation": "넌 정말 긍정적이네."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "That's how I stay happy!",
                    "translation": "그래야 난 행복해!"
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "현우는 긍정적인가요?",
                    "hint": "ENFP는 긍정성으로 상황을 극복해요.",
                    "result": "O",
                    "explanation": "현우가 '그래야 난 행복해'라고 긍정적이었어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은지",
                    "script": "Your energy is something else.",
                    "translation": "넌 진짜 다르구나."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "And you ground me sometimes.",
                    "translation": "그리고 넌 날 가끔 안정시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은지",
                    "script": "Really?",
                    "translation": "정말?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "Yes! We balance each other!",
                    "translation": "응! 우리 서로를 균형 잡혀!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은지",
                    "script": "That's actually nice to hear.",
                    "translation": "그건 좋은 말이네."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "I have a bad @@.",
                    "hint": "ISFP는 직감으로 위험을 감지해요.",
                    "optionA": "mood",
                    "optionB": "feeling",
                    "optionC": "thought",
                    "result": "feeling",
                    "explanation": "은지가 좋지 않은 직감을 표현했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "균형 잡힌 관계에 대한 문장이에요.",
                    "result": "Balance comes from",
                    "explanation": "균형은 다른 관점에서 비롯되어요.",
                    "optionA": "Balance",
                    "optionB": "comes",
                    "optionC": "from"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "의견 충돌",
            "explanation": "ISFP의 신중함과 ENFP의 긍정성 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은지",
                    "script": "This might not work.",
                    "translation": "이건 안 될 수도 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "No, it will be great!",
                    "translation": "아니, 정말 잘 될 거야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은지",
                    "script": "I have a bad feeling.",
                    "translation": "난 좋지 않은 느낌이 드는데."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "This might not @@.",
                    "hint": "ISFP는 부정적인 가능성을 먼저 고려해요.",
                    "optionA": "happen",
                    "optionB": "work",
                    "optionC": "start",
                    "result": "work",
                    "explanation": "은지가 작동하지 않을 수도 있다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "Let's try anyway!",
                    "translation": "그래도 해보자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은지",
                    "script": "You're too positive sometimes.",
                    "translation": "넌 정말 긍정적이네."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "That's how I stay happy!",
                    "translation": "그래야 난 행복해!"
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "현우는 긍정적인가요?",
                    "hint": "ENFP는 긍정성으로 상황을 극복해요.",
                    "result": "O",
                    "explanation": "현우가 '그래야 난 행복해'라고 긍정적이었어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은지",
                    "script": "Your energy is something else.",
                    "translation": "넌 진짜 다르구나."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "And you ground me sometimes.",
                    "translation": "그리고 넌 날 가끔 안정시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은지",
                    "script": "Really?",
                    "translation": "정말?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "Yes! We balance each other!",
                    "translation": "응! 우리 서로를 균형 잡혀!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은지",
                    "script": "That's actually nice to hear.",
                    "translation": "그건 좋은 말이네."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "I have a bad @@.",
                    "hint": "ISFP는 직감으로 위험을 감지해요.",
                    "optionA": "mood",
                    "optionB": "feeling",
                    "optionC": "thought",
                    "result": "feeling",
                    "explanation": "은지가 좋지 않은 직감을 표현했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "균형 잡힌 관계에 대한 문장이에요.",
                    "optionA": "Balance",
                    "optionB": "comes",
                    "optionC": "from",
                    "result": "Balance comes from",
                    "explanation": "균형은 다른 관점에서 비롯되어요."
                }
            ]
        }
    ]
}
ID: 19698 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘들 때",
            "explanation": "ISFP의 내적 처리와 ENFP의 외향적 해소 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미래",
                    "script": "I need some quiet.",
                    "translation": "난 조용함이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "선영",
                    "script": "Let's go out and have fun!",
                    "translation": "나가서 재미있게 놀자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미래",
                    "script": "You don't understand.",
                    "translation": "넌 이해를 못 하네."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미래는 혼자 시간을 보내고 싶어하나요?",
                    "hint": "ISFP는 혼자서 감정을 정리해요.",
                    "result": "O",
                    "explanation": "미래가 조용함을 필요로 한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "선영",
                    "script": "But being alone makes it worse!",
                    "translation": "근데 혼자 있으면 더 안 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미래",
                    "script": "Not for me.",
                    "translation": "난 다르거든."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "선영",
                    "script": "Okay, but call me later?",
                    "translation": "좋아, 근데 나중에 전화할래?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I need some @@.",
                    "hint": "ISFP는 스트레스를 받을 때 혼자 있으려고 해요.",
                    "optionA": "time",
                    "optionB": "rest",
                    "optionC": "quiet",
                    "result": "quiet",
                    "explanation": "미래가 조용함이 필요하다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미래",
                    "script": "I will, I promise.",
                    "translation": "응, 약속할게."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "선영",
                    "script": "Good, I worry about you.",
                    "translation": "좋아, 난 너 걱정돼."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미래",
                    "script": "I know, I appreciate it.",
                    "translation": "알아, 고마워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "선영",
                    "script": "We just process things differently.",
                    "translation": "우리 다르게 생각할 뿐이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미래",
                    "script": "That's what makes us work.",
                    "translation": "그게 우리가 잘 되는 이유야."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "선영은 미래의 방식을 존중하나요?",
                    "hint": "ENFP는 다양성을 수용해요.",
                    "result": "O",
                    "explanation": "선영이 서로 다르다는 것을 인정했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "스트레스 대처 방식의 차이에 대한 문장이에요.",
                    "result": "Processing ways are",
                    "explanation": "다양한 방식의 처리는 모두 유효해요.",
                    "optionA": "are",
                    "optionB": "Processing",
                    "optionC": "ways"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘들 때",
            "explanation": "ISFP의 내적 처리와 ENFP의 외향적 해소 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미래",
                    "script": "I need some quiet.",
                    "translation": "난 조용함이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "선영",
                    "script": "Let's go out and have fun!",
                    "translation": "나가서 재미있게 놀자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미래",
                    "script": "You don't understand.",
                    "translation": "넌 이해를 못 하네."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미래는 혼자 시간을 보내고 싶어하나요?",
                    "hint": "ISFP는 혼자서 감정을 정리해요.",
                    "result": "O",
                    "explanation": "미래가 조용함을 필요로 한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "선영",
                    "script": "But being alone makes it worse!",
                    "translation": "근데 혼자 있으면 더 안 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미래",
                    "script": "Not for me.",
                    "translation": "난 다르거든."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "선영",
                    "script": "Okay, but call me later?",
                    "translation": "좋아, 근데 나중에 전화할래?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I need some @@.",
                    "hint": "ISFP는 스트레스를 받을 때 혼자 있으려고 해요.",
                    "optionA": "time",
                    "optionB": "rest",
                    "optionC": "quiet",
                    "result": "quiet",
                    "explanation": "미래가 조용함이 필요하다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미래",
                    "script": "I will, I promise.",
                    "translation": "응, 약속할게."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "선영",
                    "script": "Good, I worry about you.",
                    "translation": "좋아, 난 너 걱정돼."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미래",
                    "script": "I know, I appreciate it.",
                    "translation": "알아, 고마워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "선영",
                    "script": "We just process things differently.",
                    "translation": "우리 다르게 생각할 뿐이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미래",
                    "script": "That's what makes us work.",
                    "translation": "그게 우리가 잘 되는 이유야."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "선영은 미래의 방식을 존중하나요?",
                    "hint": "ENFP는 다양성을 수용해요.",
                    "result": "O",
                    "explanation": "선영이 서로 다르다는 것을 인정했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "스트레스 대처 방식의 차이에 대한 문장이에요.",
                    "optionA": "are",
                    "optionB": "Processing",
                    "optionC": "ways",
                    "result": "Processing ways are",
                    "explanation": "다양한 방식의 처리는 모두 유효해요."
                }
            ]
        }
    ]
}
ID: 19699 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 극복법",
            "explanation": "ISFP의 예술적 표현과 ENFP의 사회적 활동 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지혜",
                    "script": "I paint when I'm stressed.",
                    "translation": "난 스트레스받으면 그림 그려."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나리",
                    "script": "I call my friends!",
                    "translation": "난 친구들한테 전화해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지혜",
                    "script": "That's too much for me.",
                    "translation": "난 그건 너무 많아."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I paint when I'm @@.",
                    "hint": "ISFP는 창의적 표현으로 스트레스를 푼다.",
                    "optionA": "happy",
                    "optionB": "stressed",
                    "optionC": "tired",
                    "result": "stressed",
                    "explanation": "지혜가 스트레스받을 때 그림을 그린다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나리",
                    "script": "But talking helps!",
                    "translation": "근데 얘기하면 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지혜",
                    "script": "For you, maybe.",
                    "translation": "너한테는 그럴 수도."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나리",
                    "script": "We're really different!",
                    "translation": "우리 정말 다르네!"
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "나리는 외향적으로 스트레스를 푸나요?",
                    "hint": "ENFP는 다른 사람과 함께 활동하며 스트레스를 해소해요.",
                    "result": "O",
                    "explanation": "나리가 친구들과 대화로 스트레스를 푼다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지혜",
                    "script": "But it works for both.",
                    "translation": "근데 둘 다 효과 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나리",
                    "script": "Yeah, that's true!",
                    "translation": "응, 맞네!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지혜",
                    "script": "You respect my way?",
                    "translation": "넌 내 방식을 존중해?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나리",
                    "script": "Of course! Creativity is cool!",
                    "translation": "당연하지! 창의성 멋있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지혜",
                    "script": "And your energy helps too.",
                    "translation": "그리고 넌 에너지로 도와줘."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "I @@  when I'm stressed.",
                    "hint": "ISFP는 창의적인 활동으로 감정을 표현해요.",
                    "optionA": "think",
                    "optionB": "paint",
                    "optionC": "write",
                    "result": "paint",
                    "explanation": "지혜가 스트레스받을 때 그림을 그린다고 명확히 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다양한 스트레스 해소법에 대한 문장이에요.",
                    "result": "Different ways heal",
                    "explanation": "다양한 방식이 우리 마음을 치유해요.",
                    "optionA": "heal",
                    "optionB": "ways",
                    "optionC": "Different"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 극복법",
            "explanation": "ISFP의 예술적 표현과 ENFP의 사회적 활동 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지혜",
                    "script": "I paint when I'm stressed.",
                    "translation": "난 스트레스받으면 그림 그려."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나리",
                    "script": "I call my friends!",
                    "translation": "난 친구들한테 전화해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지혜",
                    "script": "That's too much for me.",
                    "translation": "난 그건 너무 많아."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I paint when I'm @@.",
                    "hint": "ISFP는 창의적 표현으로 스트레스를 푼다.",
                    "optionA": "happy",
                    "optionB": "stressed",
                    "optionC": "tired",
                    "result": "stressed",
                    "explanation": "지혜가 스트레스받을 때 그림을 그린다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나리",
                    "script": "But talking helps!",
                    "translation": "근데 얘기하면 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지혜",
                    "script": "For you, maybe.",
                    "translation": "너한테는 그럴 수도."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나리",
                    "script": "We're really different!",
                    "translation": "우리 정말 다르네!"
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "나리는 외향적으로 스트레스를 푸나요?",
                    "hint": "ENFP는 다른 사람과 함께 활동하며 스트레스를 해소해요.",
                    "result": "O",
                    "explanation": "나리가 친구들과 대화로 스트레스를 푼다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지혜",
                    "script": "But it works for both.",
                    "translation": "근데 둘 다 효과 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나리",
                    "script": "Yeah, that's true!",
                    "translation": "응, 맞네!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지혜",
                    "script": "You respect my way?",
                    "translation": "넌 내 방식을 존중해?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나리",
                    "script": "Of course! Creativity is cool!",
                    "translation": "당연하지! 창의성 멋있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지혜",
                    "script": "And your energy helps too.",
                    "translation": "그리고 넌 에너지로 도와줘."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "I @@  when I'm stressed.",
                    "hint": "ISFP는 창의적인 활동으로 감정을 표현해요.",
                    "optionA": "think",
                    "optionB": "paint",
                    "optionC": "write",
                    "result": "paint",
                    "explanation": "지혜가 스트레스받을 때 그림을 그린다고 명확히 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "다양한 스트레스 해소법에 대한 문장이에요.",
                    "optionA": "heal",
                    "optionB": "ways",
                    "optionC": "Different",
                    "result": "Different ways heal",
                    "explanation": "다양한 방식이 우리 마음을 치유해요."
                }
            ]
        }
    ]
}
ID: 19700 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새 일자리",
            "explanation": "ISFP의 신중함과 ENFP의 도전 정신 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준석",
                    "script": "I'm nervous about this job.",
                    "translation": "이 일자리가 걱정돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건우",
                    "script": "But it's an amazing chance!",
                    "translation": "근데 이건 정말 좋은 기회야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준석",
                    "script": "What if I fail?",
                    "translation": "실패하면 어떻게 해?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준석은 새로운 일에 불안해하나요?",
                    "hint": "ISFP는 신중하고 부정적인 가능성을 먼저 생각해요.",
                    "result": "O",
                    "explanation": "준석이 실패할 가능성을 먼저 고려했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건우",
                    "script": "You won't! Trust yourself!",
                    "translation": "안 할 거야! 자신감 가져!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준석",
                    "script": "You're always so confident.",
                    "translation": "넌 항상 그렇게 자신 있네."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건우",
                    "script": "Because you're great at it!",
                    "translation": "넌 그 일을 잘할 거니까!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I'm @@  about this job.",
                    "hint": "ISFP는 새로운 상황에 불안감을 느껴요.",
                    "optionA": "excited",
                    "optionB": "nervous",
                    "optionC": "ready",
                    "result": "nervous",
                    "explanation": "준석이 신경과 불안을 느낀다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준석",
                    "script": "Really?",
                    "translation": "정말?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건우",
                    "script": "Yes! Start strong!",
                    "translation": "응! 강하게 시작해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준석",
                    "script": "Maybe I can do this.",
                    "translation": "혹시 나 할 수 있을 거 같아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건우",
                    "script": "You definitely can!",
                    "translation": "너 절대 할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준석",
                    "script": "Thanks for believing.",
                    "translation": "나를 믿어줘서 고마워."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "건우는 긍정적이고 지지적인가요?",
                    "hint": "ENFP는 다른 사람을 격려하고 지지해요.",
                    "result": "O",
                    "explanation": "건우가 계속 준석을 격려했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "새 도전에 대한 문장이에요.",
                    "result": "Confidence grows with",
                    "explanation": "자신감은 지지와 함께 자라요.",
                    "optionA": "Confidence",
                    "optionB": "grows",
                    "optionC": "with"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새 일자리",
            "explanation": "ISFP의 신중함과 ENFP의 도전 정신 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준석",
                    "script": "I'm nervous about this job.",
                    "translation": "이 일자리가 걱정돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건우",
                    "script": "But it's an amazing chance!",
                    "translation": "근데 이건 정말 좋은 기회야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준석",
                    "script": "What if I fail?",
                    "translation": "실패하면 어떻게 해?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준석은 새로운 일에 불안해하나요?",
                    "hint": "ISFP는 신중하고 부정적인 가능성을 먼저 생각해요.",
                    "result": "O",
                    "explanation": "준석이 실패할 가능성을 먼저 고려했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건우",
                    "script": "You won't! Trust yourself!",
                    "translation": "안 할 거야! 자신감 가져!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준석",
                    "script": "You're always so confident.",
                    "translation": "넌 항상 그렇게 자신 있네."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건우",
                    "script": "Because you're great at it!",
                    "translation": "넌 그 일을 잘할 거니까!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I'm @@  about this job.",
                    "hint": "ISFP는 새로운 상황에 불안감을 느껴요.",
                    "optionA": "excited",
                    "optionB": "nervous",
                    "optionC": "ready",
                    "result": "nervous",
                    "explanation": "준석이 신경과 불안을 느낀다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준석",
                    "script": "Really?",
                    "translation": "정말?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건우",
                    "script": "Yes! Start strong!",
                    "translation": "응! 강하게 시작해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준석",
                    "script": "Maybe I can do this.",
                    "translation": "혹시 나 할 수 있을 거 같아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건우",
                    "script": "You definitely can!",
                    "translation": "너 절대 할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준석",
                    "script": "Thanks for believing.",
                    "translation": "나를 믿어줘서 고마워."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "건우는 긍정적이고 지지적인가요?",
                    "hint": "ENFP는 다른 사람을 격려하고 지지해요.",
                    "result": "O",
                    "explanation": "건우가 계속 준석을 격려했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "새 도전에 대한 문장이에요.",
                    "optionA": "Confidence",
                    "optionB": "grows",
                    "optionC": "with",
                    "result": "Confidence grows with",
                    "explanation": "자신감은 지지와 함께 자라요."
                }
            ]
        }
    ]
}
ID: 19701 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 계획",
            "explanation": "ISFP의 개방성과 ENFP의 가능성 추구 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I want to see what happens.",
                    "translation": "난 뭐가 일어날지 보고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다희",
                    "script": "But we need long plans!",
                    "translation": "근데 우리 장기 계획이 필요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "Plans limit me.",
                    "translation": "계획은 날 제한시켜."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I want to see what @@.",
                    "hint": "ISFP는 미래를 열어두고 싶어 해요.",
                    "optionA": "comes",
                    "optionB": "happens",
                    "optionC": "next",
                    "result": "happens",
                    "explanation": "도영이 뭐가 일어날지 보고 싶다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다희",
                    "script": "They guide us!",
                    "translation": "그게 우리를 인도해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "Or trap us.",
                    "translation": "아니면 우릴 가두지."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다희",
                    "script": "What if we plan loosely?",
                    "translation": "느슨하게 계획하면?"
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "다희는 계획을 좋아하나요?",
                    "hint": "ENFP도 계획보다 가능성을 좋아하지만 방향이 필요해요.",
                    "result": "O",
                    "explanation": "다희가 계획의 중요성을 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도영",
                    "script": "Loosely?",
                    "translation": "느슨하게?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다희",
                    "script": "Yeah, but with direction!",
                    "translation": "응, 근데 방향은 있는 거!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "That might work.",
                    "translation": "그건 될 것 같은데."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다희",
                    "script": "See? We find middle ground!",
                    "translation": "봤지? 우리 중간을 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "You always find the way.",
                    "translation": "넌 항상 길을 찾네."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Plans @@  me.",
                    "hint": "ISFP는 계획에 의한 제약을 느껴요.",
                    "optionA": "help",
                    "optionB": "limit",
                    "optionC": "guide",
                    "result": "limit",
                    "explanation": "도영이 계획이 자신을 제한한다고 느낀다고 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "균형 잡힌 계획에 대한 문장이에요.",
                    "result": "Direction keeps freedom",
                    "explanation": "방향이 자유를 지켜줘요.",
                    "optionA": "keeps",
                    "optionB": "freedom",
                    "optionC": "Direction"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 계획",
            "explanation": "ISFP의 개방성과 ENFP의 가능성 추구 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I want to see what happens.",
                    "translation": "난 뭐가 일어날지 보고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다희",
                    "script": "But we need long plans!",
                    "translation": "근데 우리 장기 계획이 필요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "Plans limit me.",
                    "translation": "계획은 날 제한시켜."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I want to see what @@.",
                    "hint": "ISFP는 미래를 열어두고 싶어 해요.",
                    "optionA": "comes",
                    "optionB": "happens",
                    "optionC": "next",
                    "result": "happens",
                    "explanation": "도영이 뭐가 일어날지 보고 싶다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다희",
                    "script": "They guide us!",
                    "translation": "그게 우리를 인도해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "Or trap us.",
                    "translation": "아니면 우릴 가두지."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다희",
                    "script": "What if we plan loosely?",
                    "translation": "느슨하게 계획하면?"
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "다희는 계획을 좋아하나요?",
                    "hint": "ENFP도 계획보다 가능성을 좋아하지만 방향이 필요해요.",
                    "result": "O",
                    "explanation": "다희가 계획의 중요성을 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도영",
                    "script": "Loosely?",
                    "translation": "느슨하게?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다희",
                    "script": "Yeah, but with direction!",
                    "translation": "응, 근데 방향은 있는 거!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "That might work.",
                    "translation": "그건 될 것 같은데."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다희",
                    "script": "See? We find middle ground!",
                    "translation": "봤지? 우리 중간을 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "You always find the way.",
                    "translation": "넌 항상 길을 찾네."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Plans @@  me.",
                    "hint": "ISFP는 계획에 의한 제약을 느껴요.",
                    "optionA": "help",
                    "optionB": "limit",
                    "optionC": "guide",
                    "result": "limit",
                    "explanation": "도영이 계획이 자신을 제한한다고 느낀다고 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "균형 잡힌 계획에 대한 문장이에요.",
                    "optionA": "keeps",
                    "optionB": "freedom",
                    "optionC": "Direction",
                    "result": "Direction keeps freedom",
                    "explanation": "방향이 자유를 지켜줘요."
                }
            ]
        }
    ]
}
ID: 19702 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 계획",
            "explanation": "ISFP의 차분함과 ENFP의 활동성 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I want to relax at home.",
                    "translation": "난 집에서 쉬고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지은",
                    "script": "Let's go out and explore!",
                    "translation": "나가서 탐험하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "I'm tired.",
                    "translation": "난 피곤해."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I want to @@  at home.",
                    "hint": "ISFP는 편안함을 추구해요.",
                    "optionA": "stay",
                    "optionB": "relax",
                    "optionC": "rest",
                    "result": "relax",
                    "explanation": "채영이 집에서 쉬고 싶다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지은",
                    "script": "But there's so much to do!",
                    "translation": "근데 할 게 너무 많아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "That's why I need rest.",
                    "translation": "그래서 난 쉬어야 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지은",
                    "script": "Okay, what if we do both?",
                    "translation": "좋아, 조금 있다 나가?"
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "지은은 활동적인가요?",
                    "hint": "ENFP는 활동을 즐기고 에너지가 넘쳐요.",
                    "result": "O",
                    "explanation": "지은이 탐험 가자고 제안했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "Both?",
                    "translation": "둘 다?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지은",
                    "script": "Yeah! Rest now, then adventure later!",
                    "translation": "응! 지금 쉬고 나중에 모험!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "That actually sounds good.",
                    "translation": "그건 좋네."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지은",
                    "script": "Right? I'm brilliant!",
                    "translation": "지, 나 천재야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You're impossible.",
                    "translation": "넌 정말 힘들어."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Let's go out and @@!",
                    "hint": "ENFP는 새로운 경험을 추구해요.",
                    "optionA": "play",
                    "optionB": "have fun",
                    "optionC": "explore",
                    "result": "explore",
                    "explanation": "지은이 탐험가자고 제안했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "휴식과 활동의 조화에 대한 문장이에요.",
                    "result": "Rest adventure balance",
                    "explanation": "휴식과 모험의 균형이 완벽한 주말을 만들어요.",
                    "optionA": "Rest",
                    "optionB": "balance",
                    "optionC": "adventure"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 계획",
            "explanation": "ISFP의 차분함과 ENFP의 활동성 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I want to relax at home.",
                    "translation": "난 집에서 쉬고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지은",
                    "script": "Let's go out and explore!",
                    "translation": "나가서 탐험하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "I'm tired.",
                    "translation": "난 피곤해."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I want to @@  at home.",
                    "hint": "ISFP는 편안함을 추구해요.",
                    "optionA": "stay",
                    "optionB": "relax",
                    "optionC": "rest",
                    "result": "relax",
                    "explanation": "채영이 집에서 쉬고 싶다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지은",
                    "script": "But there's so much to do!",
                    "translation": "근데 할 게 너무 많아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "That's why I need rest.",
                    "translation": "그래서 난 쉬어야 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지은",
                    "script": "Okay, what if we do both?",
                    "translation": "좋아, 조금 있다 나가?"
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "지은은 활동적인가요?",
                    "hint": "ENFP는 활동을 즐기고 에너지가 넘쳐요.",
                    "result": "O",
                    "explanation": "지은이 탐험 가자고 제안했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "Both?",
                    "translation": "둘 다?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지은",
                    "script": "Yeah! Rest now, then adventure later!",
                    "translation": "응! 지금 쉬고 나중에 모험!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "That actually sounds good.",
                    "translation": "그건 좋네."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지은",
                    "script": "Right? I'm brilliant!",
                    "translation": "지, 나 천재야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You're impossible.",
                    "translation": "넌 정말 힘들어."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Let's go out and @@!",
                    "hint": "ENFP는 새로운 경험을 추구해요.",
                    "optionA": "play",
                    "optionB": "have fun",
                    "optionC": "explore",
                    "result": "explore",
                    "explanation": "지은이 탐험가자고 제안했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "휴식과 활동의 조화에 대한 문장이에요.",
                    "optionA": "Rest",
                    "optionB": "balance",
                    "optionC": "adventure",
                    "result": "Rest adventure balance",
                    "explanation": "휴식과 모험의 균형이 완벽한 주말을 만들어요."
                }
            ]
        }
    ]
}
ID: 19703 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 공유",
            "explanation": "ISFP의 조용한 즐김과 ENFP의 함께하는 즐김 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I love reading quietly.",
                    "translation": "난 조용히 책 읽는 걸 좋아해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현주",
                    "script": "Reading is boring without friends!",
                    "translation": "책은 친구 없으면 지루해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "Not for me.",
                    "translation": "난 아니야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현주는 혼자 하는 활동을 싫어하나요?",
                    "hint": "ENFP는 함께 활동하는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "현주가 혼자 읽는 것은 지루하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현주",
                    "script": "We could read and chat!",
                    "translation": "우리 읽으면서 수다 떨 수 있잖아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "That defeats the purpose.",
                    "translation": "그럼 의미가 없어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현주",
                    "script": "But sharing is fun!",
                    "translation": "근데 함께하는 게 재밌아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I love reading @@.",
                    "hint": "ISFP는 조용한 환경에서의 활동을 좋아해요.",
                    "optionA": "alone",
                    "optionB": "quietly",
                    "optionC": "here",
                    "result": "quietly",
                    "explanation": "소미가 조용히 읽는 것을 좋아한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소미",
                    "script": "You always want to share.",
                    "translation": "넌 항상 함께하고 싶어해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현주",
                    "script": "Because you're fun!",
                    "translation": "넌 재미있으니까!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "Even when I'm quiet?",
                    "translation": "내가 조용할 때도?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현주",
                    "script": "Especially then!",
                    "translation": "특히 그럴 때!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "That's sweet.",
                    "translation": "그건 좋은데."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "현주는 소미의 조용함을 좋아하나요?",
                    "hint": "ENFP는 다양한 개성을 수용해요.",
                    "result": "O",
                    "explanation": "현주가 '특히 그럴 때!'라고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께함의 가치에 대한 문장이에요.",
                    "result": "Sharing moments makes",
                    "explanation": "순간을 함께하면 그것이 더 커져요.",
                    "optionA": "makes",
                    "optionB": "moments",
                    "optionC": "Sharing"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 공유",
            "explanation": "ISFP의 조용한 즐김과 ENFP의 함께하는 즐김 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I love reading quietly.",
                    "translation": "난 조용히 책 읽는 걸 좋아해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현주",
                    "script": "Reading is boring without friends!",
                    "translation": "책은 친구 없으면 지루해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "Not for me.",
                    "translation": "난 아니야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현주는 혼자 하는 활동을 싫어하나요?",
                    "hint": "ENFP는 함께 활동하는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "현주가 혼자 읽는 것은 지루하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현주",
                    "script": "We could read and chat!",
                    "translation": "우리 읽으면서 수다 떨 수 있잖아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "That defeats the purpose.",
                    "translation": "그럼 의미가 없어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현주",
                    "script": "But sharing is fun!",
                    "translation": "근데 함께하는 게 재밌아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I love reading @@.",
                    "hint": "ISFP는 조용한 환경에서의 활동을 좋아해요.",
                    "optionA": "alone",
                    "optionB": "quietly",
                    "optionC": "here",
                    "result": "quietly",
                    "explanation": "소미가 조용히 읽는 것을 좋아한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소미",
                    "script": "You always want to share.",
                    "translation": "넌 항상 함께하고 싶어해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현주",
                    "script": "Because you're fun!",
                    "translation": "넌 재미있으니까!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "Even when I'm quiet?",
                    "translation": "내가 조용할 때도?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현주",
                    "script": "Especially then!",
                    "translation": "특히 그럴 때!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "That's sweet.",
                    "translation": "그건 좋은데."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "현주는 소미의 조용함을 좋아하나요?",
                    "hint": "ENFP는 다양한 개성을 수용해요.",
                    "result": "O",
                    "explanation": "현주가 '특히 그럴 때!'라고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께함의 가치에 대한 문장이에요.",
                    "optionA": "makes",
                    "optionB": "moments",
                    "optionC": "Sharing",
                    "result": "Sharing moments makes",
                    "explanation": "순간을 함께하면 그것이 더 커져요."
                }
            ]
        }
    ]
}
ID: 19704 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "다를 때의 대화",
            "explanation": "ISFP의 조심스러움과 ENFP의 직설성 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "I don't like your tone.",
                    "translation": "난 넌 말투가 싫어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성민",
                    "script": "What? I'm just being honest!",
                    "translation": "뭐? 난 솔직할 뿐이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "You can be honest gently.",
                    "translation": "솔직해도 부드럽게 할 수 있잖아."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I don't like your @@.",
                    "hint": "ISFP는 상대의 말투나 태도에 민감해요.",
                    "optionA": "words",
                    "optionB": "tone",
                    "optionC": "attitude",
                    "result": "tone",
                    "explanation": "준호가 말투가 싫다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성민",
                    "script": "I didn't mean to hurt you.",
                    "translation": "난 너를 상하게 하려는 게 아니야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "But you did.",
                    "translation": "근데 상했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성민",
                    "script": "I'm sorry, I'll be softer.",
                    "translation": "미안해, 더 부드럽게 할게."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "성민은 순간적으로 직설적인가요?",
                    "hint": "ENFP는 생각나는 대로 말하는 경향이 있어요.",
                    "result": "O",
                    "explanation": "성민이 솔직하다고 직설적으로 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준호",
                    "script": "Really?",
                    "translation": "정말?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성민",
                    "script": "Yeah, you mean a lot to me!",
                    "translation": "응, 넌 내게 중요하니까!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "I appreciate that.",
                    "translation": "고마워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성민",
                    "script": "And I'll remember this.",
                    "translation": "그리고 난 이걸 기억할게."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "We're learning together.",
                    "translation": "우리 함께 배우는 중이야."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "You can be honest @@.",
                    "hint": "ISFP는 솔직함도 부드러움으로 전할 수 있다고 믿어요.",
                    "optionA": "softly",
                    "optionB": "gently",
                    "optionC": "kindly",
                    "result": "gently",
                    "explanation": "준호가 솔직해도 부드럽게 할 수 있다고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "소통의 중요성에 대한 문장이에요.",
                    "result": "Honesty needs kindness",
                    "explanation": "솔직함에는 따뜻함이 필요해요.",
                    "optionA": "kindness",
                    "optionB": "Honesty",
                    "optionC": "needs"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "다를 때의 대화",
            "explanation": "ISFP의 조심스러움과 ENFP의 직설성 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "I don't like your tone.",
                    "translation": "난 넌 말투가 싫어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성민",
                    "script": "What? I'm just being honest!",
                    "translation": "뭐? 난 솔직할 뿐이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "You can be honest gently.",
                    "translation": "솔직해도 부드럽게 할 수 있잖아."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I don't like your @@.",
                    "hint": "ISFP는 상대의 말투나 태도에 민감해요.",
                    "optionA": "words",
                    "optionB": "tone",
                    "optionC": "attitude",
                    "result": "tone",
                    "explanation": "준호가 말투가 싫다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성민",
                    "script": "I didn't mean to hurt you.",
                    "translation": "난 너를 상하게 하려는 게 아니야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "But you did.",
                    "translation": "근데 상했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성민",
                    "script": "I'm sorry, I'll be softer.",
                    "translation": "미안해, 더 부드럽게 할게."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "성민은 순간적으로 직설적인가요?",
                    "hint": "ENFP는 생각나는 대로 말하는 경향이 있어요.",
                    "result": "O",
                    "explanation": "성민이 솔직하다고 직설적으로 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준호",
                    "script": "Really?",
                    "translation": "정말?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성민",
                    "script": "Yeah, you mean a lot to me!",
                    "translation": "응, 넌 내게 중요하니까!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "I appreciate that.",
                    "translation": "고마워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성민",
                    "script": "And I'll remember this.",
                    "translation": "그리고 난 이걸 기억할게."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "We're learning together.",
                    "translation": "우리 함께 배우는 중이야."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "You can be honest @@.",
                    "hint": "ISFP는 솔직함도 부드러움으로 전할 수 있다고 믿어요.",
                    "optionA": "softly",
                    "optionB": "gently",
                    "optionC": "kindly",
                    "result": "gently",
                    "explanation": "준호가 솔직해도 부드럽게 할 수 있다고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "소통의 중요성에 대한 문장이에요.",
                    "optionA": "kindness",
                    "optionB": "Honesty",
                    "optionC": "needs",
                    "result": "Honesty needs kindness",
                    "explanation": "솔직함에는 따뜻함이 필요해요."
                }
            ]
        }
    ]
}
ID: 19705 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "싸운 후 화해",
            "explanation": "ISFP의 침묵과 ENFP의 즉시 해결 추구 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I need some space right now.",
                    "translation": "난 지금 혼자 있고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지영",
                    "script": "But let's talk it out!",
                    "translation": "근데 우리 얘기해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "Not now, okay?",
                    "translation": "지금 아니야, 괜찮아?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도영은 싸운 후 혼자 있고 싶어하나요?",
                    "hint": "ISFP는 감정을 정리한 후에 대화하고 싶어 해요.",
                    "result": "O",
                    "explanation": "도영이 혼자 있고 싶다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지영",
                    "script": "I hate not talking!",
                    "translation": "난 말을 안 하는 게 싫어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "I know, but I need to think.",
                    "translation": "알아, 근데 난 생각해야 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지영",
                    "script": "Okay, but hurry up?",
                    "translation": "좋아, 근데 빨리?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I need some @@  right now.",
                    "hint": "ISFP는 감정을 처리하기 위해 시간을 필요로 해요.",
                    "optionA": "time",
                    "optionB": "space",
                    "optionC": "rest",
                    "result": "space",
                    "explanation": "도영이 공간이 필요하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도영",
                    "script": "I'll come find you soon.",
                    "translation": "곧 찾아갈게."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지영",
                    "script": "Promise?",
                    "translation": "약속?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "Promise.",
                    "translation": "약속."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지영",
                    "script": "Good, I'll wait!",
                    "translation": "좋아, 난 기다릴게!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "You're very patient.",
                    "translation": "넌 참을성이 많네."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "지영은 참을성 있게 기다리나요?",
                    "hint": "ENFP는 빠른 해결을 원하지만 상대를 배려할 수 있어요.",
                    "result": "O",
                    "explanation": "지영이 기다리겠다고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "화해의 시간에 대한 문장이에요.",
                    "result": "Time heals space",
                    "explanation": "시간과 공간이 상처를 치유해요.",
                    "optionA": "heals",
                    "optionB": "Time",
                    "optionC": "space"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "싸운 후 화해",
            "explanation": "ISFP의 침묵과 ENFP의 즉시 해결 추구 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I need some space right now.",
                    "translation": "난 지금 혼자 있고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지영",
                    "script": "But let's talk it out!",
                    "translation": "근데 우리 얘기해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "Not now, okay?",
                    "translation": "지금 아니야, 괜찮아?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도영은 싸운 후 혼자 있고 싶어하나요?",
                    "hint": "ISFP는 감정을 정리한 후에 대화하고 싶어 해요.",
                    "result": "O",
                    "explanation": "도영이 혼자 있고 싶다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지영",
                    "script": "I hate not talking!",
                    "translation": "난 말을 안 하는 게 싫어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "I know, but I need to think.",
                    "translation": "알아, 근데 난 생각해야 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지영",
                    "script": "Okay, but hurry up?",
                    "translation": "좋아, 근데 빨리?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I need some @@  right now.",
                    "hint": "ISFP는 감정을 처리하기 위해 시간을 필요로 해요.",
                    "optionA": "time",
                    "optionB": "space",
                    "optionC": "rest",
                    "result": "space",
                    "explanation": "도영이 공간이 필요하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도영",
                    "script": "I'll come find you soon.",
                    "translation": "곧 찾아갈게."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지영",
                    "script": "Promise?",
                    "translation": "약속?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "Promise.",
                    "translation": "약속."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지영",
                    "script": "Good, I'll wait!",
                    "translation": "좋아, 난 기다릴게!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "You're very patient.",
                    "translation": "넌 참을성이 많네."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "지영은 참을성 있게 기다리나요?",
                    "hint": "ENFP는 빠른 해결을 원하지만 상대를 배려할 수 있어요.",
                    "result": "O",
                    "explanation": "지영이 기다리겠다고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "화해의 시간에 대한 문장이에요.",
                    "optionA": "heals",
                    "optionB": "Time",
                    "optionC": "space",
                    "result": "Time heals space",
                    "explanation": "시간과 공간이 상처를 치유해요."
                }
            ]
        }
    ]
}
ID: 19706 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "함께하는 조용함",
            "explanation": "ISFP의 개인적 공간과 ISFJ의 함께 있음 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준석",
                    "script": "I like quiet time alone.",
                    "translation": "난 혼자 조용한 시간이 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소현",
                    "script": "Can I stay with you?",
                    "translation": "나도 함께 있어도 돼?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준석",
                    "script": "Sure, but I need peace.",
                    "translation": "좋아, 근데 조용해야 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준석은 혼자 있고 싶어하나요?",
                    "hint": "ISFP는 개인 시간을 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "준석이 '혼자 조용한 시간'이 좋다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소현",
                    "script": "I know, I'll be quiet too.",
                    "translation": "알아, 난 조용할게."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준석",
                    "script": "You're comfortable with silence?",
                    "translation": "넌 침묵이 편해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소현",
                    "script": "Yes, especially with you.",
                    "translation": "응, 특히 넌 함께니까."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Can I stay with @@?",
                    "hint": "ISFJ는 가까운 사람과 함께 있는 것을 좋아해요.",
                    "optionA": "you",
                    "optionB": "them",
                    "optionC": "here",
                    "result": "you",
                    "explanation": "소현이 준석과 함께 있고 싶다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준석",
                    "script": "That's really nice.",
                    "translation": "그건 정말 좋은데."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소현",
                    "script": "We don't always need words.",
                    "translation": "우리 항상 말이 필요한 건 아니야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준석",
                    "script": "You understand me well.",
                    "translation": "넌 날 잘 이해하네."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소현",
                    "script": "That's what I'm here for.",
                    "translation": "그래서 난 여기 있는 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준석",
                    "script": "I'm glad you get it.",
                    "translation": "넌 이해해서 좋아."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "소현은 준석과 함께 있고 싶어하나요?",
                    "hint": "ISFJ는 소중한 사람과의 시간을 소중히 여겨요.",
                    "result": "O",
                    "explanation": "소현이 계속 준석과 함께 있으려고 해요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께하는 침묵의 가치에 대한 문장이에요.",
                    "result": "Silence speaks love",
                    "explanation": "함께하는 침묵이 사랑을 이야기해요.",
                    "optionA": "speaks",
                    "optionB": "love",
                    "optionC": "Silence"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "함께하는 조용함",
            "explanation": "ISFP의 개인적 공간과 ISFJ의 함께 있음 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준석",
                    "script": "I like quiet time alone.",
                    "translation": "난 혼자 조용한 시간이 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소현",
                    "script": "Can I stay with you?",
                    "translation": "나도 함께 있어도 돼?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준석",
                    "script": "Sure, but I need peace.",
                    "translation": "좋아, 근데 조용해야 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준석은 혼자 있고 싶어하나요?",
                    "hint": "ISFP는 개인 시간을 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "준석이 '혼자 조용한 시간'이 좋다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소현",
                    "script": "I know, I'll be quiet too.",
                    "translation": "알아, 난 조용할게."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준석",
                    "script": "You're comfortable with silence?",
                    "translation": "넌 침묵이 편해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소현",
                    "script": "Yes, especially with you.",
                    "translation": "응, 특히 넌 함께니까."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Can I stay with @@?",
                    "hint": "ISFJ는 가까운 사람과 함께 있는 것을 좋아해요.",
                    "optionA": "you",
                    "optionB": "them",
                    "optionC": "here",
                    "result": "you",
                    "explanation": "소현이 준석과 함께 있고 싶다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준석",
                    "script": "That's really nice.",
                    "translation": "그건 정말 좋은데."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소현",
                    "script": "We don't always need words.",
                    "translation": "우리 항상 말이 필요한 건 아니야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준석",
                    "script": "You understand me well.",
                    "translation": "넌 날 잘 이해하네."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소현",
                    "script": "That's what I'm here for.",
                    "translation": "그래서 난 여기 있는 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준석",
                    "script": "I'm glad you get it.",
                    "translation": "넌 이해해서 좋아."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "소현은 준석과 함께 있고 싶어하나요?",
                    "hint": "ISFJ는 소중한 사람과의 시간을 소중히 여겨요.",
                    "result": "O",
                    "explanation": "소현이 계속 준석과 함께 있으려고 해요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께하는 침묵의 가치에 대한 문장이에요.",
                    "optionA": "speaks",
                    "optionB": "love",
                    "optionC": "Silence",
                    "result": "Silence speaks love",
                    "explanation": "함께하는 침묵이 사랑을 이야기해요."
                }
            ]
        }
    ]
}
ID: 19707 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "배려하는 마음",
            "explanation": "ISFP의 감정과 ISFJ의 실질적 배려 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I'm feeling down today.",
                    "translation": "오늘 기분이 안 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "Let me make you tea.",
                    "translation": "내가 차를 만들어줄게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "You always know what to do.",
                    "translation": "넌 항상 뭘 해야 할지 알아."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I'm feeling @@  today.",
                    "hint": "ISFP는 감정의 변화를 깊이 있게 느껴요.",
                    "optionA": "good",
                    "optionB": "down",
                    "optionC": "tired",
                    "result": "down",
                    "explanation": "채영이 기분이 안 좋다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예나",
                    "script": "You matter to me.",
                    "translation": "넌 내게 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "I know, and I like that.",
                    "translation": "알아, 그리고 난 그게 좋아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예나",
                    "script": "Drink this and rest.",
                    "translation": "이거 마시고 쉬어."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "예나는 실질적으로 배려하나요?",
                    "hint": "ISFJ는 행동으로 배려를 보여줘요.",
                    "result": "O",
                    "explanation": "예나가 구체적으로 차를 만들어주고 돌보려고 해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "Your care means everything.",
                    "translation": "넌 배려가 정말 소중해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예나",
                    "script": "That's what friends do.",
                    "translation": "그게 친구 하는 거지."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "You're more than a friend.",
                    "translation": "넌 친구 이상이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예나",
                    "script": "I know what you mean.",
                    "translation": "난 너의 말을 알아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You just get it.",
                    "translation": "넌 정말 이해해."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Let me make you @@.",
                    "hint": "ISFJ는 구체적인 돌봄을 실천해요.",
                    "optionA": "happy",
                    "optionB": "tea",
                    "optionC": "food",
                    "result": "tea",
                    "explanation": "예나가 차를 만들어주려고 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "배려의 의미에 대한 문장이에요.",
                    "result": "Care is action",
                    "explanation": "배려는 말이 아니라 행동이에요.",
                    "optionA": "is",
                    "optionB": "action",
                    "optionC": "Care"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "배려하는 마음",
            "explanation": "ISFP의 감정과 ISFJ의 실질적 배려 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I'm feeling down today.",
                    "translation": "오늘 기분이 안 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "Let me make you tea.",
                    "translation": "내가 차를 만들어줄게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "You always know what to do.",
                    "translation": "넌 항상 뭘 해야 할지 알아."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I'm feeling @@  today.",
                    "hint": "ISFP는 감정의 변화를 깊이 있게 느껴요.",
                    "optionA": "good",
                    "optionB": "down",
                    "optionC": "tired",
                    "result": "down",
                    "explanation": "채영이 기분이 안 좋다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예나",
                    "script": "You matter to me.",
                    "translation": "넌 내게 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "I know, and I like that.",
                    "translation": "알아, 그리고 난 그게 좋아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예나",
                    "script": "Drink this and rest.",
                    "translation": "이거 마시고 쉬어."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "예나는 실질적으로 배려하나요?",
                    "hint": "ISFJ는 행동으로 배려를 보여줘요.",
                    "result": "O",
                    "explanation": "예나가 구체적으로 차를 만들어주고 돌보려고 해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "Your care means everything.",
                    "translation": "넌 배려가 정말 소중해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예나",
                    "script": "That's what friends do.",
                    "translation": "그게 친구 하는 거지."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "You're more than a friend.",
                    "translation": "넌 친구 이상이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예나",
                    "script": "I know what you mean.",
                    "translation": "난 너의 말을 알아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You just get it.",
                    "translation": "넌 정말 이해해."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Let me make you @@.",
                    "hint": "ISFJ는 구체적인 돌봄을 실천해요.",
                    "optionA": "happy",
                    "optionB": "tea",
                    "optionC": "food",
                    "result": "tea",
                    "explanation": "예나가 차를 만들어주려고 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "배려의 의미에 대한 문장이에요.",
                    "optionA": "is",
                    "optionB": "action",
                    "optionC": "Care",
                    "result": "Care is action",
                    "explanation": "배려는 말이 아니라 행동이에요."
                }
            ]
        }
    ]
}
ID: 19708 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "감정의 깊이",
            "explanation": "ISFP의 내면의 감정과 ISFJ의 공감 능력 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I feel things deeply.",
                    "translation": "난 모든 걸 깊이 느껴."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "I understand that feeling.",
                    "translation": "나도 그 감정을 알아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "You really do understand me.",
                    "translation": "넌 정말 날 이해하네."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도영은 감정을 깊이 있게 느끼나요?",
                    "hint": "ISFP는 감정을 깊이 있게 경험해요.",
                    "result": "O",
                    "explanation": "도영이 '모든 걸 깊이 느낀다'고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "That's a gift, actually.",
                    "translation": "그건 사실 선물이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "A gift?",
                    "translation": "선물?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "Yes, feeling deeply makes you kind.",
                    "translation": "응, 깊이 느끼니까 넌 착해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I feel things @@.",
                    "hint": "ISFP는 감정의 깊이가 특별해요.",
                    "optionA": "quickly",
                    "optionB": "deeply",
                    "optionC": "always",
                    "result": "deeply",
                    "explanation": "도영이 모든 것을 깊이 있게 느낀다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도영",
                    "script": "Never thought of it that way.",
                    "translation": "나 그렇게 생각 안 해봤는데."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "I see you clearly.",
                    "translation": "난 너를 명확히 봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "Your empathy is beautiful.",
                    "translation": "넌 공감 능력이 정말 예뻐."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "And your sensitivity is beautiful too.",
                    "translation": "그리고 넌 섬세함이 예뻐."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "We understand each other.",
                    "translation": "우리 서로를 이해하네."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "수진은 도영의 감정을 이해하나요?",
                    "hint": "ISFJ는 다른 사람의 감정을 깊이 있게 이해해요.",
                    "result": "O",
                    "explanation": "수진이 계속 도영을 이해하고 공감했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "감정의 깊이에 대한 문장이에요.",
                    "result": "Feeling deeply connects",
                    "explanation": "깊이 느끼는 것이 두 마음을 연결해요.",
                    "optionA": "Feeling",
                    "optionB": "deeply",
                    "optionC": "connects"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "감정의 깊이",
            "explanation": "ISFP의 내면의 감정과 ISFJ의 공감 능력 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I feel things deeply.",
                    "translation": "난 모든 걸 깊이 느껴."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "I understand that feeling.",
                    "translation": "나도 그 감정을 알아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "You really do understand me.",
                    "translation": "넌 정말 날 이해하네."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도영은 감정을 깊이 있게 느끼나요?",
                    "hint": "ISFP는 감정을 깊이 있게 경험해요.",
                    "result": "O",
                    "explanation": "도영이 '모든 걸 깊이 느낀다'고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "That's a gift, actually.",
                    "translation": "그건 사실 선물이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "A gift?",
                    "translation": "선물?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "Yes, feeling deeply makes you kind.",
                    "translation": "응, 깊이 느끼니까 넌 착해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I feel things @@.",
                    "hint": "ISFP는 감정의 깊이가 특별해요.",
                    "optionA": "quickly",
                    "optionB": "deeply",
                    "optionC": "always",
                    "result": "deeply",
                    "explanation": "도영이 모든 것을 깊이 있게 느낀다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도영",
                    "script": "Never thought of it that way.",
                    "translation": "나 그렇게 생각 안 해봤는데."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "I see you clearly.",
                    "translation": "난 너를 명확히 봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "Your empathy is beautiful.",
                    "translation": "넌 공감 능력이 정말 예뻐."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "And your sensitivity is beautiful too.",
                    "translation": "그리고 넌 섬세함이 예뻐."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "We understand each other.",
                    "translation": "우리 서로를 이해하네."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "수진은 도영의 감정을 이해하나요?",
                    "hint": "ISFJ는 다른 사람의 감정을 깊이 있게 이해해요.",
                    "result": "O",
                    "explanation": "수진이 계속 도영을 이해하고 공감했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "감정의 깊이에 대한 문장이에요.",
                    "optionA": "Feeling",
                    "optionB": "deeply",
                    "optionC": "connects",
                    "result": "Feeling deeply connects",
                    "explanation": "깊이 느끼는 것이 두 마음을 연결해요."
                }
            ]
        }
    ]
}
ID: 19709 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 경험",
            "explanation": "ISFP의 직감적 선택과 ISFJ의 신중한 고려 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미래",
                    "script": "I want to try this place!",
                    "translation": "이 식당 가보고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤아",
                    "script": "Have you checked reviews first?",
                    "translation": "먼저 평가는 봤어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미래",
                    "script": "No, it just feels right!",
                    "translation": "아니, 그냥 좋은 느낌이 들어!"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I want to try this @@!",
                    "hint": "ISFP는 직감과 감정으로 선택해요.",
                    "optionA": "place",
                    "optionB": "food",
                    "optionC": "restaurant",
                    "result": "place",
                    "explanation": "미래가 직감으로 이 식당을 가보고 싶다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤아",
                    "script": "But what if it's not good?",
                    "translation": "근데 별로면?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미래",
                    "script": "Then we'll try something else.",
                    "translation": "그럼 다른 거 해보지."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤아",
                    "script": "Okay, I trust you.",
                    "translation": "좋아, 나 넌 믿어."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "윤아는 미래를 믿나요?",
                    "hint": "ISFJ는 소중한 사람을 신뢰해요.",
                    "result": "O",
                    "explanation": "윤아가 '나 넌 믿어'라고 명확히 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미래",
                    "script": "Your trust means a lot.",
                    "translation": "넌 나를 믿어줘서 고마워."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤아",
                    "script": "Because you have good instincts.",
                    "translation": "넌 좋은 직감이 있으니까."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미래",
                    "script": "I do?",
                    "translation": "내가?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "윤아",
                    "script": "Yes, I've seen it many times.",
                    "translation": "응, 난 여러 번 봤어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미래",
                    "script": "You're really supportive.",
                    "translation": "넌 정말 지지적이네."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Have you checked @@  first?",
                    "hint": "ISFJ는 신중하게 정보를 먼저 확인해요.",
                    "optionA": "online",
                    "optionB": "reviews",
                    "optionC": "details",
                    "result": "reviews",
                    "explanation": "윤아가 평가를 먼저 확인하라고 제안했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "직감과 신중함의 조화에 대한 문장이에요.",
                    "result": "Trust and balance",
                    "explanation": "신뢰와 신중함이 균형을 만들어요.",
                    "optionA": "and",
                    "optionB": "Trust",
                    "optionC": "balance"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 경험",
            "explanation": "ISFP의 직감적 선택과 ISFJ의 신중한 고려 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미래",
                    "script": "I want to try this place!",
                    "translation": "이 식당 가보고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤아",
                    "script": "Have you checked reviews first?",
                    "translation": "먼저 평가는 봤어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미래",
                    "script": "No, it just feels right!",
                    "translation": "아니, 그냥 좋은 느낌이 들어!"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I want to try this @@!",
                    "hint": "ISFP는 직감과 감정으로 선택해요.",
                    "optionA": "place",
                    "optionB": "food",
                    "optionC": "restaurant",
                    "result": "place",
                    "explanation": "미래가 직감으로 이 식당을 가보고 싶다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤아",
                    "script": "But what if it's not good?",
                    "translation": "근데 별로면?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미래",
                    "script": "Then we'll try something else.",
                    "translation": "그럼 다른 거 해보지."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤아",
                    "script": "Okay, I trust you.",
                    "translation": "좋아, 나 넌 믿어."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "윤아는 미래를 믿나요?",
                    "hint": "ISFJ는 소중한 사람을 신뢰해요.",
                    "result": "O",
                    "explanation": "윤아가 '나 넌 믿어'라고 명확히 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미래",
                    "script": "Your trust means a lot.",
                    "translation": "넌 나를 믿어줘서 고마워."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤아",
                    "script": "Because you have good instincts.",
                    "translation": "넌 좋은 직감이 있으니까."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미래",
                    "script": "I do?",
                    "translation": "내가?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "윤아",
                    "script": "Yes, I've seen it many times.",
                    "translation": "응, 난 여러 번 봤어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미래",
                    "script": "You're really supportive.",
                    "translation": "넌 정말 지지적이네."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Have you checked @@  first?",
                    "hint": "ISFJ는 신중하게 정보를 먼저 확인해요.",
                    "optionA": "online",
                    "optionB": "reviews",
                    "optionC": "details",
                    "result": "reviews",
                    "explanation": "윤아가 평가를 먼저 확인하라고 제안했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "직감과 신중함의 조화에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "Trust",
                    "optionC": "balance",
                    "result": "Trust and balance",
                    "explanation": "신뢰와 신중함이 균형을 만들어요."
                }
            ]
        }
    ]
}
ID: 19710 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선택의 순간",
            "explanation": "ISFP의 즉흥성과 ISFJ의 고려 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "Let's just do it!",
                    "translation": "그냥 하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "Wait, let me think first.",
                    "translation": "잠깐, 먼저 생각해야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "We think too much.",
                    "translation": "우리 생각을 너무 많이 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 즉흥적으로 결정하나요?",
                    "hint": "ISFP는 감정과 직감으로 빠르게 결정해요.",
                    "result": "O",
                    "explanation": "아린이 '그냥 하자'고 즉흥적으로 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소미",
                    "script": "What if it goes wrong?",
                    "translation": "만약 잘못되면?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "We'll figure it out.",
                    "translation": "우리 해결할 거야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "I worry about you.",
                    "translation": "난 너 걱정돼."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Let's just do @@!",
                    "hint": "ISFP는 행동을 먼저 하려고 해요.",
                    "optionA": "it",
                    "optionB": "something",
                    "optionC": "this",
                    "result": "it",
                    "explanation": "아린이 즉각 실행하자고 제안했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "That's why we balance each other.",
                    "translation": "그래서 우리가 균형이 맞아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "You're right, I do worry less with you.",
                    "translation": "맞아, 너 있으면 난 덜 걱정해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "And you make me more careful.",
                    "translation": "그리고 넌 날 더 조심스럽게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "We need each other.",
                    "translation": "우리 서로 필요해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Exactly.",
                    "translation": "정확해."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "소미는 신중하게 생각하나요?",
                    "hint": "ISFJ는 결정 전에 결과를 고려해요.",
                    "result": "O",
                    "explanation": "소미가 '먼저 생각해야 해'라고 신중함을 보였어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다양한 의사결정 방식의 가치에 대한 문장이에요.",
                    "result": "Different speeds make",
                    "explanation": "다양한 속도가 완벽한 결정을 만들어요.",
                    "optionA": "Different",
                    "optionB": "speeds",
                    "optionC": "make"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선택의 순간",
            "explanation": "ISFP의 즉흥성과 ISFJ의 고려 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "Let's just do it!",
                    "translation": "그냥 하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "Wait, let me think first.",
                    "translation": "잠깐, 먼저 생각해야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "We think too much.",
                    "translation": "우리 생각을 너무 많이 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 즉흥적으로 결정하나요?",
                    "hint": "ISFP는 감정과 직감으로 빠르게 결정해요.",
                    "result": "O",
                    "explanation": "아린이 '그냥 하자'고 즉흥적으로 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소미",
                    "script": "What if it goes wrong?",
                    "translation": "만약 잘못되면?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "We'll figure it out.",
                    "translation": "우리 해결할 거야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "I worry about you.",
                    "translation": "난 너 걱정돼."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Let's just do @@!",
                    "hint": "ISFP는 행동을 먼저 하려고 해요.",
                    "optionA": "it",
                    "optionB": "something",
                    "optionC": "this",
                    "result": "it",
                    "explanation": "아린이 즉각 실행하자고 제안했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "That's why we balance each other.",
                    "translation": "그래서 우리가 균형이 맞아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "You're right, I do worry less with you.",
                    "translation": "맞아, 너 있으면 난 덜 걱정해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "And you make me more careful.",
                    "translation": "그리고 넌 날 더 조심스럽게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "We need each other.",
                    "translation": "우리 서로 필요해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Exactly.",
                    "translation": "정확해."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "소미는 신중하게 생각하나요?",
                    "hint": "ISFJ는 결정 전에 결과를 고려해요.",
                    "result": "O",
                    "explanation": "소미가 '먼저 생각해야 해'라고 신중함을 보였어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "다양한 의사결정 방식의 가치에 대한 문장이에요.",
                    "optionA": "Different",
                    "optionB": "speeds",
                    "optionC": "make",
                    "result": "Different speeds make",
                    "explanation": "다양한 속도가 완벽한 결정을 만들어요."
                }
            ]
        }
    ]
}
ID: 19711 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘든 마음",
            "explanation": "ISFP의 감정 표현과 ISFJ의 위로 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "I'm struggling today.",
                    "translation": "오늘 정말 힘들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민우",
                    "script": "I see that in your eyes.",
                    "translation": "난 네 눈에서 봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "You notice everything.",
                    "translation": "넌 다 눈에 띄네."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I'm struggling @@.",
                    "hint": "ISFP는 감정의 변화를 깊이 있게 경험해요.",
                    "optionA": "too",
                    "optionB": "here",
                    "optionC": "today",
                    "result": "today",
                    "explanation": "준호가 오늘 힘들다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민우",
                    "script": "Tell me what you need.",
                    "translation": "뭐가 필요한지 말해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "Just be here with me.",
                    "translation": "그냥 나 옆에 있어줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민우",
                    "script": "Always, for you.",
                    "translation": "항상, 넌 위해."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "민우는 준호를 위로하나요?",
                    "hint": "ISFJ는 다른 사람의 어려움을 직감으로 느껴요.",
                    "result": "O",
                    "explanation": "민우가 준호의 어려움을 눈치채고 위로했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준호",
                    "script": "Your presence helps.",
                    "translation": "넌 함께해서 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민우",
                    "script": "That's all I want to do.",
                    "translation": "그게 나 할 수 있는 전부야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "That's enough.",
                    "translation": "그것만으로도 충분해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민우",
                    "script": "You're strong in your own way.",
                    "translation": "넌 다른 방식으로 강해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "With you here, yes.",
                    "translation": "넌 여기 있으면, 그래."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "I see that in your @@.",
                    "hint": "ISFJ는 다른 사람의 감정을 눈으로 읽어요.",
                    "optionA": "words",
                    "optionB": "eyes",
                    "optionC": "face",
                    "result": "eyes",
                    "explanation": "민우가 준호의 눈에서 감정을 읽었어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께함의 위로에 대한 문장이에요.",
                    "result": "Presence heals hearts",
                    "explanation": "함께함이 말 없이 마음을 치유해요.",
                    "optionA": "Presence",
                    "optionB": "heals",
                    "optionC": "hearts"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘든 마음",
            "explanation": "ISFP의 감정 표현과 ISFJ의 위로 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "I'm struggling today.",
                    "translation": "오늘 정말 힘들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민우",
                    "script": "I see that in your eyes.",
                    "translation": "난 네 눈에서 봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "You notice everything.",
                    "translation": "넌 다 눈에 띄네."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I'm struggling @@.",
                    "hint": "ISFP는 감정의 변화를 깊이 있게 경험해요.",
                    "optionA": "too",
                    "optionB": "here",
                    "optionC": "today",
                    "result": "today",
                    "explanation": "준호가 오늘 힘들다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민우",
                    "script": "Tell me what you need.",
                    "translation": "뭐가 필요한지 말해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "Just be here with me.",
                    "translation": "그냥 나 옆에 있어줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민우",
                    "script": "Always, for you.",
                    "translation": "항상, 넌 위해."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "민우는 준호를 위로하나요?",
                    "hint": "ISFJ는 다른 사람의 어려움을 직감으로 느껴요.",
                    "result": "O",
                    "explanation": "민우가 준호의 어려움을 눈치채고 위로했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준호",
                    "script": "Your presence helps.",
                    "translation": "넌 함께해서 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민우",
                    "script": "That's all I want to do.",
                    "translation": "그게 나 할 수 있는 전부야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "That's enough.",
                    "translation": "그것만으로도 충분해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민우",
                    "script": "You're strong in your own way.",
                    "translation": "넌 다른 방식으로 강해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "With you here, yes.",
                    "translation": "넌 여기 있으면, 그래."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "I see that in your @@.",
                    "hint": "ISFJ는 다른 사람의 감정을 눈으로 읽어요.",
                    "optionA": "words",
                    "optionB": "eyes",
                    "optionC": "face",
                    "result": "eyes",
                    "explanation": "민우가 준호의 눈에서 감정을 읽었어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께함의 위로에 대한 문장이에요.",
                    "optionA": "Presence",
                    "optionB": "heals",
                    "optionC": "hearts",
                    "result": "Presence heals hearts",
                    "explanation": "함께함이 말 없이 마음을 치유해요."
                }
            ]
        }
    ]
}
ID: 19712 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 방식의 차이",
            "explanation": "ISFP의 내적 처리와 ISFJ의 책임감 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소연",
                    "script": "I need to be alone now.",
                    "translation": "난 지금 혼자 있어야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "But I want to help.",
                    "translation": "근데 나 도와주고 싶은데."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소연",
                    "script": "Just knowing you care helps.",
                    "translation": "넌 신경 써줘서 벌써 도움이 돼."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I need to be @@  now.",
                    "hint": "ISFP는 스트레스받을 때 혼자 시간이 필요해요.",
                    "optionA": "quiet",
                    "optionB": "alone",
                    "optionC": "here",
                    "result": "alone",
                    "explanation": "소연이 혼자 있어야 한다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "Will you be okay?",
                    "translation": "넌 괜찮을까?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "With your support, yes.",
                    "translation": "너 지지해주니까 괜찮아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "I'm always here for you.",
                    "translation": "난 항상 너를 위해 있어."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "예은은 책임감 있게 배려하나요?",
                    "hint": "ISFJ는 다른 사람에 대한 책임감이 강해요.",
                    "result": "O",
                    "explanation": "예은이 계속 소연을 도우려고 하고 있어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소연",
                    "script": "I know that.",
                    "translation": "알아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "Take your time.",
                    "translation": "시간을 가져."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "I'll come back soon.",
                    "translation": "곧 돌아올게."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "I'll be waiting.",
                    "translation": "난 기다릴게."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "You're really patient.",
                    "translation": "넌 정말 인내심이 있네."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "But I want to @@.",
                    "hint": "ISFJ는 도움을 주려는 욕구가 강해요.",
                    "optionA": "wait",
                    "optionB": "help",
                    "optionC": "stay",
                    "result": "help",
                    "explanation": "예은이 도와주고 싶다고 표현했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서로 다른 대처 방식에 대한 문장이에요.",
                    "result": "Both ways matter",
                    "explanation": "두 가지 방식이 모두 중요해요.",
                    "optionA": "Both",
                    "optionB": "matter",
                    "optionC": "ways"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 방식의 차이",
            "explanation": "ISFP의 내적 처리와 ISFJ의 책임감 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소연",
                    "script": "I need to be alone now.",
                    "translation": "난 지금 혼자 있어야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "But I want to help.",
                    "translation": "근데 나 도와주고 싶은데."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소연",
                    "script": "Just knowing you care helps.",
                    "translation": "넌 신경 써줘서 벌써 도움이 돼."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I need to be @@  now.",
                    "hint": "ISFP는 스트레스받을 때 혼자 시간이 필요해요.",
                    "optionA": "quiet",
                    "optionB": "alone",
                    "optionC": "here",
                    "result": "alone",
                    "explanation": "소연이 혼자 있어야 한다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "Will you be okay?",
                    "translation": "넌 괜찮을까?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "With your support, yes.",
                    "translation": "너 지지해주니까 괜찮아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "I'm always here for you.",
                    "translation": "난 항상 너를 위해 있어."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "예은은 책임감 있게 배려하나요?",
                    "hint": "ISFJ는 다른 사람에 대한 책임감이 강해요.",
                    "result": "O",
                    "explanation": "예은이 계속 소연을 도우려고 하고 있어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소연",
                    "script": "I know that.",
                    "translation": "알아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "Take your time.",
                    "translation": "시간을 가져."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "I'll come back soon.",
                    "translation": "곧 돌아올게."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "I'll be waiting.",
                    "translation": "난 기다릴게."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "You're really patient.",
                    "translation": "넌 정말 인내심이 있네."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "But I want to @@.",
                    "hint": "ISFJ는 도움을 주려는 욕구가 강해요.",
                    "optionA": "wait",
                    "optionB": "help",
                    "optionC": "stay",
                    "result": "help",
                    "explanation": "예은이 도와주고 싶다고 표현했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "서로 다른 대처 방식에 대한 문장이에요.",
                    "optionA": "Both",
                    "optionB": "matter",
                    "optionC": "ways",
                    "result": "Both ways matter",
                    "explanation": "두 가지 방식이 모두 중요해요."
                }
            ]
        }
    ]
}
ID: 19713 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 도전",
            "explanation": "ISFP의 신중함과 ISFJ의 격려 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나영",
                    "script": "What if I'm not good enough?",
                    "translation": "만약 내가 충분하지 않으면?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진아",
                    "script": "You're more than enough.",
                    "translation": "넌 충분해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나영",
                    "script": "But what about the challenges?",
                    "translation": "근데 어려움은?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "나영은 새로운 도전에 걱정하나요?",
                    "hint": "ISFP는 부정적인 가능성을 먼저 고려해요.",
                    "result": "O",
                    "explanation": "나영이 여러 걱정을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진아",
                    "script": "You've overcome things before.",
                    "translation": "넌 이전에도 극복했잖아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나영",
                    "script": "That was different.",
                    "translation": "그건 달랐어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진아",
                    "script": "No, you're the same strong person.",
                    "translation": "아니, 넌 똑같이 강한 사람이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "What if I'm not @@  enough?",
                    "hint": "ISFP는 자신감이 부족할 때가 있어요.",
                    "optionA": "smart",
                    "optionB": "good",
                    "optionC": "strong",
                    "result": "good",
                    "explanation": "나영이 자신의 능력에 대해 의심했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나영",
                    "script": "How are you so sure?",
                    "translation": "넌 왜 그렇게 확실해?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진아",
                    "script": "Because I know you.",
                    "translation": "넌 널 알아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나영",
                    "script": "What if I fail?",
                    "translation": "실패하면?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진아",
                    "script": "Then you'll try again.",
                    "translation": "그럼 다시 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나영",
                    "script": "You believe in me.",
                    "translation": "넌 날 믿어."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "진아는 나영을 격려하나요?",
                    "hint": "ISFJ는 사람에 대한 신뢰와 지지가 강해요.",
                    "result": "O",
                    "explanation": "진아가 계속 나영을 격려했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "신뢰의 힘에 대한 문장이에요.",
                    "result": "Belief becomes strength",
                    "explanation": "다른 사람의 신뢰가 나의 힘이 되어요.",
                    "optionA": "Belief",
                    "optionB": "strength",
                    "optionC": "becomes"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 도전",
            "explanation": "ISFP의 신중함과 ISFJ의 격려 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나영",
                    "script": "What if I'm not good enough?",
                    "translation": "만약 내가 충분하지 않으면?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진아",
                    "script": "You're more than enough.",
                    "translation": "넌 충분해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나영",
                    "script": "But what about the challenges?",
                    "translation": "근데 어려움은?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "나영은 새로운 도전에 걱정하나요?",
                    "hint": "ISFP는 부정적인 가능성을 먼저 고려해요.",
                    "result": "O",
                    "explanation": "나영이 여러 걱정을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진아",
                    "script": "You've overcome things before.",
                    "translation": "넌 이전에도 극복했잖아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나영",
                    "script": "That was different.",
                    "translation": "그건 달랐어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진아",
                    "script": "No, you're the same strong person.",
                    "translation": "아니, 넌 똑같이 강한 사람이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "What if I'm not @@  enough?",
                    "hint": "ISFP는 자신감이 부족할 때가 있어요.",
                    "optionA": "smart",
                    "optionB": "good",
                    "optionC": "strong",
                    "result": "good",
                    "explanation": "나영이 자신의 능력에 대해 의심했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나영",
                    "script": "How are you so sure?",
                    "translation": "넌 왜 그렇게 확실해?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진아",
                    "script": "Because I know you.",
                    "translation": "넌 널 알아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나영",
                    "script": "What if I fail?",
                    "translation": "실패하면?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진아",
                    "script": "Then you'll try again.",
                    "translation": "그럼 다시 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나영",
                    "script": "You believe in me.",
                    "translation": "넌 날 믿어."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "진아는 나영을 격려하나요?",
                    "hint": "ISFJ는 사람에 대한 신뢰와 지지가 강해요.",
                    "result": "O",
                    "explanation": "진아가 계속 나영을 격려했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "신뢰의 힘에 대한 문장이에요.",
                    "optionA": "Belief",
                    "optionB": "strength",
                    "optionC": "becomes",
                    "result": "Belief becomes strength",
                    "explanation": "다른 사람의 신뢰가 나의 힘이 되어요."
                }
            ]
        }
    ]
}
ID: 19714 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈 이야기",
            "explanation": "ISFP의 감정적 추구와 ISFJ의 현실적 지지 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하윤",
                    "script": "I want to follow my heart.",
                    "translation": "난 내 마음을 따르고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "And I want to support you.",
                    "translation": "그리고 난 너를 지지하고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하윤",
                    "script": "Even if it's risky?",
                    "translation": "위험해도?"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I want to follow my @@.",
                    "hint": "ISFP는 마음과 감정으로 추구해요.",
                    "optionA": "dream",
                    "optionB": "heart",
                    "optionC": "path",
                    "result": "heart",
                    "explanation": "하윤이 마음을 따르고 싶다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "Especially then.",
                    "translation": "특히 그럴 때."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하윤",
                    "script": "You'll help me plan?",
                    "translation": "넌 계획 짜는 거 도와줄래?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지현",
                    "script": "Of course, that's what I do.",
                    "translation": "물론이지, 그게 내 역할이야."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "지현은 하윤을 지지하나요?",
                    "hint": "ISFJ는 사람을 지지하는 것이 중요해요.",
                    "result": "O",
                    "explanation": "지현이 계속 하윤을 지지하고 도우려고 해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하윤",
                    "script": "You're my safety net.",
                    "translation": "넌 내 안전망이야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지현",
                    "script": "And you're my purpose.",
                    "translation": "그리고 넌 내 목표야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하윤",
                    "script": "We're quite a team.",
                    "translation": "우리 정말 좋은 팀이네."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지현",
                    "script": "The best.",
                    "translation": "최고야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하윤",
                    "script": "Let's do this together.",
                    "translation": "함께 해보자."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "And I want to support @@.",
                    "hint": "ISFJ는 다른 사람을 돕는 것이 기쁨이에요.",
                    "optionA": "you",
                    "optionB": "your dream",
                    "optionC": "that",
                    "result": "you",
                    "explanation": "지현이 하윤을 지지하고 싶다고 명확히 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 꿈을 추구하는 것에 대한 문장이에요.",
                    "result": "Dreams come true",
                    "explanation": "꿈은 지지가 있으면 이루어져요.",
                    "optionA": "true",
                    "optionB": "come",
                    "optionC": "Dreams"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈 이야기",
            "explanation": "ISFP의 감정적 추구와 ISFJ의 현실적 지지 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하윤",
                    "script": "I want to follow my heart.",
                    "translation": "난 내 마음을 따르고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "And I want to support you.",
                    "translation": "그리고 난 너를 지지하고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하윤",
                    "script": "Even if it's risky?",
                    "translation": "위험해도?"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I want to follow my @@.",
                    "hint": "ISFP는 마음과 감정으로 추구해요.",
                    "optionA": "dream",
                    "optionB": "heart",
                    "optionC": "path",
                    "result": "heart",
                    "explanation": "하윤이 마음을 따르고 싶다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "Especially then.",
                    "translation": "특히 그럴 때."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하윤",
                    "script": "You'll help me plan?",
                    "translation": "넌 계획 짜는 거 도와줄래?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지현",
                    "script": "Of course, that's what I do.",
                    "translation": "물론이지, 그게 내 역할이야."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "지현은 하윤을 지지하나요?",
                    "hint": "ISFJ는 사람을 지지하는 것이 중요해요.",
                    "result": "O",
                    "explanation": "지현이 계속 하윤을 지지하고 도우려고 해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하윤",
                    "script": "You're my safety net.",
                    "translation": "넌 내 안전망이야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지현",
                    "script": "And you're my purpose.",
                    "translation": "그리고 넌 내 목표야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하윤",
                    "script": "We're quite a team.",
                    "translation": "우리 정말 좋은 팀이네."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지현",
                    "script": "The best.",
                    "translation": "최고야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하윤",
                    "script": "Let's do this together.",
                    "translation": "함께 해보자."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "And I want to support @@.",
                    "hint": "ISFJ는 다른 사람을 돕는 것이 기쁨이에요.",
                    "optionA": "you",
                    "optionB": "your dream",
                    "optionC": "that",
                    "result": "you",
                    "explanation": "지현이 하윤을 지지하고 싶다고 명확히 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께 꿈을 추구하는 것에 대한 문장이에요.",
                    "optionA": "true",
                    "optionB": "come",
                    "optionC": "Dreams",
                    "result": "Dreams come true",
                    "explanation": "꿈은 지지가 있으면 이루어져요."
                }
            ]
        }
    ]
}
ID: 19715 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "조용한 취미",
            "explanation": "ISFP의 내향적 활동과 ISFJ의 함께하는 배려 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "I love painting alone.",
                    "translation": "난 혼자 그림 그리는 걸 좋아해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "Can I watch you paint?",
                    "translation": "나 그리는 거 봐도 돼?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "You won't distract me?",
                    "translation": "방해 안 해?"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I love painting @@.",
                    "hint": "ISFP는 자신의 활동에 집중하기를 좋아해요.",
                    "optionA": "here",
                    "optionB": "alone",
                    "optionC": "art",
                    "result": "alone",
                    "explanation": "은비가 혼자 그리는 것을 좋아한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "I'll just sit quietly.",
                    "translation": "난 그냥 조용히 앉아만 있을게."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "That actually sounds nice.",
                    "translation": "그건 좋은데."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "I like watching you create.",
                    "translation": "난 너 창작하는 거 보는 게 좋아."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "수빈은 은비를 함께 지원하나요?",
                    "hint": "ISFJ는 소중한 사람의 활동을 함께 지원해요.",
                    "result": "O",
                    "explanation": "수빈이 은비의 그림 그리는 것을 보고 싶다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "You're really patient.",
                    "translation": "넌 정말 인내심이 있네."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "Because you matter to me.",
                    "translation": "넌 내게 중요하니까."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은비",
                    "script": "That means a lot.",
                    "translation": "그건 정말 많이 의미해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "I like just being near you.",
                    "translation": "난 그냥 너 근처에 있는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "We're comfortable together.",
                    "translation": "우리 함께 편하네."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Can I watch you @@?",
                    "hint": "ISFJ는 소중한 사람이 하는 일에 관심을 가져요.",
                    "optionA": "create",
                    "optionB": "paint",
                    "optionC": "work",
                    "result": "paint",
                    "explanation": "수빈이 은비가 그리는 것을 보고 싶다고 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께의 의미에 대한 문장이에요.",
                    "result": "Being together is",
                    "explanation": "함께함은 대화가 아니어도 돼요.",
                    "optionA": "Being",
                    "optionB": "is",
                    "optionC": "together"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "조용한 취미",
            "explanation": "ISFP의 내향적 활동과 ISFJ의 함께하는 배려 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "I love painting alone.",
                    "translation": "난 혼자 그림 그리는 걸 좋아해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "Can I watch you paint?",
                    "translation": "나 그리는 거 봐도 돼?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "You won't distract me?",
                    "translation": "방해 안 해?"
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I love painting @@.",
                    "hint": "ISFP는 자신의 활동에 집중하기를 좋아해요.",
                    "optionA": "here",
                    "optionB": "alone",
                    "optionC": "art",
                    "result": "alone",
                    "explanation": "은비가 혼자 그리는 것을 좋아한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "I'll just sit quietly.",
                    "translation": "난 그냥 조용히 앉아만 있을게."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "That actually sounds nice.",
                    "translation": "그건 좋은데."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "I like watching you create.",
                    "translation": "난 너 창작하는 거 보는 게 좋아."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "수빈은 은비를 함께 지원하나요?",
                    "hint": "ISFJ는 소중한 사람의 활동을 함께 지원해요.",
                    "result": "O",
                    "explanation": "수빈이 은비의 그림 그리는 것을 보고 싶다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "You're really patient.",
                    "translation": "넌 정말 인내심이 있네."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "Because you matter to me.",
                    "translation": "넌 내게 중요하니까."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은비",
                    "script": "That means a lot.",
                    "translation": "그건 정말 많이 의미해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "I like just being near you.",
                    "translation": "난 그냥 너 근처에 있는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "We're comfortable together.",
                    "translation": "우리 함께 편하네."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "Can I watch you @@?",
                    "hint": "ISFJ는 소중한 사람이 하는 일에 관심을 가져요.",
                    "optionA": "create",
                    "optionB": "paint",
                    "optionC": "work",
                    "result": "paint",
                    "explanation": "수빈이 은비가 그리는 것을 보고 싶다고 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께의 의미에 대한 문장이에요.",
                    "optionA": "Being",
                    "optionB": "is",
                    "optionC": "together",
                    "result": "Being together is",
                    "explanation": "함께함은 대화가 아니어도 돼요."
                }
            ]
        }
    ]
}
ID: 19716 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 함께",
            "explanation": "ISFP의 자유로운 계획과 ISFJ의 준비된 배려 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I want to just go out today.",
                    "translation": "오늘 그냥 나가고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "I packed some snacks for you.",
                    "translation": "난 너 주려고 간식을 챙겼어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "You always think ahead.",
                    "translation": "넌 항상 미리 생각해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도영은 즉흥적으로 나가고 싶어하나요?",
                    "hint": "ISFP는 계획 없이 자유롭게 나가는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "도영이 '그냥 나가고 싶어'라고 즉흥적이었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소미",
                    "script": "I like being prepared.",
                    "translation": "난 준비되는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "But you're flexible too.",
                    "translation": "근데 넌 유연하기도 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "Because you need me to be.",
                    "translation": "넌 내가 그렇길 원하니까."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I packed some @@  for you.",
                    "hint": "ISFJ는 다른 사람을 위해 미리 챙겨요.",
                    "optionA": "food",
                    "optionB": "supplies",
                    "optionC": "snacks",
                    "result": "snacks",
                    "explanation": "소미가 미리 간식을 챙겼어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도영",
                    "script": "I appreciate that.",
                    "translation": "고마워."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "That's what I'm here for.",
                    "translation": "그래서 난 여기 있는 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "You're really thoughtful.",
                    "translation": "넌 정말 신중해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "You bring out the best in me.",
                    "translation": "넌 내 최고를 이끌어낸단 말이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "Let's go then.",
                    "translation": "그럼 가자."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "I like being @@.",
                    "hint": "ISFJ는 준비하고 배려하는 것을 좋아해요.",
                    "optionA": "helpful",
                    "optionB": "prepared",
                    "optionC": "ready",
                    "result": "prepared",
                    "explanation": "소미가 준비하는 것을 좋아한다고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "준비와 자유의 조화에 대한 문장이에요.",
                    "result": "Preparation allows freedom",
                    "explanation": "준비가 자유를 가능하게 해요.",
                    "optionA": "allows",
                    "optionB": "Preparation",
                    "optionC": "freedom"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 함께",
            "explanation": "ISFP의 자유로운 계획과 ISFJ의 준비된 배려 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I want to just go out today.",
                    "translation": "오늘 그냥 나가고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "I packed some snacks for you.",
                    "translation": "난 너 주려고 간식을 챙겼어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "You always think ahead.",
                    "translation": "넌 항상 미리 생각해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도영은 즉흥적으로 나가고 싶어하나요?",
                    "hint": "ISFP는 계획 없이 자유롭게 나가는 것을 좋아해요.",
                    "result": "O",
                    "explanation": "도영이 '그냥 나가고 싶어'라고 즉흥적이었어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소미",
                    "script": "I like being prepared.",
                    "translation": "난 준비되는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "But you're flexible too.",
                    "translation": "근데 넌 유연하기도 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "Because you need me to be.",
                    "translation": "넌 내가 그렇길 원하니까."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I packed some @@  for you.",
                    "hint": "ISFJ는 다른 사람을 위해 미리 챙겨요.",
                    "optionA": "food",
                    "optionB": "supplies",
                    "optionC": "snacks",
                    "result": "snacks",
                    "explanation": "소미가 미리 간식을 챙겼어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도영",
                    "script": "I appreciate that.",
                    "translation": "고마워."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "That's what I'm here for.",
                    "translation": "그래서 난 여기 있는 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "You're really thoughtful.",
                    "translation": "넌 정말 신중해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "You bring out the best in me.",
                    "translation": "넌 내 최고를 이끌어낸단 말이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "Let's go then.",
                    "translation": "그럼 가자."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "I like being @@.",
                    "hint": "ISFJ는 준비하고 배려하는 것을 좋아해요.",
                    "optionA": "helpful",
                    "optionB": "prepared",
                    "optionC": "ready",
                    "result": "prepared",
                    "explanation": "소미가 준비하는 것을 좋아한다고 말했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "준비와 자유의 조화에 대한 문장이에요.",
                    "optionA": "allows",
                    "optionB": "Preparation",
                    "optionC": "freedom",
                    "result": "Preparation allows freedom",
                    "explanation": "준비가 자유를 가능하게 해요."
                }
            ]
        }
    ]
}
ID: 19717 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 다를 때",
            "explanation": "ISFP의 직감과 ISFJ의 신중함 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "I feel this is right.",
                    "translation": "난 이게 맞는 것 같아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민우",
                    "script": "But have you considered this?",
                    "translation": "근데 이것도 생각해봤어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "My gut says yes.",
                    "translation": "내 직감이 그래."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I feel this is @@.",
                    "hint": "ISFP는 직감과 감정으로 판단해요.",
                    "optionA": "best",
                    "optionB": "right",
                    "optionC": "okay",
                    "result": "right",
                    "explanation": "준호가 직감으로 판단한다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민우",
                    "script": "Gut is important, but think too.",
                    "translation": "직감도 중요하지, 근데 생각도 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "You worry too much.",
                    "translation": "넌 너무 많이 걱정해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민우",
                    "script": "I worry because I care.",
                    "translation": "신경 써서 그래."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "민우는 신중하게 고려하나요?",
                    "hint": "ISFJ는 결정 전에 여러 요소를 고려해요.",
                    "result": "O",
                    "explanation": "민우가 신중하게 생각해보라고 제안했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준호",
                    "script": "I know you do.",
                    "translation": "알아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민우",
                    "script": "Let's think together then.",
                    "translation": "그럼 함께 생각해보자."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "Okay, what's your concern?",
                    "translation": "좋아, 넌 뭐가 걱정돼?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민우",
                    "script": "Just want to make sure you're safe.",
                    "translation": "그냥 넌 안전하길 원해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "That's why I trust you.",
                    "translation": "그래서 나 넌 믿어."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "But have you considered @@?",
                    "hint": "ISFJ는 모든 가능성을 고려해요.",
                    "optionA": "this",
                    "optionB": "options",
                    "optionC": "possibilities",
                    "result": "this",
                    "explanation": "민우가 다른 가능성을 고려해보라고 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "직감과 신중함의 조화에 대한 문장이에요.",
                    "result": "Feeling and thinking",
                    "explanation": "감정과 생각이 함께 방향을 제시해요.",
                    "optionA": "thinking",
                    "optionB": "Feeling",
                    "optionC": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 다를 때",
            "explanation": "ISFP의 직감과 ISFJ의 신중함 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "I feel this is right.",
                    "translation": "난 이게 맞는 것 같아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민우",
                    "script": "But have you considered this?",
                    "translation": "근데 이것도 생각해봤어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "My gut says yes.",
                    "translation": "내 직감이 그래."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I feel this is @@.",
                    "hint": "ISFP는 직감과 감정으로 판단해요.",
                    "optionA": "best",
                    "optionB": "right",
                    "optionC": "okay",
                    "result": "right",
                    "explanation": "준호가 직감으로 판단한다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민우",
                    "script": "Gut is important, but think too.",
                    "translation": "직감도 중요하지, 근데 생각도 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "You worry too much.",
                    "translation": "넌 너무 많이 걱정해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민우",
                    "script": "I worry because I care.",
                    "translation": "신경 써서 그래."
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "민우는 신중하게 고려하나요?",
                    "hint": "ISFJ는 결정 전에 여러 요소를 고려해요.",
                    "result": "O",
                    "explanation": "민우가 신중하게 생각해보라고 제안했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준호",
                    "script": "I know you do.",
                    "translation": "알아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민우",
                    "script": "Let's think together then.",
                    "translation": "그럼 함께 생각해보자."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "Okay, what's your concern?",
                    "translation": "좋아, 넌 뭐가 걱정돼?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민우",
                    "script": "Just want to make sure you're safe.",
                    "translation": "그냥 넌 안전하길 원해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "That's why I trust you.",
                    "translation": "그래서 나 넌 믿어."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "But have you considered @@?",
                    "hint": "ISFJ는 모든 가능성을 고려해요.",
                    "optionA": "this",
                    "optionB": "options",
                    "optionC": "possibilities",
                    "result": "this",
                    "explanation": "민우가 다른 가능성을 고려해보라고 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "직감과 신중함의 조화에 대한 문장이에요.",
                    "optionA": "thinking",
                    "optionB": "Feeling",
                    "optionC": "and",
                    "result": "Feeling and thinking",
                    "explanation": "감정과 생각이 함께 방향을 제시해요."
                }
            ]
        }
    ]
}
ID: 19718 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "상처 치유",
            "explanation": "ISFP의 내적 상처와 ISFJ의 치유적 배려 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소희",
                    "script": "Your words hurt me.",
                    "translation": "넌 나를 상하게 했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "I know, I'm so sorry.",
                    "translation": "알아, 정말 미안해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소희",
                    "script": "It will take time.",
                    "translation": "시간이 필요할 것 같아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소희는 상처를 깊이 있게 느끼나요?",
                    "hint": "ISFP는 감정적 상처를 깊이 느껴요.",
                    "result": "O",
                    "explanation": "소희가 상처받았다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예나",
                    "script": "I'll wait for you.",
                    "translation": "난 너를 기다릴게."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소희",
                    "script": "How can you be so patient?",
                    "translation": "넌 왜 이렇게 인내심이 있어?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예나",
                    "script": "Because you matter deeply.",
                    "translation": "넌 내게 정말 중요하니까."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Your words hurt @@.",
                    "hint": "ISFP는 상처받은 감정을 표현해요.",
                    "optionA": "me",
                    "optionB": "us",
                    "optionC": "you",
                    "result": "me",
                    "explanation": "소희가 상처받았다고 명확히 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소희",
                    "script": "I believe you.",
                    "translation": "나 넌 믿어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예나",
                    "script": "Let me make it right.",
                    "translation": "내가 바로잡을게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소희",
                    "script": "By being patient?",
                    "translation": "인내심으로?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예나",
                    "script": "By being present.",
                    "translation": "함께해서."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소희",
                    "script": "That's healing.",
                    "translation": "그게 치유야."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "예나는 소희를 치유하려고 하나요?",
                    "hint": "ISFJ는 사람의 상처를 치유하려고 노력해요.",
                    "result": "O",
                    "explanation": "예나가 계속 소희를 위로하고 함께하려고 해요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "치유와 배려에 대한 문장이에요.",
                    "result": "Presence heals wounds",
                    "explanation": "함께함이 상처를 치유해요.",
                    "optionA": "heals",
                    "optionB": "wounds",
                    "optionC": "Presence"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "상처 치유",
            "explanation": "ISFP의 내적 상처와 ISFJ의 치유적 배려 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소희",
                    "script": "Your words hurt me.",
                    "translation": "넌 나를 상하게 했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "I know, I'm so sorry.",
                    "translation": "알아, 정말 미안해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소희",
                    "script": "It will take time.",
                    "translation": "시간이 필요할 것 같아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소희는 상처를 깊이 있게 느끼나요?",
                    "hint": "ISFP는 감정적 상처를 깊이 느껴요.",
                    "result": "O",
                    "explanation": "소희가 상처받았다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예나",
                    "script": "I'll wait for you.",
                    "translation": "난 너를 기다릴게."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소희",
                    "script": "How can you be so patient?",
                    "translation": "넌 왜 이렇게 인내심이 있어?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예나",
                    "script": "Because you matter deeply.",
                    "translation": "넌 내게 정말 중요하니까."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Your words hurt @@.",
                    "hint": "ISFP는 상처받은 감정을 표현해요.",
                    "optionA": "me",
                    "optionB": "us",
                    "optionC": "you",
                    "result": "me",
                    "explanation": "소희가 상처받았다고 명확히 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소희",
                    "script": "I believe you.",
                    "translation": "나 넌 믿어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예나",
                    "script": "Let me make it right.",
                    "translation": "내가 바로잡을게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소희",
                    "script": "By being patient?",
                    "translation": "인내심으로?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예나",
                    "script": "By being present.",
                    "translation": "함께해서."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소희",
                    "script": "That's healing.",
                    "translation": "그게 치유야."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "예나는 소희를 치유하려고 하나요?",
                    "hint": "ISFJ는 사람의 상처를 치유하려고 노력해요.",
                    "result": "O",
                    "explanation": "예나가 계속 소희를 위로하고 함께하려고 해요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "치유와 배려에 대한 문장이에요.",
                    "optionA": "heals",
                    "optionB": "wounds",
                    "optionC": "Presence",
                    "result": "Presence heals wounds",
                    "explanation": "함께함이 상처를 치유해요."
                }
            ]
        }
    ]
}
ID: 19719 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "혼자만의 시간 vs 함께하는 시간",
            "explanation": "ISFP의 개인 공간과 ESFJ의 따뜻한 함께함 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준석",
                    "script": "I need quiet time alone.",
                    "translation": "난 혼자 조용할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "But I can sit quietly too!",
                    "translation": "근데 나도 조용하게 앉을 수 있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준석",
                    "script": "You really don't mind?",
                    "translation": "넌 진짜 괜찮아?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준석은 혼자만의 시간을 원하나요?",
                    "hint": "ISFP는 개인적인 시간을 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "준석이 혼자 조용할 시간을 원한다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민지",
                    "script": "Never, being with you is enough.",
                    "translation": "절대 아니야, 너 옆에 있는 것만으로 충분해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준석",
                    "script": "That's really sweet.",
                    "translation": "정말 고마워."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "Your peace is my peace.",
                    "translation": "넌 조용하면 나도 조용해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I need @@  time alone.",
                    "hint": "ISFP는 자신만의 조용한 시간을 필요로 해요.",
                    "optionA": "quiet",
                    "optionB": "free",
                    "optionC": "some",
                    "result": "quiet",
                    "explanation": "준석이 조용한 시간이 필요하다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준석",
                    "script": "You understand me so well.",
                    "translation": "넌 날 정말 잘 이해해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "That's because I listen.",
                    "translation": "그건 내가 들으니까."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준석",
                    "script": "I feel safe with you.",
                    "translation": "넌 함께면 안전해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Good, stay close.",
                    "translation": "좋아, 가까이 있어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준석",
                    "script": "I want to.",
                    "translation": "나도 그러고 싶어."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "민지는 준석을 배려하나요?",
                    "hint": "ESFJ는 가까운 사람의 필요를 배려해요.",
                    "result": "O",
                    "explanation": "민지가 준석의 필요를 이해하고 배려했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께함의 여러 형태에 대한 문장이에요.",
                    "result": "Being together not",
                    "explanation": "함께함은 말이 없어도 돼요.",
                    "optionA": "together",
                    "optionB": "not",
                    "optionC": "Being"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "혼자만의 시간 vs 함께하는 시간",
            "explanation": "ISFP의 개인 공간과 ESFJ의 따뜻한 함께함 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준석",
                    "script": "I need quiet time alone.",
                    "translation": "난 혼자 조용할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "But I can sit quietly too!",
                    "translation": "근데 나도 조용하게 앉을 수 있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준석",
                    "script": "You really don't mind?",
                    "translation": "넌 진짜 괜찮아?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준석은 혼자만의 시간을 원하나요?",
                    "hint": "ISFP는 개인적인 시간을 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "준석이 혼자 조용할 시간을 원한다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민지",
                    "script": "Never, being with you is enough.",
                    "translation": "절대 아니야, 너 옆에 있는 것만으로 충분해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준석",
                    "script": "That's really sweet.",
                    "translation": "정말 고마워."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "Your peace is my peace.",
                    "translation": "넌 조용하면 나도 조용해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I need @@  time alone.",
                    "hint": "ISFP는 자신만의 조용한 시간을 필요로 해요.",
                    "optionA": "quiet",
                    "optionB": "free",
                    "optionC": "some",
                    "result": "quiet",
                    "explanation": "준석이 조용한 시간이 필요하다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준석",
                    "script": "You understand me so well.",
                    "translation": "넌 날 정말 잘 이해해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "That's because I listen.",
                    "translation": "그건 내가 들으니까."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준석",
                    "script": "I feel safe with you.",
                    "translation": "넌 함께면 안전해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "Good, stay close.",
                    "translation": "좋아, 가까이 있어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준석",
                    "script": "I want to.",
                    "translation": "나도 그러고 싶어."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "민지는 준석을 배려하나요?",
                    "hint": "ESFJ는 가까운 사람의 필요를 배려해요.",
                    "result": "O",
                    "explanation": "민지가 준석의 필요를 이해하고 배려했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께함의 여러 형태에 대한 문장이에요.",
                    "optionA": "together",
                    "optionB": "not",
                    "optionC": "Being",
                    "result": "Being together not",
                    "explanation": "함께함은 말이 없어도 돼요."
                }
            ]
        }
    ]
}
ID: 19720 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티 초대",
            "explanation": "ISFP의 신중함과 ESFJ의 사교성 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "A small party is fine.",
                    "translation": "작은 파티면 괜찮아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하린",
                    "script": "I invited lots of people!",
                    "translation": "난 많은 사람들을 초대했어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "That's a lot.",
                    "translation": "그건 많은데."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "A small @@  is fine.",
                    "hint": "ISFP는 작고 친밀한 모임을 선호해요.",
                    "optionA": "gathering",
                    "optionB": "party",
                    "optionC": "event",
                    "result": "party",
                    "explanation": "도영이 작은 파티를 선호한다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하린",
                    "script": "Yes, but they'll love you!",
                    "translation": "응, 근데 다들 너 좋아할 거야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "I'm nervous.",
                    "translation": "난 불안해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하린",
                    "script": "I'll be right beside you!",
                    "translation": "난 계속 너 옆에 있을 거야!"
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "하린은 도영을 격려하나요?",
                    "hint": "ESFJ는 다른 사람을 격려하고 지지해요.",
                    "result": "O",
                    "explanation": "하린이 도영을 격려하고 함께하겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도영",
                    "script": "You always have my back.",
                    "translation": "넌 항상 나 뒤에 있네."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하린",
                    "script": "Because I care!",
                    "translation": "넌 내게 중요하니까!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "That helps.",
                    "translation": "그게 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "You'll be great!",
                    "translation": "넌 대단할 거야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "With you, yes.",
                    "translation": "넌 함께면, 응."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "I invited lots of @@!",
                    "hint": "ESFJ는 사람들을 모으고 함께하게 하려고 해요.",
                    "optionA": "people",
                    "optionB": "friends",
                    "optionC": "guests",
                    "result": "people",
                    "explanation": "하린이 많은 사람들을 초대했다고 명확히 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "배려와 지지의 힘에 대한 문장이에요.",
                    "result": "Support makes brave",
                    "explanation": "곁에서의 지지가 용기를 만들어요.",
                    "optionA": "makes",
                    "optionB": "Support",
                    "optionC": "brave"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티 초대",
            "explanation": "ISFP의 신중함과 ESFJ의 사교성 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "A small party is fine.",
                    "translation": "작은 파티면 괜찮아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하린",
                    "script": "I invited lots of people!",
                    "translation": "난 많은 사람들을 초대했어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "That's a lot.",
                    "translation": "그건 많은데."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "A small @@  is fine.",
                    "hint": "ISFP는 작고 친밀한 모임을 선호해요.",
                    "optionA": "gathering",
                    "optionB": "party",
                    "optionC": "event",
                    "result": "party",
                    "explanation": "도영이 작은 파티를 선호한다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하린",
                    "script": "Yes, but they'll love you!",
                    "translation": "응, 근데 다들 너 좋아할 거야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "I'm nervous.",
                    "translation": "난 불안해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하린",
                    "script": "I'll be right beside you!",
                    "translation": "난 계속 너 옆에 있을 거야!"
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "하린은 도영을 격려하나요?",
                    "hint": "ESFJ는 다른 사람을 격려하고 지지해요.",
                    "result": "O",
                    "explanation": "하린이 도영을 격려하고 함께하겠다고 했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도영",
                    "script": "You always have my back.",
                    "translation": "넌 항상 나 뒤에 있네."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하린",
                    "script": "Because I care!",
                    "translation": "넌 내게 중요하니까!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "That helps.",
                    "translation": "그게 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "You'll be great!",
                    "translation": "넌 대단할 거야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "With you, yes.",
                    "translation": "넌 함께면, 응."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "I invited lots of @@!",
                    "hint": "ESFJ는 사람들을 모으고 함께하게 하려고 해요.",
                    "optionA": "people",
                    "optionB": "friends",
                    "optionC": "guests",
                    "result": "people",
                    "explanation": "하린이 많은 사람들을 초대했다고 명확히 했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "배려와 지지의 힘에 대한 문장이에요.",
                    "optionA": "makes",
                    "optionB": "Support",
                    "optionC": "brave",
                    "result": "Support makes brave",
                    "explanation": "곁에서의 지지가 용기를 만들어요."
                }
            ]
        }
    ]
}
ID: 19721 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "감정 깊이",
            "explanation": "ISFP의 섬세한 감정과 ESFJ의 공감 능력 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I feel things so deeply.",
                    "translation": "난 모든 걸 정말 깊이 느껴."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "I see that in your eyes.",
                    "translation": "나 너 눈에서 봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "You understand me.",
                    "translation": "넌 나를 이해해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 감정을 깊이 있게 느끼나요?",
                    "hint": "ISFP는 감정을 깊이 있게 경험해요.",
                    "result": "O",
                    "explanation": "채영이 깊이 느낀다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "Your sensitivity is your gift.",
                    "translation": "넌 감정이 선물이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "How can you be sure?",
                    "translation": "넌 어떻게 확실해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "Because you feel love deeply too!",
                    "translation": "넌 사랑도 깊이 느끼니까!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I feel things so @@.",
                    "hint": "ISFP는 모든 것을 깊이 있게 느껴요.",
                    "optionA": "quickly",
                    "optionB": "deeply",
                    "optionC": "fast",
                    "result": "deeply",
                    "explanation": "채영이 깊이 느낀다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "You make me feel valued.",
                    "translation": "넌 나를 소중하게 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "Because you are!",
                    "translation": "그럼 넌 소중하니까!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Your empathy is beautiful.",
                    "translation": "넌 공감 능력이 정말 아름다워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "We understand each other.",
                    "translation": "우리 서로를 이해해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Yes, we do.",
                    "translation": "응, 우리 그렇네."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "지우는 공감 능력이 강한가요?",
                    "hint": "ESFJ는 다른 사람의 감정을 깊이 이해해요.",
                    "result": "O",
                    "explanation": "지우가 계속 채영을 공감하고 이해했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "감정적 연결에 대한 문장이에요.",
                    "result": "Understanding creates love",
                    "explanation": "마음으로 이해하는 것이 진정한 사랑을 만들어요.",
                    "optionA": "love",
                    "optionB": "Understanding",
                    "optionC": "creates"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "감정 깊이",
            "explanation": "ISFP의 섬세한 감정과 ESFJ의 공감 능력 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I feel things so deeply.",
                    "translation": "난 모든 걸 정말 깊이 느껴."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "I see that in your eyes.",
                    "translation": "나 너 눈에서 봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "You understand me.",
                    "translation": "넌 나를 이해해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 감정을 깊이 있게 느끼나요?",
                    "hint": "ISFP는 감정을 깊이 있게 경험해요.",
                    "result": "O",
                    "explanation": "채영이 깊이 느낀다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지우",
                    "script": "Your sensitivity is your gift.",
                    "translation": "넌 감정이 선물이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "How can you be sure?",
                    "translation": "넌 어떻게 확실해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "Because you feel love deeply too!",
                    "translation": "넌 사랑도 깊이 느끼니까!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I feel things so @@.",
                    "hint": "ISFP는 모든 것을 깊이 있게 느껴요.",
                    "optionA": "quickly",
                    "optionB": "deeply",
                    "optionC": "fast",
                    "result": "deeply",
                    "explanation": "채영이 깊이 느낀다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "You make me feel valued.",
                    "translation": "넌 나를 소중하게 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지우",
                    "script": "Because you are!",
                    "translation": "그럼 넌 소중하니까!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Your empathy is beautiful.",
                    "translation": "넌 공감 능력이 정말 아름다워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "We understand each other.",
                    "translation": "우리 서로를 이해해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Yes, we do.",
                    "translation": "응, 우리 그렇네."
                },
                {
                    "type": "ox",
                    "index": 14,
                    "quiz": "지우는 공감 능력이 강한가요?",
                    "hint": "ESFJ는 다른 사람의 감정을 깊이 이해해요.",
                    "result": "O",
                    "explanation": "지우가 계속 채영을 공감하고 이해했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "감정적 연결에 대한 문장이에요.",
                    "optionA": "love",
                    "optionB": "Understanding",
                    "optionC": "creates",
                    "result": "Understanding creates love",
                    "explanation": "마음으로 이해하는 것이 진정한 사랑을 만들어요."
                }
            ]
        }
    ]
}
ID: 19722 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "취향이 다를 때",
            "explanation": "ISFP의 신중한 선택과 ESFJ의 포용성 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I prefer quiet places.",
                    "translation": "난 조용한 곳을 선호해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "I love busy, fun places!",
                    "translation": "난 활기차고 재밌는 곳을 좋아해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "We're really different.",
                    "translation": "우리 정말 다르네."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I prefer quiet @@.",
                    "hint": "ISFP는 차분한 환경을 좋아해요.",
                    "optionA": "places",
                    "optionB": "spaces",
                    "optionC": "areas",
                    "result": "places",
                    "explanation": "아린이 조용한 곳을 선호한다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "But we can enjoy both!",
                    "translation": "근데 우리 둘 다 즐길 수 있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "How?",
                    "translation": "어떻게?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "Let me show you my world!",
                    "translation": "내 세상을 보여줄게!"
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "예은은 포용적인가요?",
                    "hint": "ESFJ는 다양성을 수용하고 서로 배우려고 해요.",
                    "result": "O",
                    "explanation": "예은이 둘 다 즐기는 방법을 제시했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "You're so open-minded.",
                    "translation": "넌 정말 열린 마음이네."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "Because I want to know you!",
                    "translation": "넌 내가 알고 싶거든!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "I do like some excitement.",
                    "translation": "난 약간의 신나는 것도 좋아해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "Yes! Let's try!",
                    "translation": "응! 해보자!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "With you, I'm braver.",
                    "translation": "넌 함께면 나 더 용감해."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "I love busy, fun @@!",
                    "hint": "ESFJ는 활동적이고 사람들과의 활기를 좋아해요.",
                    "optionA": "places",
                    "optionB": "people",
                    "optionC": "times",
                    "result": "places",
                    "explanation": "예은이 활기차고 재밌는 곳을 좋아한다고 표현했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다양성의 아름다움에 대한 문장이에요.",
                    "result": "Different tastes colorful",
                    "explanation": "다른 취향이 인생을 더 다채롭게 만들어요.",
                    "optionA": "colorful",
                    "optionB": "Different",
                    "optionC": "tastes"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "취향이 다를 때",
            "explanation": "ISFP의 신중한 선택과 ESFJ의 포용성 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I prefer quiet places.",
                    "translation": "난 조용한 곳을 선호해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "I love busy, fun places!",
                    "translation": "난 활기차고 재밌는 곳을 좋아해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "We're really different.",
                    "translation": "우리 정말 다르네."
                },
                {
                    "type": "blank",
                    "index": 4,
                    "quiz": "I prefer quiet @@.",
                    "hint": "ISFP는 차분한 환경을 좋아해요.",
                    "optionA": "places",
                    "optionB": "spaces",
                    "optionC": "areas",
                    "result": "places",
                    "explanation": "아린이 조용한 곳을 선호한다고 명확히 했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "But we can enjoy both!",
                    "translation": "근데 우리 둘 다 즐길 수 있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "How?",
                    "translation": "어떻게?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "Let me show you my world!",
                    "translation": "내 세상을 보여줄게!"
                },
                {
                    "type": "ox",
                    "index": 8,
                    "quiz": "예은은 포용적인가요?",
                    "hint": "ESFJ는 다양성을 수용하고 서로 배우려고 해요.",
                    "result": "O",
                    "explanation": "예은이 둘 다 즐기는 방법을 제시했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "You're so open-minded.",
                    "translation": "넌 정말 열린 마음이네."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "Because I want to know you!",
                    "translation": "넌 내가 알고 싶거든!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "I do like some excitement.",
                    "translation": "난 약간의 신나는 것도 좋아해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "Yes! Let's try!",
                    "translation": "응! 해보자!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "With you, I'm braver.",
                    "translation": "넌 함께면 나 더 용감해."
                },
                {
                    "type": "blank",
                    "index": 14,
                    "quiz": "I love busy, fun @@!",
                    "hint": "ESFJ는 활동적이고 사람들과의 활기를 좋아해요.",
                    "optionA": "places",
                    "optionB": "people",
                    "optionC": "times",
                    "result": "places",
                    "explanation": "예은이 활기차고 재밌는 곳을 좋아한다고 표현했어요."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "다양성의 아름다움에 대한 문장이에요.",
                    "optionA": "colorful",
                    "optionB": "Different",
                    "optionC": "tastes",
                    "result": "Different tastes colorful",
                    "explanation": "다른 취향이 인생을 더 다채롭게 만들어요."
                }
            ]
        }
    ]
}

현재 배치 처리 완료

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