← 캡슐 랩 리스트

module.risu.150379490.universal-female-persona-wardrobe

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

정체

modulecandidateinactivemodule.risum

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

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

원형 JSON — matrix-component-v1 (3,385자)
{
 "contract": "matrix-component-v1",
 "component_id": "module.risu.150379490.universal-female-persona-wardrobe",
 "component_version": "1.0.0",
 "component_type": "module",
 "provenance": {
  "review_status": "candidate",
  "runtime_status": "inactive",
  "availability_verdict": "untested",
  "source_refs": [
   {
    "source_id": "risu:150379490",
    "source_version": "module.risum",
    "sha256": "sha256:8e0bcece79f9cf720748d5460abfcb0d8e649fa16734e8d54361da5ee38222ae"
   }
  ],
  "source_kind": "risu_attachment",
  "static_analysis_only": true,
  "active_code_policy": "static_preserve_no_execute",
  "fixture_kind": "parsed_risu_projection",
  "publishable": false
 },
 "capabilities": {
  "provides": [
   "persona.asset",
   "wardrobe.outfit",
   "lorebook.binding"
  ],
  "requires": [
   "hook.edit_display",
   "low_level_access"
  ],
  "conflicts": []
 },
 "payload": {
  "namespace": "risu.module",
  "controller": "user",
  "triggers": [
   "시작 트리거가 의상 세트와 페르소나 바인딩을 등록한다.",
   "editDisplay 훅이 장면에 맞는 의상 에셋을 표시한다."
  ],
  "state_effects": {
   "current_outfit": "현재 장면에 선택된 의상",
   "outfit_history": "이전에 표시된 의상 기록"
  },
  "activation_rules": [
   "99개 의상 세트 중 장면·상황에 맞는 복장을 선택해 표시한다.",
   "정규식으로 의상 표시 형식을 가공한다.",
   "페르소나와 에셋이 묶여 작동한다."
  ],
  "invariants": [
   "의상은 범용 여성 캐릭터 페르소나에 종속된다.",
   "선택된 의상은 장면 전환 시 일관되게 유지된다."
  ],
  "boundaries": [
   "활성 코드 본문(Lua/CJS/정규식 패턴)은 포함하지 않는다 — 정적 구조/원리/역할만 기술.",
   "실행·sandbox 재현·승격은 사람 승인 전까지 금지.",
   "candidate 상한: 검토 전 runtime catalog 공급 없음."
  ],
  "idea_layers": {
   "evidence": {
    "source_post": "150379490",
    "source_format": "module.risum",
    "lead_id": "risu.deep.risum.150379490",
    "analysis_mode": "static_projection_read",
    "code_executed": false
   },
   "situation": {
    "concrete_scene": "장면이 바뀌면 캐릭터의 옷이 상황에 맞게 바뀌어 에셋으로 표시된다.",
    "emotion_evoked": "변화의 즐거움 — 같은 캐릭터가 99벌의 옷으로 다양하게 보이는 호사.",
    "why_memorable": "의상 선택이 자동이며 페르소나와 에셋이 묶여 작동한다는 점.",
    "transferable_lesson": "캐릭터 외형 자산은 상황 인식 기반 자동 선택으로 설계할 때 자연스럽다."
   },
   "core": {
    "core_idea": "99개 의상 세트를 페르소나에 묶어 장면에 맞춰 자동 선택·표시하는 에셋 모듈.",
    "behavioral_cause": "editDisplay 훅과 정규식이 장면에서 의상을 선택해 표시한다.",
    "invariant_conflict": "외형 다양성(많은 의상)과 정체성 일관성(같은 캐릭터)의 긴장.",
    "core_drive": "장면 맥락을 읽고 99개 의상 중 하나를 골라 에셋으로 표시한다.",
    "core_dilemma": "의상이 자주 바뀌면 풍성하지만 정체성이 흐려질 수 있다."
   },
   "swappable_parts": {
    "outfit_set": "99개 의상 세트 구성, 다른 세트로 교체 가능",
    "selection_policy": "장면별 의상 선택 기준",
    "persona_binding": "묶일 페르소나 식별자",
    "display_regex": "의상 표시 가공 정규식"
   },
   "lineage": {
    "promotion_status": "candidate",
    "origin": "risu_deep_dive_lead",
    "reverse_translation": "module.risum -> matrix-component-v1(module)"
   }
  }
 },
 "projection": {
  "title": "범용 여캐 페르소나 의상 에셋 — 99개 복장 선택 모듈",
  "prompt": "범용 여성 캐릭터 페르소나에 99개 의상 세트를 묶어, 장면과 상황에 맞는 복장을 선택해 에셋으로 표시한다. 정규식으로 의상 표시 형식을 가공하고, 페르소나와 에셋이 하나로 묶여 작동한다. 이 모듈은 의상 선택과 에셋 바인딩 원리만 기술하며 실행 코드는 포함하지 않는다.",
  "prompt_sha256": "sha256:e46d232f5eeef9c0de40c302b82f773109238c3597374b120a2c4b50a4a9ae00",
  "summary": "99개 의상 세트를 페르소나에 묶어 장면에 맞춰 자동 선택·표시하는 에셋 모듈.",
  "tags": [
   "persona-asset",
   "wardrobe",
   "outfit-selection",
   "female-character"
  ],
  "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