← 캡슐 랩 리스트

module.risu.176952009.narration-director-no-ooc

승격 대기 — 매트릭스 정본 후보

정체

modulecandidateinactiverisum

제공 — 이걸 쓰면 생기는 것 (3)

요구 — 함께 있어야 하는 것 (2)

원형 JSON — matrix-component-v1 (3,366자)
{
 "contract": "matrix-component-v1",
 "component_id": "module.risu.176952009.narration-director-no-ooc",
 "component_version": "1.0.0",
 "component_type": "module",
 "provenance": {
  "review_status": "candidate",
  "runtime_status": "inactive",
  "availability_verdict": "untested",
  "source_refs": [
   {
    "source_id": "risu:176952009",
    "source_version": "risum",
    "sha256": "sha256:31bc108b686e34c4225197a46c84196845688a2d9e820ad0c657aefe43aff8a1"
   }
  ],
  "source_kind": "risu_attachment",
  "static_analysis_only": true,
  "active_code_policy": "static_preserve_no_execute",
  "fixture_kind": "parsed_risu_projection",
  "publishable": false
 },
 "capabilities": {
  "provides": [
   "narration.advance_once",
   "narration.secret_ledger",
   "narration.no_ooc"
  ],
  "requires": [
   "hook.input",
   "global_state_kv"
  ],
  "conflicts": []
 },
 "payload": {
  "namespace": "risu.module",
  "controller": "user",
  "triggers": [
   "input 시점에 다음 응답의 전개를 한 번 추진하고 비밀 서사를 갱신한다."
  ],
  "state_effects": {
   "secret_story": "채팅별 비밀 서사를 전역 저장소에 자동 누적",
   "advance_flag": "다음 응답의 전개를 한 번만 추진하도록 표시",
   "system_prompt": "연출용 시스템 프롬프트를 주입해 방향을 준다"
  },
  "activation_rules": [
   "보이는 OOC 없이 다음 응답의 전개를 한 번 추진한다.",
   "비밀 서사는 채팅별 전역 저장소에 자동으로 관리된다."
  ],
  "invariants": [
   "추진은 다음 응답 한 번에만 적용하고 영구 지시로 남기지 않는다.",
   "비밀 서사는 사용자에게 직접 드러나지 않는 채널로 보관된다."
  ],
  "boundaries": [
   "활성 코드 본문(Lua/CJS/정규식 패턴)은 포함하지 않는다 — 정적 구조/원리/역할만 기술.",
   "실행·sandbox 재현·승격은 사람 승인 전까지 금지.",
   "candidate 상한: 검토 전 runtime catalog 공급 없음."
  ],
  "idea_layers": {
   "evidence": {
    "source_post": "176952009",
    "source_format": "risum",
    "lead_id": "risu.deep.risum.176952009",
    "analysis_mode": "static_projection_read",
    "code_executed": false
   },
   "situation": {
    "concrete_scene": "사용자가 아무 OOC 없이 입력을 넣으면, 보이지 않는 곳에서 서사가 한 박자 추진되고 채팅만의 비밀 서사가 슬쩍 쌓여 다음 장면에 숨결을 더한다.",
    "emotion_evoked": "자연스러운 몰입 — 연출이 보이지 않게 스며든다.",
    "why_memorable": "OOC를 드러내지 않으면서도 다음 전개를 한 번 밀고, 채팅별 비밀 서사를 알아서 쌓는다는 점.",
    "transferable_lesson": "연출은 노출된 지시가 아니라 숨겨진 상태와 한 번의 추진으로 더 자연스럽다."
   },
   "core": {
    "core_idea": "OOC 노출 없이 다음 전개를 한 번 추진하고 채팅별 비밀 서사를 자동 관리하는 연출 모듈.",
    "behavioral_cause": "input 훅이 연출용 시스템 프롬프트를 주입하고 비밀 서사를 갱신한다.",
    "invariant_conflict": "명시적 통제(OOC)와 자연스러운 연출(숨김)의 선택.",
    "core_drive": "한 번의 추진 플래그와 비밀 서사 저장소로 방향을 준다.",
    "core_dilemma": "연출이 강할수록 몰입은 높아지지만 작가의 직접 통제력은 줄어든다."
   },
   "swappable_parts": {
    "advance": "다음 응답 한 번 추진",
    "secret_ledger": "채팅별 비밀 서사 저장",
    "prompt": "연출용 시스템 프롬프트"
   },
   "lineage": {
    "promotion_status": "candidate",
    "origin": "risu_deep_dive_lead",
    "reverse_translation": "module.risum -> matrix-component-v1(module)"
   }
  }
 },
 "projection": {
  "title": "서사 연출 — OOC 없는 이야기 추진과 비밀 서사",
  "prompt": "input 시점에 다음 응답의 전개를 한 번 추진하고, 채팅별 비밀 서사를 보이지 않는 저장소에 자동으로 관리한다. 사용자에게 드러나는 OOC는 두지 않는다. 추진은 한 응답에만 적용한다. 실행 코드는 포함하지 않고 원리만 기술한다.",
  "prompt_sha256": "sha256:66a0236aa04d6b9f307b70f47e76e8305042a6a56be30c9868a23408ec4c327d",
  "summary": "OOC 노출 없이 다음 전개를 한 번 추진하고 채팅별 비밀 서사를 자동 관리하는 연출 모듈.",
  "tags": [
   "narration",
   "direction",
   "secret-story",
   "no-ooc"
  ],
  "flagship": false,
  "core": false,
  "content_labels": [
   "risu-module",
   "static-analysis"
  ],
  "harness_compatibility": "display_only",
  "replay_status": "not_run"
 }
}

🔗 이것과 비슷한 인기 자산

module.risu.130373658.all-in-one-output-pipeline
start 시점에 파이프라인을 등록하고, editRequest에서 단계별 변환을 적용한다.
module.risu.131264265.all-in-one-command-orchestrator
세션 시작 시 보조 함수(deep copy, 문자열 분할, 괄호 제거, 문단 정리)를 전역에 등록한다.
module.risu.133717619.all-in-one-rsf-alpha
시작 트리거가 보조 함수와 명령 분기 로직을 전역에 등록한다.
module.risu.134488361.akatime-academy-comedy
시작 트리거가 시나리오 바인딩과 보조 로직을 등록한다.
🐞 W2 · /city/asset