승격 대기 — 매트릭스 정본 후보
{
"contract": "matrix-component-v1",
"component_id": "module.risu.148726317.summoner-persona-irnica",
"component_version": "1.0.0",
"component_type": "module",
"provenance": {
"review_status": "candidate",
"runtime_status": "inactive",
"availability_verdict": "untested",
"source_refs": [
{
"source_id": "risu:148726317",
"source_version": "risum",
"sha256": "sha256:38ebc13918df079e39914a0b4477496c63b1fafb34ac581c75755d61dd9c1f67"
}
],
"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.packaged",
"display.status_window",
"display.image_slot",
"asset.repair_flow"
],
"requires": [
"manual_trigger",
"display_layer"
],
"conflicts": []
},
"payload": {
"namespace": "risu.module",
"controller": "user",
"triggers": [
"수동(manual) 트리거로 이미지 출력·상태창·에셋 정리 흐름을 부른다."
],
"state_effects": {
"persona_identity": "이르니카(루미스파라 판) 페르소나 정체를 유지",
"asset_layout": "이미지 슬롯·상태창·개행/수리 보정의 표시 규칙"
},
"activation_rules": [
"수동 명령으로 페르소나 표시 요소(이미지·상태창)를 켜거나 끈다.",
"에셋 개행·수리 규칙은 출력 단에서 표시 깨짐을 보정한다."
],
"invariants": [
"페르소나 정체는 고정하고 표시 요소만 교환 가능하다.",
"이미지 출력과 본문은 별도 슬롯으로 분리해 섞이지 않는다."
],
"boundaries": [
"활성 코드 본문(Lua/CJS/정규식 패턴)은 포함하지 않는다 — 정적 구조/원리/역할만 기술.",
"실행·sandbox 재현·승격은 사람 승인 전까지 금지.",
"candidate 상한: 검토 전 runtime catalog 공급 없음."
],
"idea_layers": {
"evidence": {
"source_post": "148726317",
"source_format": "risum",
"lead_id": "risu.deep.risum.148726317",
"analysis_mode": "static_projection_read",
"code_executed": false
},
"situation": {
"concrete_scene": "소환사 이르니카라는 한 인물이 이미지·상태창·정돈된 표시 규칙과 함께 하나의 패키지로 불려와 장면에 입장한다.",
"emotion_evoked": "인물의 현존감 — 표시 요소가 정체를 떠받친다.",
"why_memorable": "페르소나가 단순 텍스트가 아니라 표시 슬롯(이미지·상태창)과 짝을 이루는 패키지라는 점.",
"transferable_lesson": "인물 자산은 정체뿐 아니라 그 인물을 어떻게 보여줄지의 표시 규칙과 함께 묶여야 안정된다."
},
"core": {
"core_idea": "정체(페르소나)와 표시 규칙(이미지·상태창)을 하나로 묶는 캐릭터 패키징 모듈.",
"behavioral_cause": "수동 트리거가 표시 요소와 에셋 정리 흐름을 부른다.",
"invariant_conflict": "고정된 정체와 교환 가능한 표시 스킨의 분리 요구.",
"core_drive": "정체는 보존하고 표시 요소만 교환·정리한다.",
"core_dilemma": "풍부한 표시 요소가 인물을 살리되 규칙이 무거워질 수 있다."
},
"swappable_parts": {
"persona": "이르니카 루미스파라 판",
"display": "이미지 슬롯·상태창",
"repair": "에셋 개행/수리 보정"
},
"lineage": {
"promotion_status": "candidate",
"origin": "risu_deep_dive_lead",
"reverse_translation": "module.risum -> matrix-component-v1(module)"
}
}
},
"projection": {
"title": "페르소나 패키징 모듈 — 소환사 이르니카",
"prompt": "한 인물(소환사 이르니카)의 정체와 표시 규칙(이미지 슬롯·상태창)을 하나의 패키지로 묶어 수동으로 불러온다. 에셋 개행·수리 보정으로 표시 깨짐을 잡는다. 정체는 고정하고 표시 요소는 교환 가능하게 둔다. 실행 코드는 포함하지 않고 원리만 기술한다.",
"prompt_sha256": "sha256:136c9fdefb0f942cb132c98dfd1c7a6297aa6507942623587c81814139032881",
"summary": "정체(페르소나)와 표시 규칙(이미지·상태창)을 하나로 묶는 캐릭터 패키징 모듈.",
"tags": [
"persona",
"character-asset",
"display",
"packaging"
],
"flagship": false,
"core": false,
"content_labels": [
"risu-module",
"static-analysis"
],
"harness_compatibility": "display_only",
"replay_status": "not_run"
}
}