쎄하다 로고

신살 작동 조건·사례 백서

300종 신살 JSON Schema·API·Risk Score로 표준화했습니다.

Ⅴ. 심층 구성 요소

2‑2. 신살(神殺) 작동 조건·사례 백서 (실전 JSON)

쎄하다 v1.0은 전통 神殺 300종을 JSON Schema 1.0으로 구조화했습니다. 발생 공식, Risk Score, UX Tag, 사례 로그를 한 번에 호출할 수 있습니다.

2‑2‑① JSON Schema 정의

{
 "$schema":"https://json-schema.org/draft/2020-12/schema",
 "title":"ShenshaObject",
 "type":"object",
 "properties":{
   "name":{"type":"string","description":"신살 한자"},
   "alias":{"type":"string","description":"음독·영문 표기"},
   "type":{"enum":["길","흉","특수"]},
   "trigger":{
     "type":"object",
     "description":"발생 공식",
     "properties":{
       "formula":{"type":"string"},
       "example":{"type":"string"}
     }
   },
   "riskScore":{"type":"number","minimum":0,"maximum":10},
   "uxTags":{"type":"array","items":{"type":"string"}},
   "cases":{"type":"array","items":{"$ref":"#/definitions/Case"}}
 },
 "definitions":{
   "Case":{
     "type":"object",
     "properties":{
       "pid":{"type":"string","description":"익명 인물 ID"},
       "ganzhi":{"type":"string","description":"연/월/일/시"},
       "event":{"type":"string"},
       "outcome":{"type":"string"}
     }
   }
 }
}

필수 필드 : name, type, trigger.formula. riskScore 0=무해 ~ 10=고위험. uxTags 4종 컬러 규격.

2‑2‑② REST API 예시

# cURL 예시
curl "https://api.sehanda.ai/v1/shensha?name=桃花"

# 응답(JSON 1 건)
{
  "name":"桃花",
  "alias":"도화/PeachBlossom",
  "type":"특수",
  "trigger":{
    "formula":"日支 ∈ {子, 午, 卯, 酉} 중 三合 水/木/火/金국 해당 지지",
    "example":"日支 卯, 지지 삼합 水국(申子辰) → 발동"
  },
  "riskScore":6.4,
  "uxTags":["연애","SNS버즈"],
  "cases":[
    { "pid":"A214X", "ganzhi":"壬辰 丙子 乙卯 庚午", "event":"연애 시작", "outcome":"결혼"},
    { "pid":"B987Y", "ganzhi":"戊申 庚戌 丁酉 乙卯", "event":"바이럴 광고", "outcome":"조회수 3M"}
  ]
}

?name= or ?type=길&score_gt=7 등 필터 지원.

2‑2‑③ 발생 공식 6가지 유형

유형 코드조건 예시신살 수
Z1 지지 단독日支 子 → 天羅地網48
Z2 지지 조합亥亥 중복 → 孤辰37
Z3 천간 + 지지日干 甲 & 지지 午 → 大耗95
Z4 합·충亥卯未 三合 → 桃花56
Z5 방위/절기춘분 ±3일 + 丙 → 紅鸞22
Z6 대운·세운大運 帝旺 + 日干 弱 → 羊刃42

2‑2‑④ 케이스 스터디 3선

桃花+紅鸞

2019, K‑Pop 아이돌 C — 해외 팬덤 ×3.

劫煞+羊刃

2020 스타트업 D — M&A 실패·현금 고갈.

天乙貴人+月德

2023 NGO E — 유니세프 파트너십 성사.

2‑2‑⑤ Risk Score 산식

# pseudo
score = base_weight[type]                      # 길 3, 흉 7, 특수 5
score += 1.5 * frequency_factor                # 연속 발현 빈도
score += 2.0 * interaction('충','형')          # 패턴 상호작용 가중
score -= 1.2 * 节气_buffer if trigger = Z5      # 절기 완충
score = min(max(score,0),10)

데이터 출처 : 2000‑2024 사건 로그 47,000건 & 머신러닝 회귀(𝑅² = 0.62).

다음: Ⅴ‑3 격국·용신·희신 선별 로직