원천 소설 유닛 — 컴포넌트 추출 원료 — 직접 임포트 아님
{
"contract": "matrix-source-unit-v1",
"source_unit_id": "novel.novel-9bb86bde3202",
"lane": "novel",
"source": {
"source_id": "novel.novel-9bb86bde3202",
"source_version": "1.0.0",
"title": "중세라도 우주모함 한 척 즈음은 있을 수 있는 거 아닌가",
"creator": "24시수면중",
"canonical_url": null,
"scope": "전체 읽기 (17 묶음, 장 순서)",
"rights_status": "private_review_only",
"evidence": {
"snapshot_sha256": "sha256:7558c6dea40bbeccf7440ff1d6806e853ebab9dacb340eca75db703e4802f81e",
"snapshot_bytes": 2629201,
"captured_at": "2026-08-03T10:38:22.054964+00:00",
"evidence_ref": null
},
"source_repo": "scenario",
"source_commit": "5d6968a216c3d87ebd887a689f73539729bcbfaf",
"original_path": "catalog/source_units/su-novel-중세라도-우주모함-한-척-즈음은-있을-수-있는-거-아닌가-7558c6de.json"
},
"access": {
"verdict": "not_applicable",
"protected_probe_passed": null,
"member_list_probe": null,
"page_access": "not_applicable",
"recovery": "not_applicable"
},
"context": {
"summary": "소설 '중세라도 우주모함 한 척 즈음은 있을 수 있는 거 아닌가' 전체 읽기 (17개 묶음). 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 7558c6dea40bbecc."
},
"files": [],
"knowledge": {
"situations": [
{
"situation_id": "sit-1",
"summary": "이질적 압도적 힘을 쥔 이방인 (Anomaly with Overwhelming Foreign Power)",
"setup": "독자는 처음부터 끝까지 압도적인 '카타르시스'와 '기막힌 부조화'를 경험하게 된다. 배경은 중세 판타지의 상징과도 같은 성지 엘리시움. 거대한 신전과 첨탑, 하얀 성석 아래에서, 검과 마법을 숭상하는 광신도들과 기사들이 둘러싼 투기장이다. 지금부터 서로 죽이라는 광기 어린 '이단 결투재판'이 시작되려 한다. 중세의 죄수들이 칼과 방패를 들고 살기 위해 서로를 노려보는 그 순간, 주인공은 자신의 손에 들린 '상태창'을 확인한다. [직업 : 우주함장(S+)]. 주인공의 입가에 씁쓸하면서도 호전적인 미소가 번진다. 그동안 돈으로 자신을 기만하던 자들의 세계가 아닌, 이제껏 갈구하던 절대적인 힘을 쥐게 된 것이다. 검과 방패를 부딪치며 피를 흘려야 할 중세의 잔혹한 투기장 한복판에서, 주인공은 거대한 첨단 과학의 결정체인 '우주모함'과 파괴광선을 소환할 준비를 한다. 독자는 중세적인 잔혹함과 극초도 문명의 압도적 파괴력이 충돌하는, 차원이 다른 힘으로 답답한 상황을 초토화시키는 짜릿한 해방감을 온전히 맛보게 된다.",
"actors": [
"오로지 실력과 노력으로 최고를 증명하려 했던 자가, 우연히 세계관 최강의 사기적 힘을 얻은 자.",
"중세 검과 마법이 지배하는 세계에 우주모함이라는 '이질적이고 절대적인 문명의 힘'을 투하하는 이방인."
],
"goals": [
"순수한 실력으로 정상에 오르겠다는 오기와, 부조리한 세계에 대한 반증 욕구."
],
"tension": "가장 원초적이고 잔혹한 중세의 생존 투쟁 속에, 압도적이고 이질적인 초과학(SF)적 파괴력을 투하해버리는 기막힌 위화감.",
"sequence": [
"(장면 전개는 source_trace 참조)"
],
"outcome": "(결과는 source_trace open_pressures 참조)",
"emotional_effect": "답답하고 불공평했던 현실의 굴레를 벗어나, 세계관의 법칙을 비웃기라도 하듯 차원이 다른 힘으로 모든 것을 짓뭉개는 완벽한 타격감과 해방감.",
"why_memorable": "계급이 고착화되고 불공평한 구시대적 룰 내부에서 발버둥 치는 대신, 그 룰 자체를 무의미하게 만드는 '차원이 다른 외부 변수'를 투입하는 해결법.",
"evidence_refs": [
"sha256:7558c6dea40bbeccf7440ff1d6806e853ebab9dacb340eca75db703e4802f81e"
]
},
{
"situation_id": "sit-2",
"summary": "부조리를 조장하는 오만한 기득권 (Arrogant System Abuser)",
"setup": "독자는 이 캐릭터를 통해 극도의 '불쾌감'과 '짜증'을 시각화하여 경험하게 된다. 화면 너머(혹은 세계관의 최정점)에서 이 캐릭터는 값비싼 장비와 독점된 스펙으로 1위를 굳히고도, 연약한 도구만으로 발버둥 치는 주인공을 비웃는다. \"장인은 도구를 가리지 않는다\"는 식의 교묘하고 오만한 논리로 주인공의 분노를 부추긴다. 독자는 주인공과 완벽하게 감정을 일치시켜, 이 기만당한 듯한 답답함과 불공평함에 이를 갈게 된다. 그러나 이 캐릭터의 오만함은 곧 주인공에게 '우주함장'이라는 사기적 힘을 쥐여주는 기막힌 명분이 된다. 독자는 이 인물의 오만한 최후를 상상하며, 주인공이 그를 똑같이, 아니 그 이상의 압도적 힘으로 짓밟고 그 오만한 코를 납작하게 만들어줄 미래를 고대하게 된다.",
"actors": [
"세계의 룰과 자본을 독점하여 정상에 올랐으면서, 그것을 온전히 '자신의 실력'으로 포장하는 착각에 빠진 자.",
"주인공에게 분노의 씨앗을 심고, 동시에 역전의 기회(사기 캐릭터)를 던져주는 운명적 기폭제."
],
"goals": [
"자신의 우월감을 타인에게 확인받고 싶은 허영심과 권력의 유지."
],
"tension": "독점된 힘을 자신의 실력으로 착각하는 오만함 vs 억울하게 휘둘리며 분노를 억누르는 자의 복수심.",
"sequence": [
"(장면 전개는 source_trace 참조)"
],
"outcome": "(결과는 source_trace open_pressures 참조)",
"emotional_effect": "부조리한 기득권의 어그로를 끌어내어 독자의 분노를 극대화시키고, 그 분노가 곧 압도적 카타르시스로 전환되는 기대감을 심어준다.",
"why_memorable": "타인을 기만하기 위해 던진 오만한 제안이나 베팅이, 결국 자신을 파멸시킬 치명적인 무기를 적에게 쥐여주는 '부메랑'의 원리.",
"evidence_refs": [
"sha256:7558c6dea40bbeccf7440ff1d6806e853ebab9dacb340eca75db703e4802f81e"
]
}
],
"source_traces": [
{
"trace_id": "trace-1",
"summary": "무력한 능력자가 거짓 신분으로 종교적 보호를 받자, 정체 노출 시 즉결 처형이라는 시한폭탄을 안고 모든 검증을 우회해야 하는 압력이 발생한다. 이 압력은 결국 정체를 읽는 최강의 심문관과 직접 대면하는 극한의 검증 상황으로 폭발한다.",
"evidence_continuity": "continuous_source",
"steps": [
{
"step_id": "s1",
"event": "궤도폭격으로 최강자를 처단한 뒤 자원이 고갈되어 무방비 상태가 되자, 종교 지도자가 이를 기적으로 해석하여 성자로 강제 추대함",
"owner": "character",
"state_before": "전투 자원 전무, 세계 최강자 공백, 아군 없음",
"action": "궤도폭격을 기적으로 재해석하고 무릎을 꿇어 경배",
"state_delta": "무력한 개인 → 허위 성자 신분 획득(종교적 보호 장치 부여, 그러나 3일 뒤 공의회 검증이라는 처형 시한부 발동)",
"state_after": "종속적 보호를 받는 성자(허위), 검증일이 정해진 시한폭탄 상태",
"opened_options": [
"성자 행세로 자원·동맹 확보 가능",
"기적 연기로 명성 기반 성장 가능"
],
"closed_options": [
"정체 공개 후 자력 생존",
"중립적 은둔"
],
"evidence_refs": [
"sha256:7558c6dea40bbeccf7440ff1d6806e853ebab9dacb340eca75db703e4802f81e"
]
},
{
"step_id": "s2",
"event": "성자 신분을 유지하며 명성·자원을 쌓는 과정에서, 정체를 읽는 최강의 심문관이 원격으로 시점을 공유하며 지속적 검증을 가함",
"owner": "character",
"state_before": "허위 성자로 활동 중, 정체 노출 시 즉결 처형 위험 내재",
"action": "[심안]으로 관찰을 시도하고, 순례 내내 시점을 공유하며 의심을 지속",
"state_delta": "단순 보호 → 감시자가 붙은 이중적 처지(성자 행세로 얻은 이익이 정체 노출 위험을 비례적으로 증폭시킴)",
"state_after": "성자로서의 영향력은 확대되었으나, 언제 칼을 뽑을지 모르는 심문관이 바로 옆에 있는 상태",
"opened_options": [
"심문관을 설득·포섭하여 아군화",
"심문관의 검증을 무력화할 결정적 기적 행사"
],
"closed_options": [
"성자 연기 중단 후 정체 공개",
"심문관을 회피하여 단독 행동"
],
"evidence_refs": [
"sha256:7558c6dea40bbeccf7440ff1d6806e853ebab9dacb340eca75db703e4802f81e"
]
},
{
"step_id": "s3",
"event": "심문관의 [심안] 관찰 결과가 '무채색·아무것도 보이지 않음'으로 돌아오고, 주인공이 심문관의 의심을 꿰뚫어 보고 심리적 우위를 선점함",
"owner": "character",
"state_before": "심문관의 핵심 이능 앞에서 정체가 객관적으로 폭로될 위기",
"action": "심안 결과의 무채색 빈칸을 역이용하여, 심문관의 심리를 읽고 불쾌함을 드러냄",
"state_delta": "정체 폭로 위기 → '이능으로도 읽을 수 없는 미지의 존재'로 재해석됨(의심이 해소된 것이 아니라 미지의 공포로 변질됨)",
"state_after": "심문관이 정체를 완전히 파악하지 못한 채 경계·공포 상태로 전환, 주인공이 심리적 우위 확보",
"opened_options": [
"미지성을 방패로 삼아 추가 검증 우회",
"심문관의 공포를 이용해 협력 관계로 유도"
],
"closed_options": [
"객관적 이능에 의한 정체 폭로(무채색 결과로 인해 차단됨)"
],
"evidence_refs": [
"sha256:7558c6dea40bbeccf7440ff1d6806e853ebab9dacb340eca75db703e4802f81e"
]
}
],
"links": [
{
"from_step_id": "s1",
"to_step_id": "s2",
"kind": "required_cause",
"why_next": "거짓 신분으로 권력·명성을 얻을수록 '진짜 검증'을 요구하는 세력이 필연적으로 나타나기 때문임. 허위 신분이 가져온 이익의 크기에 비례하여 검증 압력이 증폭됨.",
"remove_test": "s1(거짓 성자 추대)을 빼면, 심문관이 감시할 '성자 신분' 자체가 존재하지 않으므로 s2의 검증 압력이 발생할 이유가 사라짐. 주인공은 단순한 무력한 이방인으로 남음.",
"verification": "inferred"
},
{
"from_step_id": "s2",
"to_step_id": "s3",
"kind": "required_cause",
"why_next": "심문관의 지속적 감시가 임계점에 달하면, 결국 핵심 이능(심안)을 직접 대면하는 순간이 도래하기 때문임. 감시가 없었다면 직접 대면도 일어나지 않음.",
"remove_test": "s2(지속적 검증)를 빼면, 심안 관찰이라는 직접적 정체 확인 시도가 발생하지 않으며, s3의 무채색 결과라는 반전도 성립하지 않음. 주인공은 감시 없이 자유롭게 성자 행세를 지속할 수 있음.",
"verification": "inferred"
}
],
"open_pressures": [
"심안 결과가 '무채색'이라는 것이 정체 은폐로 작용할지, 역으로 '가장 위험한 존재'라는 확증으로 변할지 미정",
"심문관의 미지의 공포가 언제 적대적 행동으로 전환될지 모르는 상시적 위협",
"성자로서 행사한 기적들이 누적될수록 더 강력한 검증 세력(마탑, 교단 과격파 등)을 유발하는 자가당착 구조 지속"
],
"knowledge_state": {
"truth": [
"주인공은 우주함장 클래스로서 우주모함이 없으면 사실상 전투 불가 상태임",
"주인공의 궤도폭격은 우연·자연재해가 아닌 의도적 스킬 사용의 결과임",
"주인공은 루미나리아 교의 예언된 성자가 아님",
"심안 결과가 무채색이라는 것은 주인공의 정체가 이 세계의 마법·신성 체계로는 해석 불가능한 존재임을 객관적으로 입증함"
],
"beliefs": [
"종교 지도자(실라니스): 궤도폭격 = 신의 기적, 주인공 = 예언의 성자 (확신)",
"심문관(세레니안): 주인공이 성자일 수도, 사칭꾼일 수도 있다는 혼란 → 무채색 심안 결과 후 '미지의 공포'로 인식 전환",
"연금술사(로드릭): 큐브 해제를 보고 주인공을 신적 존재로 인정",
"마탑(아르카누스·아드리안): 오렌시우스 실종과 연결 지어 성자의 정체를 의심"
],
"audience_knowledge": [
"주인공이 성자가 아니라는 것을 독자는 처음부터 알고 있음",
"심안의 무채색 결과가 주인공의 정체 은폐에 유리하게 작용한다는 역설적 구조를 독자는 인지함",
"성자 행세가 가져올 이익과 정체 노출 위험이 비례하여 증폭된다는 자가당착 구조를 독자가 목격하고 있음"
]
},
"rhythm": [
"pressure",
"choice",
"cost"
],
"evidence_refs": [
"sha256:7558c6dea40bbeccf7440ff1d6806e853ebab9dacb340eca75db703e4802f81e"
]
}
],
"pressure_rules": [
{
"rule_id": "pr-7558c6de",
"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:7558c6dea40bbeccf7440ff1d6806e853ebab9dacb340eca75db703e4802f81e"
]
}
],
"claims": [],
"fragments": [
{
"fragment_id": "frag-novel-9bb86bde3202-com",
"summary": "component_candidate_refs 설명문 (output ref에서 제거, fragment로 보존)",
"why_useful": "이질적 압도적 힘을 쥔 이방인 (Anomaly with Overwhelming Foreign Power); 부조리를 조장하는 오만한 기득권 (Arrogant System Abuser)",
"evidence_refs": [
"sha256:7558c6dea40bbeccf7440ff1d6806e853ebab9dacb340eca75db703e4802f81e"
],
"next_step": "실제 component가 생성되면 ref로 연결"
},
{
"fragment_id": "frag-novel-9bb86bde3202-rec",
"summary": "recipe_candidate_refs 설명문 (output ref에서 제거, fragment로 보존)",
"why_useful": "무력한 자가 허위 신분으로 보호를 받으면, 그 신분의 진위를 검증하는 메커니즘이 필연적으로 작동하고, 검증이 객관적 이능일수록 정체 폭로 위기는 극대화된다",
"evidence_refs": [
"sha256:7558c6dea40bbeccf7440ff1d6806e853ebab9dacb340eca75db703e4802f81e"
],
"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
}
}