← 캡슐 랩 리스트

module.risu.164925600.worldbot-random-slave-gen

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

정체

modulecandidateinactivemodule.risum

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

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

원형 JSON — matrix-component-v1 (3,433자)
{
 "contract": "matrix-component-v1",
 "component_id": "module.risu.164925600.worldbot-random-slave-gen",
 "component_version": "1.0.0",
 "component_type": "module",
 "provenance": {
  "review_status": "candidate",
  "runtime_status": "inactive",
  "availability_verdict": "untested",
  "source_refs": [
   {
    "source_id": "risu:164925600",
    "source_version": "module.risum",
    "sha256": "sha256:623b953eb96809bf24ef177810bf1a1f20c1517ba789c0716759a57cb28add13"
   }
  ],
  "source_kind": "risu_attachment",
  "static_analysis_only": true,
  "active_code_policy": "static_preserve_no_execute",
  "fixture_kind": "parsed_risu_projection",
  "publishable": false
 },
 "capabilities": {
  "provides": [
   "random.generation",
   "status.window",
   "lazy.button"
  ],
  "requires": [
   "hook.edit_request",
   "low_level_access"
  ],
  "conflicts": []
 },
 "payload": {
  "namespace": "risu.module",
  "controller": "user",
  "triggers": [
   "시작 트리거가 무작위 생성 로직을 등록한다.",
   "editRequest/editProcess 훅이 상태창 표시와 컨텍스트 제외를 처리한다."
  ],
  "state_effects": {
   "generated_npc": "무작위로 생성된 NPC 식별자와 속성",
   "status_window": "표시 중인 상태창"
  },
  "activation_rules": [
   "세계관 안에서 무작위로 NPC를 생성해 상태창으로 표시한다.",
   "lazy-button으로 필요할 때만 버튼을 불러온다.",
   "hide-raw와 exclude-from-context로 원시 데이터를 숨기고 컨텍스트에서 뺀다."
  ],
  "invariants": [
   "생성된 NPC는 세계관 규칙 안에서 정의된다.",
   "원시 데이터는 표시와 컨텍스트에서 격리된다."
  ],
  "boundaries": [
   "활성 코드 본문(Lua/CJS/정규식 패턴)은 포함하지 않는다 — 정적 구조/원리/역할만 기술.",
   "실행·sandbox 재현·승격은 사람 승인 전까지 금지.",
   "candidate 상한: 검토 전 runtime catalog 공급 없음."
  ],
  "idea_layers": {
   "evidence": {
    "source_post": "164925600",
    "source_format": "module.risum",
    "lead_id": "risu.deep.risum.164925600",
    "analysis_mode": "static_projection_read",
    "code_executed": false
   },
   "situation": {
    "concrete_scene": "세계관 속에서 무작위로 NPC가 생성되어 상태창과 함께 등장한다.",
    "emotion_evoked": "발견 — 누가 나올지 모르는 절차적 생성의 신선함.",
    "why_memorable": "무작위 생성 결과를 상태창으로 보여주고 원시 데이터는 컨텍스트에서 빼는 설계.",
    "transferable_lesson": "절차적 생성은 결과 표시와 처리 비용(컨텍스트 제외)을 함께 설계해야 한다."
   },
   "core": {
    "core_idea": "세계관 안에서 무작위로 NPC를 생성하고 상태창을 표시하는 절차적 생성 봇 모듈.",
    "behavioral_cause": "시작 트리거의 Lua 로직이 무작위 값을 만들고 editRequest 훅이 상태창을 표시한다.",
    "invariant_conflict": "생성 다양성(무작위)과 세계관 일관성(규칙 준수)의 긴장.",
    "core_drive": "난수로 NPC 속성을 정해 상태창으로 표시하고 원시 데이터는 격리한다.",
    "core_dilemma": "무작위성이 강할수록 신선하지만 세계관 일관성이 깨지기 쉽다."
   },
   "swappable_parts": {
    "worldview_rules": "세계관 규칙 정의",
    "random_table": "무작위 속성 테이블",
    "status_template": "상태창 표시 형식",
    "lazy_threshold": "lazy-button 호출 조건"
   },
   "lineage": {
    "promotion_status": "candidate",
    "origin": "risu_deep_dive_lead",
    "reverse_translation": "module.risum -> matrix-component-v1(module)"
   }
  }
 },
 "projection": {
  "title": "세계관 봇 — 무작위 NPC 생성·상태창 절차적 생성",
  "prompt": "세계관 안에서 무작위로 NPC를 생성하고 그 상태창을 표시하는 절차적 생성 봇 모듈이다. lazy-button으로 필요할 때만 버튼을 불러오고, 원시 데이터는 숨기며 컨텍스트에서 제외해 처리를 가볍게 한다. 이 모듈은 절차적 생성 구조 원리만 기술하며 실행 코드는 포함하지 않는다.",
  "prompt_sha256": "sha256:a93eb608fd8ba2593adffdbd8d37efa34a4b1eb313dcb178d26da10dc0cbd17d",
  "summary": "세계관 안에서 무작위로 NPC를 생성하고 상태창을 표시하는 절차적 생성 봇 모듈.",
  "tags": [
   "worldview-bot",
   "random-generation",
   "status-window",
   "procedural"
  ],
  "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