장면·세계 부품 — 월드/로어 재료 — 시나리오 git 컴포넌트
공격 파워 사다리: 사냥꾼(1인)→도적단→조사대(기사)→모험가 50인(길드장)→영지군(백작)→원정군 500+용사(대귀족). 각 단이 이전 단보다 크고, 각 단이 던전에 새 자원·신규 거주민을 공급.
각 물결의 산출: 조사대→레스티루나, 도적단 전→카르멜라, 길드장 토벌→장비·포로, 원정군→용사. 공격받을수록 조직이 커지는 역류 서사의 뼈대.
최종 보스전의 문제 제형: 함정이 안 통하는 규격 외(용사)에게는 지휘관 자신이 미끼가 되는 분단 작전(공간전이 함정+선두 격리)으로 대응 — 기술력의 최종 시험.
전투 서사의 철학: 최강 스펙(용사) vs 각 분야 최고의 개인들(검술·저격·격투·마법·회복·장비)의 연계 — '혼자 규격 외'를 '팀 전문성'으로 깨는 그림.
{
"contract": "matrix-component-v1",
"component_id": "narrative.village-girl-dungeon-master.siege-as-recruitment",
"component_version": "candidate-1",
"component_type": "narrative_blueprint",
"provenance": {
"review_status": "candidate",
"runtime_status": "inactive",
"availability_verdict": "untested",
"source_refs": [
{
"source_id": "novel:village-girl-becomes-dungeon-master",
"source_version": "123-wan",
"sha256": "sha256:282d6031e5cacbd5700d1703e23065af04a36f3780c9402e54e44c2abb05d009"
}
]
},
"capabilities": {
"provides": [
"structure:escalating-siege-ladder",
"structure:each-wave-yields-members",
"mechanic:leader-self-bait-corpse-check",
"mechanic:trap-tech-vs-spec-monster"
],
"requires": [
"setup:facility-needs-growth-resources"
],
"conflicts": [
"structure:siege-as-survival-only",
"mechanic:nameless-enemy-waves"
]
},
"payload": {
"namespace": "village-girl-dungeon-master",
"identity_kernel": [
"공격 파워 사다리: 사냥꾼(1인)→도적단→조사대(기사)→모험가 50인(길드장)→영지군(백작)→원정군 500+용사(대귀족). 각 단이 이전 단보다 크고, 각 단이 던전에 새 자원·신규 거주민을 공급.",
"각 물결의 산출: 조사대→레스티루나, 도적단 전→카르멜라, 길드장 토벌→장비·포로, 원정군→용사. 공격받을수록 조직이 커지는 역류 서사의 뼈대.",
"최종 보스전의 문제 제형: 함정이 안 통하는 규격 외(용사)에게는 지휘관 자신이 미끼가 되는 분단 작전(공간전이 함정+선두 격리)으로 대응 — 기술력의 최종 시험.",
"전투 서사의 철학: 최강 스펙(용사) vs 각 분야 최고의 개인들(검술·저격·격투·마법·회복·장비)의 연계 — '혼자 규격 외'를 '팀 전문성'으로 깨는 그림."
],
"adaptation_boundaries": [
"던전→회사·부대·가게 등 공격받는 조직 전부",
"물결 단계 수·주체(길드·정부·경쟁사)는 자유",
"미끼 담당은 지휘관이 아니라 상징적 인물(마스코트·창업주)이어도 됨"
],
"forbidden_changes": [
"물결이 자원·인원을 산출하지 않으면 안 됨 — 순수 방어 서사 금지",
"적이 익명 군중이면 안 됨 — 각 단의 지휘부 인물화 필요",
"최종 보스를 스펙으로 이기면 안 됨 — 기교·연계로"
],
"controller": "user"
},
"idea_layers": {
"evidence": {
"read_range": "EP101-102, 115-119",
"quotes": []
},
"abstraction_level": "cross-genre-portable"
}
}