STEP 11: 시청자 테스트
Critic · 버전 1 · 초안
산출물 (v1)
보통
kie · gemini-3-pro
· 19,307 in / 8,276 out
· 206.5초
0자
· 예상 0.0분
/ 목표 60분
분량 부족 (0%)
{
"viewer_persona": {
"name": "김순자",
"age": 62,
"type": "senior"
},
"paragraphs": [
{
"index": 1,
"first_words": "어명이다. 가마를 멈",
"engagement": 8,
"reaction": "어머, 임금님이 왜 저런 초라한 돌무덤에 절을 해? 무슨 사연이길래?",
"value_shift": "calm→curiosity",
"would_skip": false
},
{
"index": 2,
"first_words": "휘이잉. 매서운 비바람",
"engagement": 7,
"reaction": "아이고, 이름도 다 지워졌네. 쯧쯧. 궁금하긴 하네.",
"value_shift": "none",
"would_skip": false
},
{
"index": 3,
"first_words": "대단한 공을 세운 위",
"engagement": 8,
"reaction": "노비 무덤이라고? 진짜 대단한 일을 했나 보네.",
"value_shift": "curiosity→anticipation",
"would_skip": false
},
{
"index": 4,
"first_words": "타닥타닥. 붉은 불길",
"engagement": 8,
"reaction": "아휴, 끔찍해라. 옛날엔 역모 걸리면 다 죽었지.",
"value_shift": "anticipation→fear",
"would_skip": false
},
{
"index": 5,
"first_words": "주군은 다급하게 떨리",
"engagement": 9,
"reaction": "아이고 저 핏덩이를 어째. 종한테 맡겼구나.",
"value_shift": "fear→pity",
"would_skip": false
},
{
"index": 6,
"first_words": "바로 그 순간이었습니다",
"engagement": 8,
"reaction": "세상에, 핏물로 유품을 남겨주네. 슬프다.",
"value_shift": "pity→sorrow",
"would_skip": false
},
{
"index": 7,
"first_words": "쿵. 둔탁한 소리와",
"engagement": 9,
"reaction": "어머머, 저 비단 때문에 나중에 무슨 큰일이 나나 봐. 어쩌나.",
"value_shift": "sorrow→tension",
"would_skip": false
},
{
"index": 8,
"first_words": "사각사각. 뽀드득.",
"engagement": 9,
"reaction": "맨발로 저 눈밭을... 아이고 저 충심을 어떡해. 발 다 얼겠네.",
"value_shift": "tension→pity",
"would_skip": false
},
{
"index": 9,
"first_words": "거기 섰거라. 짐승을",
"engagement": 10,
"reaction": "어머머! 들키면 안 되는데! 애기야 울면 안 돼!",
"value_shift": "pity→extreme_tension",
"would_skip": false
},
{
"index": 10,
"first_words": "만복은 왈칵 쏟아지는",
"engagement": 9,
"reaction": "숨 막히겠다... 그래도 살려면 어쩔 수 없지. 불쌍해서 어째.",
"value_shift": "extreme_tension→pity",
"would_skip": false
},
{
"index": 11,
"first_words": "눈앞으로 횃불이 벼랑",
"engagement": 8,
"reaction": "휴, 다행히 지나갔네. 진짜 십년감수했네.",
"value_shift": "pity→relief",
"would_skip": false
},
{
"index": 12,
"first_words": "덜컹. 칼바람에 낡은",
"engagement": 7,
"reaction": "고생길이 훤하다. 애기를 저기 산골짝에서 어떻게 키워.",
"value_shift": "relief→worry",
"would_skip": false
},
{
"index": 13,
"first_words": "콜록콜록. 덜 마른",
"engagement": 6,
"reaction": "옛날 우리 어릴 때 생각나네. 가난이 제일 무섭지.",
"value_shift": "none",
"would_skip": false
},
{
"index": 14,
"first_words": "달빛만 시퍼렇게 들어",
"engagement": 7,
"reaction": "맞아, 양반인 거 들키면 끝이지. 철저히 숨겨야지.",
"value_shift": "none",
"would_skip": false
},
{
"index": 15,
"first_words": "만복은 쩍쩍 갈라진",
"engagement": 8,
"reaction": "아비가 되기로 결심했구나. 장하다, 장해.",
"value_shift": "worry→awe",
"would_skip": false
},
{
"index": 16,
"first_words": "아그야. 너는 내 핏",
"engagement": 8,
"reaction": "아이고, 저렇게 신분을 낮춰야 살 수 있으니까...",
"value_shift": "none",
"would_skip": false
},
{
"index": 17,
"first_words": "아무도 듣지 않는,",
"engagement": 7,
"reaction": "저 말이 나중에 가슴을 치겠네.",
"value_shift": "none",
"would_skip": false
},
{
"index": 18,
"first_words": "그렇게 가혹하고 모진",
"engagement": 6,
"reaction": "시간이 훌쩍 뛰었네. 애가 많이 컸구나.",
"value_shift": "none",
"would_skip": false
},
{
"index": 19,
"first_words": "산 입에 풀칠하기도",
"engagement": 6,
"reaction": "보릿고개... 그때 참 힘들었지.",
"value_shift": "none",
"would_skip": false
},
{
"index": 20,
"first_words": "달그락. 만복은 하얀",
"engagement": 8,
"reaction": "아이고, 부모 마음이 다 저렇지. 자식 입에 들어가는 것만 봐도 배부른데.",
"value_shift": "calm→sympathy",
"would_skip": false
},
{
"index": 21,
"first_words": "가끔 윤이 고개를 갸",
"engagement": 7,
"reaction": "진짜 아빠 다 됐네.",
"value_shift": "none",
"would_skip": false
},
{
"index": 22,
"first_words": "아비는 속이 타서 시",
"engagement": 8,
"reaction": "우리 엄마도 맨날 생선 대가리만 드셨는데...",
"value_shift": "none",
"would_skip": false
},
{
"index": 23,
"first_words": "창자가 끊어질 듯 허",
"engagement": 9,
"reaction": "눈물 난다 진짜. 지 핏줄도 아닌데 저렇게까지...",
"value_shift": "sympathy→sorrow",
"would_skip": false
},
{
"index": 24,
"first_words": "하지만 해가 뜨고 낮",
"engagement": 7,
"reaction": "양반 티 나면 의심받으니까 일부러 막 대하는구나.",
"value_shift": "none",
"would_skip": false
},
{
"index": 25,
"first_words": "털썩. 제 몸집보다",
"engagement": 8,
"reaction": "아휴, 애가 얼마나 힘들까. 저러는 애비 속은 피눈물을 흘리겠네.",
"value_shift": "sorrow→pity",
"would_skip": false
},
{
"index": 26,
"first_words": "눈깔 안 깔어. 천것",
"engagement": 8,
"reaction": "저 독한 말 내뱉는 아비 속은 오죽할까.",
"value_shift": "none",
"would_skip": false
},
{
"index": 27,
"first_words": "휙. 찰싹. 매서운",
"engagement": 7,
"reaction": "애는 속사정을 모르니 원망할 수밖에 없지. 안타깝네.",
"value_shift": "none",
"would_skip": false
},
{
"index": 28,
"first_words": "그러나 사위가 어두워",
"engagement": 7,
"reaction": "그래, 밤에는 또 달라지겠지.",
"value_shift": "none",
"would_skip": false
},
{
"index": 29,
"first_words": "만복은 바닥에 조용히",
"engagement": 9,
"reaction": "아이고... 도련님 발을 붙잡고 우네. 짠해서 어째...",
"value_shift": "pity→sorrow",
"would_skip": false
},
{
"index": 30,
"first_words": "뚝, 뚝. 짙은 어둠",
"engagement": 9,
"reaction": "진짜 가엾다. 저 충심을 세상 누가 알까.",
"value_shift": "none",
"would_skip": false
},
{
"index": 31,
"first_words": "도련님. 옥체 강녕하",
"engagement": 9,
"reaction": "말 못 할 사정 짊어지고 사는 게 지옥이지.",
"value_shift": "none",
"would_skip": false
},
{
"index": 32,
"first_words": "도대체 이 늙은 아비",
"engagement": 6,
"reaction": "다 아는 내용인데 굳이 또 묻네. (약간 지루함)",
"value_shift": "none",
"would_skip": false
},
{
"index": 33,
"first_words": "세상의 이치와 신분의",
"engagement": 7,
"reaction": "머리가 크니까 반항할 때가 됐지.",
"value_shift": "none",
"would_skip": false
},
{
"index": 34,
"first_words": "꼬물꼬물. 윤은 흙바",
"engagement": 7,
"reaction": "글 공부하고 싶구나. 양반 핏줄이라 영특한가 보네.",
"value_shift": "none",
"would_skip": false
},
{
"index": 35,
"first_words": "사각사각. 그 맑은",
"engagement": 8,
"reaction": "답답하겠지. 진짜 자기 신분도 모르고...",
"value_shift": "none",
"would_skip": false
},
{
"index": 36,
"first_words": "마침 지게에 땔감을",
"engagement": 7,
"reaction": "어이쿠, 아비한테 들켰네.",
"value_shift": "none",
"would_skip": false
},
{
"index": 37,
"first_words": "삐걱. 만복이 무거운",
"engagement": 8,
"reaction": "어머머, 무식한 척해야 되는데 입방정 떨었네!",
"value_shift": "calm→suspense",
"would_skip": false
},
{
"index": 38,
"first_words": "위엣 것은 임금을 향",
"engagement": 8,
"reaction": "아이고, 들키면 안 되는데 아는 척을 해버렸어!",
"value_shift": "none",
"would_skip": false
},
{
"index": 39,
"first_words": "흠칫. 말을 뱉은 만",
"engagement": 8,
"reaction": "윤이가 똑똑해서 이제 의심하겠다.",
"value_shift": "none",
"would_skip": false
},
{
"index": 40,
"first_words": "그날 밤, 귀틀집 방",
"engagement": 8,
"reaction": "드디어 올 게 왔구나. 크게 싸우겠네.",
"value_shift": "suspense→tension",
"would_skip": false
},
{
"index": 41,
"first_words": "쾅. 윤이 누룽지가",
"engagement": 8,
"reaction": "아이고 이놈아, 밥상을 엎으면 어떡해. 아비가 어떻게 차려준 건데.",
"value_shift": "tension→anger",
"would_skip": false
},
{
"index": 42,
"first_words": "아버지는 대체 왜 나",
"engagement": 9,
"reaction": "저런 못된 말! 진짜 아비도 아닌데 저 소리 들으면 가슴 찢어지지.",
"value_shift": "none",
"would_skip": false
},
{
"index": 43,
"first_words": "자신의 출생 자체를",
"engagement": 8,
"reaction": "사실대로 말도 못 하고, 속이 얼마나 타들어 갈까.",
"value_shift": "anger→pity",
"would_skip": false
},
{
"index": 44,
"first_words": "시끄럽다. 천것으로",
"engagement": 8,
"reaction": "독하게 말하네. 아이고 참...",
"value_shift": "none",
"would_skip": false
},
{
"index": 45,
"first_words": "잠시, 방안에 숨 막",
"engagement": 7,
"reaction": "하긴, 다들 저맘때 부모한테 모진 소리 한 번씩 하지. 그래도 마음이 아파.",
"value_shift": "pity→reflection",
"would_skip": false
},
{
"index": 46,
"first_words": "아이가 쾅 문을 닫",
"engagement": 9,
"reaction": "또 혼자 입 틀어막고 우네... 억장이 무너진다 진짜.",
"value_shift": "reflection→sorrow",
"would_skip": false
},
{
"index": 47,
"first_words": "그는 벌벌 떨리는 두",
"engagement": 8,
"reaction": "맞아, 그 비단! 그거 꺼내서 보는구나.",
"value_shift": "sorrow→anticipation",
"would_skip": false
},
{
"index": 48,
"first_words": "참극이 벌어졌던 그",
"engagement": 8,
"reaction": "자기를 이렇게 만든 원망스러운 물건이기도 할 텐데... 주군을 못 잊네.",
"value_shift": "none",
"would_skip": false
},
{
"index": 49,
"first_words": "단 한 번이라도 남",
"engagement": 7,
"reaction": "주군이 남긴 유일한 유품이라 못 버렸겠지. (질문이 뻔하네)",
"value_shift": "none",
"would_skip": false
},
{
"index": 50,
"first_words": "그로부터 며칠이 지난",
"engagement": 8,
"reaction": "어머, 돈을 벌어왔어? 그래도 본성은 착한 애네.",
"value_shift": "anticipation→relief",
"would_skip": false
},
{
"index": 51,
"first_words": "윤은 멋쩍은 듯 시",
"engagement": 9,
"reaction": "아비 주려고 곰방대 사 왔구나! 기특해라.",
"value_shift": "relief→joy",
"would_skip": false
},
{
"index": 52,
"first_words": "오다 주웠소. 불이",
"engagement": 8,
"reaction": "무뚝뚝하긴. 그래도 맘은 다 알지.",
"value_shift": "none",
"would_skip": false
},
{
"index": 53,
"first_words": "무심한 듯 툭 던진",
"engagement": 9,
"reaction": "얼마나 좋았을까. 고생 다 보상받는 기분이었겠다.",
"value_shift": "joy→touched",
"would_skip": false
},
{
"index": 54,
"first_words": "하지만 서툰 화해의",
"engagement": 9,
"reaction": "어머머! 또 관군이 왔어? 이제 좀 살만해지니까 왜 이래!",
"value_shift": "touched→extreme_tension",
"would_skip": false
},
{
"index": 55,
"first_words": "히힝. 거대한 말발",
"engagement": 8,
"reaction": "아이고 만복이 어떡해, 심장 멎겠다 진짜.",
"value_shift": "none",
"would_skip": false
},
{
"index": 56,
"first_words": "칼을 빼 든 관군들",
"engagement": 9,
"reaction": "귀티가 나서 딱 걸렸네! 들키면 안 되는데!",
"value_shift": "none",
"would_skip": false
},
{
"index": 57,
"first_words": "휙. 토포사의 거칠",
"engagement": 9,
"reaction": "어머어머, 애 잡아가나 봐!",
"value_shift": "none",
"would_skip": false
},
{
"index": 58,
"first_words": "이놈의 타고난 골격",
"engagement": 9,
"reaction": "들통났다! 저걸 어떻게 빠져나가!",
"value_shift": "extreme_tension→fear",
"would_skip": false
},
{
"index": 59,
"first_words": "숨 막히는 죽음의",
"engagement": 7,
"reaction": "진짜 손에 땀을 쥐게 하네.",
"value_shift": "none",
"would_skip": false
},
{
"index": 60,
"first_words": "바로 그 찰나의 순",
"engagement": 9,
"reaction": "문양? 아, 그 비단에 있던 그건가 보다!",
"value_shift": "fear→surprise",
"would_skip": false
},
{
"index": 61,
"first_words": "땅바닥에 엎드려 바",
"engagement": 8,
"reaction": "애가 그 비단을 봤었지 참! 이제 눈치채겠네.",
"value_shift": "none",
"would_skip": false
},
{
"index": 62,
"first_words": "집을 뛰쳐나갔다 몰",
"engagement": 9,
"reaction": "자기가 양반 자식인 걸 이런 식으로 알게 되다니... 소름 돋는다.",
"value_shift": "none",
"would_skip": false
},
{
"index": 63,
"first_words": "와장창. 공터 구석",
"engagement": 10,
"reaction": "어머! 저 종이 애 살리려고 일부러 미친 짓을 하네!",
"value_shift": "surprise→shock",
"would_skip": false
},
{
"index": 64,
"first_words": "배가 고파서 그랬슈",
"engagement": 10,
"reaction": "아이고 이 사람아... 자기 목숨 내놓으려고 환장을 했네.",
"value_shift": "shock→sorrow",
"would_skip": false
},
{
"index": 65,
"first_words": "그 엄청난 소란에,",
"engagement": 9,
"reaction": "결국 애 대신 잡혀갔어. 저러다 맞아 죽을 텐데.",
"value_shift": "none",
"would_skip": false
},
{
"index": 66,
"first_words": "윤을 향해 좁혀오던",
"engagement": 8,
"reaction": "진짜 대단한 충심이다. 저런 사람이 어딨어.",
"value_shift": "sorrow→awe",
"would_skip": false
},
{
"index": 67,
"first_words": "며칠이라는 피 말리",
"engagement": 9,
"reaction": "아이고, 멍석말이 당했어... 살아있나 몰라.",
"value_shift": "awe→extreme_sorrow",
"would_skip": false
},
{
"index": 68,
"first_words": "심장이 멎을 듯 놀",
"engagement": 9,
"reaction": "피를 토하면서도 웃어... 부모 마음이란 게 참...",
"value_shift": "none",
"would_skip": false
},
{
"index": 69,
"first_words": "산에서 나무를 하다",
"engagement": 10,
"reaction": "끝까지 거짓말을 하네... 눈물 난다 진짜.",
"value_shift": "none",
"would_skip": false
},
{
"index": 70,
"first_words": "그저 재수가 없어",
"engagement": 8,
"reaction": "바보가 아닌 이상 매 맞은 걸 왜 모르겠어.",
"value_shift": "none",
"would_skip": false
},
{
"index": 71,
"first_words": "밤이 칠흑같이 깊어",
"engagement": 9,
"reaction": "결국 죽는구나... 살려내지...",
"value_shift": "none",
"would_skip": false
},
{
"index": 72,
"first_words": "찌익. 피와 살점에",
"engagement": 9,
"reaction": "상처를 보고 얼마나 놀랐을까.",
"value_shift": "extreme_sorrow→shock",
"would_skip": false
},
{
"index": 73,
"first_words": "미련한 산짐승이 낸",
"engagement": 10,
"reaction": "인두로 지지기까지... 말 안 하려고 생으로 다 버텼네.",
"value_shift": "none",
"would_skip": false
},
{
"index": 74,
"first_words": "만복은 윤을 향한",
"engagement": 9,
"reaction": "그 끔찍한 고문을 당하면서도 끝까지 입을 다물었다니...",
"value_shift": "none",
"would_skip": false
},
{
"index": 75,
"first_words": "뚝, 뚝. 윤의 뜨",
"engagement": 10,
"reaction": "드디어 그 비단을 전해주네... 오열하겠다 진짜.",
"value_shift": "none",
"would_skip": false
},
{
"index": 76,
"first_words": "도련님. 이 놈의",
"engagement": 10,
"reaction": "아이고, 죽어가면서도 아들한테 용서해 달래... 엉엉.",
"value_shift": "none",
"would_skip": false
},
{
"index": 77,
"first_words": "숨을 헐떡이며 끊어",
"engagement": 9,
"reaction": "다 자기를 지키려고 한 거짓말이라는 걸 이제야 알았으니 애가 미치지.",
"value_shift": "none",
"would_skip": false
},
{
"index": 78,
"first_words": "그 순간, 윤의 머",
"engagement": 10,
"reaction": "맞아, 진짜 세상에서 제일 크고 튼튼한 방패였어.",
"value_shift": "none",
"would_skip": false
},
{
"index": 79,
"first_words": "이 이야기를 듣고",
"engagement": 8,
"reaction": "내 자식도 저렇게는 못 하지... 대단한 사람이야.",
"value_shift": "none",
"would_skip": false
},
{
"index": 80,
"first_words": "내가 천비의 자식",
"engagement": 10,
"reaction": "가슴을 치며 우는 소리가 여기까지 들리는 거 같네.",
"value_shift": "none",
"would_skip": false
},
{
"index": 81,
"first_words": "꺼이꺼이. 짐승처럼",
"engagement": 10,
"reaction": "아이고, 옛날에 울음 막던 그 손으로 또 입을 막아주네. 미치겠다 눈물 나서.",
"value_shift": "none",
"would_skip": false
},
{
"index": 82,
"first_words": "부디 살아서, 살아",
"engagement": 10,
"reaction": "아이고... 결국 이 말 남기고 가는구나.",
"value_shift": "none",
"would_skip": false
},
{
"index": 83,
"first_words": "그 한마디가, 평생",
"engagement": 9,
"reaction": "편안히 눈 감았기를...",
"value_shift": "none",
"would_skip": false
},
{
"index": 84,
"first_words": "마침내, 제발 숨을",
"engagement": 9,
"reaction": "진짜 불쌍해서 어쩌나. 홀로 남은 애는 어떡해.",
"value_shift": "none",
"would_skip": false
},
{
"index": 85,
"first_words": "그렇게 다시 오랜",
"engagement": 8,
"reaction": "그래, 복수해 봤자 피만 보지. 잘 컸네.",
"value_shift": "none",
"would_skip": false
},
{
"index": 86,
"first_words": "이름조차 없는 둥근",
"engagement": 8,
"reaction": "훌륭한 어른으로 컸구나. 다 종 덕분이지.",
"value_shift": "none",
"would_skip": false
},
{
"index": 87,
"first_words": "이제 다시 빗방울이",
"engagement": 8,
"reaction": "아, 첫 장면이 이래서 나온 거였어. 임금이 절할 만하네.",
"value_shift": "awe→deeply_touched",
"would_skip": false
},
{
"index": 88,
"first_words": "수백 년의 세월이",
"engagement": 9,
"reaction": "맞아, 진짜 위대한 건 그런 맹목적인 사랑이지. 가슴이 먹먹하네.",
"value_shift": "none",
"would_skip": false
},
{
"index": 89,
"first_words": "당신의 길고 긴 인",
"engagement": 8,
"reaction": "우리 자식들이지 뭐. 다 그렇게 키우는 거니까...",
"value_shift": "none",
"would_skip": false
},
{
"index": 90,
"first_words": "오늘 밤, 이름조차",
"engagement": 7,
"reaction": "이야기 참 좋네. 구독 눌러놔야겠다. 다음 것도 궁금하고.",
"value_shift": "none",
"would_skip": false
}
],
"danger_zones": [
{
"start_index": 18,
"end_index": 19,
"reason": "어릴 때 보릿고개로 고생하며 크는 과정이 너무 뻔하고 길어서 살짝 지루함.",
"suggestion": "세월이 흐른 묘사와 가난에 대한 설명을 짧게 치고, 바로 누룽지를 양보하는 밥상 장면(20번)으로 넘어가기."
},
{
"start_index": 32,
"end_index": 32,
"reason": "화자가 갑자기 나타나 '어떤 비밀이 있을까요?'라며 뻔한 질문을 던져서 몰입이 끊김.",
"suggestion": "해당 질문을 삭제하고 바로 윤이 서당 밖에서 글공부하는 장면으로 자연스럽게 이어가기."
}
],
"peak_moments": [
{
"index": 9,
"reason": "추격대가 코앞에 왔는데 아기가 울기 직전인 숨 막히는 서스펜스 순간"
},
{
"index": 63,
"reason": "의심받는 윤을 살리기 위해 만복이 스스로 낫을 들고 난동을 부리는 충격적인 반전"
},
{
"index": 69,
"reason": "멍석말이를 당하고 피를 토하면서도 산짐승에게 당했다고 끝까지 거짓말하며 안심시키는 눈물겨운 장면"
},
{
"index": 76,
"reason": "끔찍한 고문 흔적을 들킨 후, 피 묻은 유품을 전하며 오히려 용서를 구하는 오열 포인트"
},
{
"index": 81,
"reason": "15년 전 아기를 살리기 위해 입을 막았던 바로 그 손으로, 오열하는 아들의 입을 다시 막아주며 목숨을 당부하는 최고의 명장면"
}
],
"flat_zones": [
2, 13, 14, 16, 17, 18, 19, 21, 22, 24, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 42, 44, 48, 49, 52, 55, 56, 57, 59, 61, 62, 65, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 88, 89, 90
],
"overall_engagement": 8.3,
"would_finish": true,
"one_line_review": "초반 도망치는 장면부터 숨 막히고, 마지막에 아들 입 막아주며 죽는 장면에선 펑펑 울었네요. 시니어들의 눈물샘을 확실히 터뜨리는 최고의 대본."
}
스텝 재실행
현재 v1 → v2으로 재생성합니다. 이전 버전은 이력에 보존됩니다.