원천 소설 유닛 — 컴포넌트 추출 원료 — 직접 임포트 아님
{
"contract": "matrix-source-unit-v1",
"source_unit_id": "novel.novel-2f7d392130dc",
"lane": "novel",
"source": {
"source_id": "novel.novel-2f7d392130dc",
"source_version": "1.0.0",
"title": "망나니 흑마법사는 돌아가고 싶다",
"creator": "한미르",
"canonical_url": null,
"scope": "전체 읽기 (21 묶음, 장 순서)",
"rights_status": "private_review_only",
"evidence": {
"snapshot_sha256": "sha256:0577870dfda1db47b52f15f7e492ad6d0e1d4c9c2e226b6afbd2e02d68a4ec48",
"snapshot_bytes": 2670977,
"captured_at": "2026-08-03T03:06:38.861672+00:00",
"evidence_ref": null
},
"source_repo": "scenario",
"source_commit": "5d6968a216c3d87ebd887a689f73539729bcbfaf",
"original_path": "catalog/source_units/su-novel-망나니-흑마법사는-돌아가고-싶다-0577870d.json"
},
"access": {
"verdict": "not_applicable",
"protected_probe_passed": null,
"member_list_probe": null,
"page_access": "not_applicable",
"recovery": "not_applicable"
},
"context": {
"summary": "소설 '망나니 흑마법사는 돌아가고 싶다' 전체 읽기 (21개 묶음). evidence_continuity=continuous_source.",
"why_collect": "매트릭스 인과 엔진용 조리법(recipe)과 재료(character/world) 수집.",
"creator_intent": null,
"audience_response": [],
"insight_summary": "망나니 흑마법사는 돌아가고 싶다"
},
"coverage": {
"primary_text": "found",
"discussion": "not_applicable",
"downloads": "not_applicable",
"creator_catalog": "not_found",
"adjacent_assets": "not_applicable",
"summary": "소설 원문 3구간 샘플링 읽기. SHA 0577870dfda1db47."
},
"files": [],
"knowledge": {
"situations": [
{
"situation_id": "sit-1",
"summary": "도용된 삶의 주인—누명과 기억의 잔해를 짊어진 추방자",
"setup": "당신은 8살의 나이에 약물에 의해 정신을 잃고, 10년 뒤 눈을 떴다. 그러나 돌아온 당신을 맞이한 것은 가문의 영광도, 천재 후계자의 자리도 아니다. 당신이 잠든 사이, 당신의 몸을 차지한 '다른 무언가'가 저지른 온갖 악행의 대가가 고스란히 당신에게 떨어졌다. 아버지는 피도 눈물도 없이 당신을 장벽 밖의 사지로 내쳤고, 동생은 싸늘한 눈으로 당신의 추방을 지켜본다. 장벽 밖은 검은 태양이 떠오르는 메마른 황야. 악마의 하수인들이 득시글거리는 저주받은 땅. 당신은 용병들에게 밧줄로 묶인 채 끌려간다. 그들은 당신을 '망나니 도련님'이라 부르며 조롱한다. 당신은 절규한다—'내가 안 그랬다!'—그러나 아무도 믿지 않는다. 당신의 몸이 저지른 일이니까. 당신의 얼굴로 저지른 일이니까. 설상가상으로, 그 10년의 기억이 지금의 당신에게 영향을 미치고 있다. 당신의 말투, 당신의 태도, 당신의 분노 방식마저 어느새 망나니에 물들어 있다. 당신은 순수한 피해자이면서 동시에 가해자의 껍질을 쓴 것이다. 그리고 마침내, 크림슨 울프 떼가 몰려온다. 당신을 호송하던 용병들이 피를 쏟으며 쓰러진다. 전사장 월터는 당신을 밀어내며 소리친다—'서쪽으로 뛰어!' 당신은 뒤돌아보지 않는다. 등 뒤에서 월터의 머리가 물어뜯기는 소리, 전사들의 비명이 쫓아오지만, 당신은 앞만 보고 달린다. 이것이 당신의 새로운 삶의 시작이다. 아무도 믿어주지 않는 누명. 돌려받을 수 없는 10년. 그리고 살아남아야 할 사지. 당신은 이 모든 것을 짊어지고, 오직 어머니의 유언 하나를 위해 걸어 나아가야 한다.",
"actors": [
"내 것이 아닌 10년의 기억과 악행이 '나'라는 인격의 ���을 기묘하게 덮어쓴 자.",
"천재에서 추방자로, 누명을 쓴 채 가문과 세계에서 버림받았지만 오직 '어머니의 고향을 보겠다'는 한 가닥 유언만을 동력으로 삼는다."
],
"goals": [
"어머니의 유언을 이행하겠다는 약속—장벽 밖의 코스모스가 가득한 고향을 보겠다는 한 가닥 사명."
],
"tension": "자신이 저지르지 않은 악행의 대가를 치르며, 동시에 그 10년의 기억이 자신의 인격까지 잠식해가는 이중적 지옥.",
"sequence": [
"(장면 전개는 source_trace 참조)"
],
"outcome": "(결과는 source_trace open_pressures 참조)",
"emotional_effect": "'내가 안 그랬다'고 절규해도 세상도, 심지어 자기 자신의 내면조차 완전히 믿어주지 않는 처절한 억울함과 고립.",
"why_memorable": "누군가의 삶을 도용당한 뒤, 그 결과가 '자신의 것'이 되어버리는 horror—정체성은 기억과 행위의 합이며, 따라서 피해자도 가해자의 유산에서 자유로울 수 없다.",
"evidence_refs": [
"sha256:0577870dfda1db47b52f15f7e492ad6d0e1d4c9c2e226b6afbd2e02d68a4ec48"
]
},
{
"situation_id": "sit-2",
"summary": "계약의 인간—조롱하다 목숨을 바친 호송자",
"setup": "당신은 장벽 밖에서 대가를 받고 일하는 용병 전사장이다. 이번 임무는 망나니 귀족 도련님을 장벽 밖 마을까지 이송하는 것. 솔직히 이런 일이 짜증난다. 장벽 안에서 호의호식하던 귀족 나리가 밖에서 무슨 고생을 하든 관심 없다. 그래서 실컷 조롱한다. '망나니 도련님'이라 부르고, 헌신짝처럼 버려졌다고 놀리고, 귀족이란 역시 피도 눈물도 없다며 혀를 찬다. 하지만 당신에게 철칙이 있다. '한 번 약속한 건 지킨다.' 패자가 승자에게 굴종하듯, 약속을 지켜야 다음 거래가 생긴다. 그래서 검은 태양 아래 크림슨 울프 떼가 나타났을 때, 당신은 이를 악문다. 식은땀이 흐르고, 공포가 전사들 사이에 전염된다. '우린 다 뒈질 겁니다.' 부하의 말에도 당신은 칼을 빼 든다. 전사들을 시켜 도련님을 둘러싸게 한다. 그리고 크림슨 울프가 돌진해 오는 순간, 당신은 도련님의 등을 뒤로 툭 밀며 소리친다. '서쪽으로 뛰어! 뒤돌아보지 마!' 도련님은 뒤돌아보지 않는다. 달아난다. 당신은 크림슨 울프의 앞발이 복부를 꿰뚫는 것을 느끼며, 붉은 선혈을 토해 낸다. 무릎이 꺾인다. 붉은 하늘을 올려다본다. '누님…….' 그것이 마지막이다. 머리가 물어뜯기고, 시체가 찢어발겨진다. 당신은 조롱했던 귀족을 위해, 약속이라는 단어 하나 때문에, 목숨을 바쳤다. 그리고 그 귀족은 뒤돌아보지 않았다. 그것이 당신이 원한 것이었다. 그것이 당신이 지킨 것이었다. 그것이 당신의 끝이었다.",
"actors": [
"한 번 약속한 건 지킨다는 철칙으로 사는 전사장. 귀족을 조롱하면서도, 약속이기에 목숨을 바쳐 지킨다.",
"뒤돌아보지 않고 도주하는 추방자의 등 뒤에서, 머리가 물어뜯기며 쓰러지는 것이 그의 마지막이다."
],
"goals": [
"약속을 지킨다는 것—그것이 생명보다 우선하는 직업적 신념이자 인간적 존엄."
],
"tension": "조롱과 멸시의 감정 속에서도 '약속'이라는 철칙 앞에 목숨을 거는 사내의 내면적 역설.",
"sequence": [
"(장면 전개는 source_trace 참조)"
],
"outcome": "(결과는 source_trace open_pressures 참조)",
"emotional_effect": "뒤돌아보지 않고 달아나는 추방자의 등 뒤에서, 조롱하던 자가 대신 죽어가는 처절한 대비.",
"why_memorable": "가장 가까운 관계가 아니라, 가장 작은 약속을 지키는 자가 가장 큰 희생을 감수한다—신뢰의 무게는 감정이 아니라 행위로 증명된다.",
"evidence_refs": [
"sha256:0577870dfda1db47b52f15f7e492ad6d0e1d4c9c2e226b6afbd2e02d68a4ec48"
]
}
],
"source_traces": [
{
"trace_id": "trace-1",
"summary": "추방된 흑마법사가 생존을 위해 사역마에게 대가를 전가하며 마나를 축적하다가, 봉인된 누이를 발견하고 보호하려는 순간 세계 모든 세력이 그녀를 마나의 보고로 노리면서 개인적 생존 목표가 전 세계를 적으로 둔 가족 보호 전쟁으로 전복된다.",
"evidence_continuity": "continuous_source",
"steps": [
{
"step_id": "s1",
"event": "추방된 흑마법사가 황야 마을을 장악하고 사역마 계약으로 흑마법 대가를 전가하는 구조를 확립함",
"owner": "character",
"state_before": "마나 거의 영, 장벽 밖 황야에 홀로 추방됨",
"action": "마을 지배층을 제거하고 주민을 사역마로 삼아 흑마법 대가(신체 일부)를 전가",
"state_delta": "흑마법 사용 시 본인 신체 대신 사역마가 대가를 부담하는 구조 확립; 마나 축적 기반 마련",
"state_after": "최소한의 거점과 마나 수집 수단을 확보한 상태",
"opened_options": [
"길드전을 통한 자원 확보",
"장벽 귀환 자금 축적"
],
"closed_options": [
"정상적 마법 운용",
"단독 생존"
],
"evidence_refs": [
"sha256:0577870dfda1db47b52f15f7e492ad6d0e1d4c9c2e226b6afbd2e02d68a4ec48"
]
},
{
"step_id": "s2",
"event": "길드전 연승으로 세력을 확장하던 중, 3차 경계선 렐름에서 70년간 봉인된 누이를 발견하고 보호를 결심함",
"owner": "character",
"state_before": "마나 축적 중, 장벽 귀환이 유일한 목표",
"action": "누이를 잔류시키고 귀환 후 반드시 데려오겠다고 약속",
"state_delta": "목표가 '개인 귀환'에서 '누이 구출 후 귀환'으로 확장; 누이의 막대한 마나 보유량이 외부에 알려질 위험 요소 내재",
"state_after": "누이 보호라는 새 목표가 추가되어 이탈 불가능한 책임이 발생한 상태",
"opened_options": [
"누이와 함께 귀환",
"누이를 위한 추가 마나 확보"
],
"closed_options": [
"단독 귀환 후 은둔",
"누이 방기"
],
"evidence_refs": [
"sha256:0577870dfda1db47b52f15f7e492ad6d0e1d4c9c2e226b6afbd2e02d68a4ec48"
]
},
{
"step_id": "s3",
"event": "누이의 존재가 4대 길드와 귀족 세력에 노출되어, 그녀를 마나의 보고로 삼으려는 전 세계적 추격이 시작됨",
"owner": "character",
"state_before": "네드릭의 정체가 점진적으로 노출되던 단계",
"action": "4대 길드가 베아트릭스의 존재를 파악하고 총력 추적 체제로 전환",
"state_delta": "네드릭의 모든 행보가 추적 대상이 됨; 임시 동맹마저 붕괴 압력; 다자 추격전으로 전환",
"state_after": "네드릭 파티가 다수 대형 세력의 포위망 속에서 베아트릭스를 데리고 탈출해야 하는 극한 상황",
"opened_options": [
"적대 세력 간 연합",
"고위 악마와의 협상"
],
"closed_options": [
"은밀한 마나 수집",
"단독 이동",
"정상적 귀환"
],
"evidence_refs": [
"sha256:0577870dfda1db47b52f15f7e492ad6d0e1d4c9c2e226b6afbd2e02d68a4ec48"
]
},
{
"step_id": "s4",
"event": "추격전 도중 스승이자 가문과 연결된 최강 위협과 교전하여 치명상을 입으면서도 스승에게 불치의 영구 손상을 입힘",
"owner": "character",
"state_before": "추격자들에게 쫓기며 제한적 전투력으로 버티는 상태",
"action": "적대 세력의 핵심 전력(스승)과 정면 교전; 흑마법으로 어깨를 파먹어 영구 손상",
"state_delta": "네드릭 목덜미 관통 중상; 스승의 어깨 영구 손상; 네드릭의 흑마법이 기존 분류 체계를 초월함이 입증됨",
"state_after": "양측 모두 치명적 손상을 입은 상태에서, 네드릭의 능력이 통제 불능 수준임이 확인됨",
"opened_options": [
"스승 능가 가능성",
"복합계 흑마법의 새로운 응용"
],
"closed_options": [
"스승에 대한 종속",
"기존 마법 체계 내 안정적 운용"
],
"evidence_refs": [
"sha256:0577870dfda1db47b52f15f7e492ad6d0e1d4c9c2e226b6afbd2e02d68a4ec48"
]
}
],
"links": [
{
"from_step_id": "s1",
"to_step_id": "s2",
"kind": "required_cause",
"why_next": "사역마 대가 전가 구조가 마나 축적을 가능하게 했고, 축적된 마나로 더 깊은 경계선 탐색이 가능해져 봉인된 누이를 발견하는 물적 기반이 마련됨",
"remove_test": "s1을 빼면 네드릭은 황야에서 마나 없이 사망하거나 은둔할 수밖에 없고, 길드 성장이나 경계선 탐사 자체가 불가능해져 누이 발견이라는 사건이 일어나지 않음",
"verification": "inferred"
},
{
"from_step_id": "s2",
"to_step_id": "s3",
"kind": "required_cause",
"why_next": "누이를 보호하겠다는 결심이 행동으로 이어지면서 누이의 존재가 외부에 알려질 필연적 경로가 열리고, 누이의 막대한 마나가 모든 세력의 욕망을 자극하는 촉매로 작용함",
"remove_test": "s2를 빼면 네드릭은 누이를 방기하고 단독으로 은밀하게 귀환할 수 있었고, 4대 길드가 추적할 마나의 보고라는 핵심 표적이 사라져 전 세계적 추격전 자체가 발생하지 않음",
"verification": "inferred"
},
{
"from_step_id": "s3",
"to_step_id": "s4",
"kind": "required_cause",
"why_next": "전 세계적 추격 압력이 극에 달하면서 회피만으로는 생존할 수 없게 되었고, 추격 세력의 최강 전력과 정면 교전이 불가피해져 네드릭이 한계를 시험하는 사투가 강제됨",
"remove_test": "s3을 빼면 네드릭이 추격 압력 없이 안전하게 이동할 수 있어 스승과의 사투가 발생할 이유가 사라지고, 흑마법의 한계 돌파라는 전환점도 일어나지 않음",
"verification": "inferred"
}
],
"open_pressures": [
"네드릭의 흑마법이 통제 불능 수준으로 성장하면서 마도서의 불안정한 폭주(검은 눈물 현상)가 정체불명의 위험을 내포함",
"스승을 능가할 가능성이 확인된 이상, 가문과 귀족 세력이 네드릭을 위협이 아닌 자원으로 확보하려는 시도가 가속될 것",
"베아트릭스를 둘러싼 다자 추격전이 장벽 밖 전체 질서를 재편하는 전면전으로 확전 중"
],
"knowledge_state": {
"truth": [
"베아트릭스는 70년간 봉인되어 나이가 멈춘 네드릭의 누이이며 막대한 마나를 보유하고 있다",
"아버지 베오울프는 시간을 왜곡시키는 흑마법사이며, 가문과 레이드 및 경계선 비밀에 깊이 관여되어 있다",
"위글라프는 8차 경계선 생존자이자 글래스턴 가문과 연결된 존재이며, 로어그레인 길드장과 햄프셔스톤 현 가주도 같은 조사대 출신이다",
"산양 수인은 악마화를 거부하고 현세에 남은 인간들이며, 악마와 인간의 기원적 관계를 암시하는 진실이 존재한다",
"위글라프의 어깨가 네드릭의 흑마법 잔존력으로 치유 불가능한 영구 손상을 입었다"
],
"beliefs": [
"네드릭은 누이를 반드시 데려갈 수 있다고 믿지만, 자신의 선택이 최악이었다는 스승의 지적에 동요 중이다",
"위글라프는 네드릭의 재능이 예상을 아득히 초월하며 환희를 느끼는 동시에 통제 불능으로 인식한다",
"4대 길드와 귀족들은 베아트릭스를 마나의 보고로 인식하고 총력전을 전개할 것으로 예상된다",
"네드릭의 흑마법은 기존 5대 특성 분류 체계로 파악할 수 없는 복합계로 추정된다"
],
"audience_knowledge": [
"네드릭의 망나니 행적은 10년간 약물로 인격이 조종된 결과임이 독자에게 공개되어 있다",
"글래스턴 가문 내부에 인격 조종의 배후가 존재한다는 사실이 복수 동기로 설정되어 있다",
"마정석 정제에 흑마법이 필수이며, 위대한 가문이 땅에서 직접 마나를 채취해 독점한다는 구조가 폭로되었다",
"던전 시스템을 역전시키면 다수의 악마를 소환하고 마정석만 순수하게 획득할 수 있다는 지식이 확보되었다",
"블레어가 성녀(신성력 계승자)라는 정체가 공개되어 있다"
]
},
"rhythm": [
"pressure",
"choice",
"cost"
],
"evidence_refs": [
"sha256:0577870dfda1db47b52f15f7e492ad6d0e1d4c9c2e226b6afbd2e02d68a4ec48"
]
}
],
"pressure_rules": [
{
"rule_id": "pr-0577870d",
"summary": "생존을 위해 타인에게 대가를 전가하며 자원을 축적하던 자가, 축적된 자원으로 인해 발견한 보호 대상을 지키기 위해 그 대가 전가 구조의 한계를 넘어서는 힘을 강제로 각성당하는 연쇄",
"source_trace_ids": [
"trace-1"
],
"when": "대가를 외부에 전가하며 자원을 축적하는 구조가 안정적으로 작동 중일 때, 축적된 자원으로 접근한 영역에서 자원보다 중요한 보호 대상을 발견한 경우",
"incoming_pressure": "보호 대상의 존재가 축적 구조를 노리는 모든 외부 세력에 노출되어, 개인적 생존 목표가 전 세계를 적으로 둔 보호 전쟁으로 전복됨",
"required_capabilities": [],
"protected_promise": "보호 대상에 대한 약속과 가족애",
"responses": [
{
"response": "보호 대상을 잔류시키고 단독으로 귀환해 자원을 모은 뒤 다시 데러오겠다고 약속",
"decision_owner": "네드릭",
"cost": "보호 대상이 미발견 상태로 남아 시간 제약 발생; 언제 다른 세력이 선점할지 모르는 불안",
"cost_bearer": "네드릭",
"state_delta": "목표 이중화로 인해 자원 축적 속도 압박이 가중됨",
"next_pressure": "보호 대상의 존재가 외부에 노출되어 다자 추격전이 시작됨"
},
{
"response": "추격 세력의 핵심 전력과 정면 교전하여 흑마법 한계를 돌파하려 시도",
"decision_owner": "네드릭",
"cost": "본인 목덜미 관통 중상; 보호 대상의 소유권을 놓고 고위 악마와도 협상해야 하는 극한 상황",
"cost_bearer": "네드릭 및 사역마",
"state_delta": "기존 분류 체계를 초월하는 복합계 흑마법 각성; 스승에게 불치 손상을 입히는 전과",
"next_pressure": "마도서의 불안정한 폭주 현상이 발생하여 정체불명의 위험이 내재됨"
}
],
"invariants": [],
"variation_bounds": [],
"knowledge_effects": [],
"rhythm_roles": [
"pressure",
"choice",
"cost"
],
"verification": "cross_source_supported",
"evidence_refs": [
"sha256:0577870dfda1db47b52f15f7e492ad6d0e1d4c9c2e226b6afbd2e02d68a4ec48"
]
}
],
"claims": [],
"fragments": [
{
"fragment_id": "frag-novel-2f7d392130dc-com",
"summary": "component_candidate_refs 설명문 (output ref에서 제거, fragment로 보존)",
"why_useful": "도용된 삶의 주인—누명과 기억의 잔해를 짊어진 추방자; 계약의 인간—조롱하다 목숨을 바친 호송자",
"evidence_refs": [
"sha256:0577870dfda1db47b52f15f7e492ad6d0e1d4c9c2e226b6afbd2e02d68a4ec48"
],
"next_step": "실제 component가 생성되면 ref로 연결"
},
{
"fragment_id": "frag-novel-2f7d392130dc-rec",
"summary": "recipe_candidate_refs 설명문 (output ref에서 제거, fragment로 보존)",
"why_useful": "생존을 위해 타인에게 대가를 전가하며 자원을 축적하던 자가, 축적된 자원으로 인해 발견한 보호 대상을 지키기 위해 그 대가 전가 구조의 한계를 넘어서는 힘을 강제로 각성당하는 연쇄",
"evidence_refs": [
"sha256:0577870dfda1db47b52f15f7e492ad6d0e1d4c9c2e226b6afbd2e02d68a4ec48"
],
"next_step": "실제 component가 생성되면 ref로 연결"
}
]
},
"discoveries": [],
"outputs": {
"parsed_asset_refs": [],
"component_candidate_refs": [],
"recipe_candidate_refs": []
},
"disposition": {
"status": "candidate_ready",
"reason": "전체 읽기 추출 (continuous_source). 인과 연쇄 1개, 압력 법칙 1개. verification=cross_source_supported.",
"retry_condition": null,
"rejection_authority": null
},
"counts": {
"files": 0,
"situations": 2,
"source_traces": 1,
"pressure_rules": 1,
"claims": 0,
"fragments": 2,
"discoveries": 0,
"parsed_assets": 0,
"component_candidates": 0,
"recipe_candidates": 0
}
}