궁합

속궁합(속宮合) — 일주 합충·일지 관계

지지합은 세 종류:

궁합전통 원전 기반
전통 이론 기반 참고 자료예요

04. 속궁합(속宮合) — 일주 합충·일지 관계

선행 문서: 01-육친 궁합 · 사주 08-합충형해 · 궁합 overview 관련 심화: 02-오행 궁합 · 03-납음 궁합 엔진 연관: 신규 src/lib/saju/gunghap.tscalcIljuGunghap(a, b) 신뢰도: L1 + L2.


개념 정의

**속궁합(速宮合)**은 두 사람의 일주(日柱) — 즉 일간(日干)과 일지(日支)의 조합 — 을 직접 비교하는 궁합법이다. "겉궁합"이 연주·월주처럼 사회적·외면적 조화를 보는 반면, 속궁합은 두 사람이 가장 사적인 일상에서 어떻게 만나는지, 즉 부부·연인 관계의 내밀한 역학을 본다. 명리학에서 속궁합은 "가장 중요한 궁합"으로 일컬어진다.

夫婦之道, 日主之合爲先. "부부의 도리는 일주의 합을 먼저 본다."


1. 속궁합의 4대 분석 축

비교 대상 의미
일간 합(日干 合) A일간 × B일간의 천간합 여부 두 사람의 의지·표현 방식이 자연스럽게 합해지는가
일지 합(日支 合) A일지 × B일지의 지지합 여부 두 사람의 몸·생활 리듬·배우자궁이 어울리는가
일지 충(日支 沖) A일지 × B일지의 지지충 여부 일상 생활 리듬 충돌·마찰 여부
일지 삼합(日支 三合) A·B 일지가 삼합 그룹 내 관계인지 서로 보완하는 기운 삼각 관계

2. 천간합(天干合) — 일간 대 일간

10개 천간이 서로 합을 이루는 5쌍:

천간합 쌍 화합 오행 의미
甲(갑)·己(기) 토(土) 인내·신뢰. 서로를 편안히 여기는 관계.
乙(을)·庚(경) 금(金) 의리·결단. 서로 다듬어주는 관계.
丙(병)·辛(신) 수(水) 예술·감성. 화려함과 섬세함의 조합.
丁(정)·壬(임) 목(木) 온화·성장. 따뜻함과 깊이의 조합.
戊(무)·癸(계) 화(火) 열정·변화. 역동적인 끌림.
  • A의 일간이 B의 일간과 천간합 쌍이면 자연스러운 끌림. 단, 합화(合化)가 실제로 성립하려면 주변 환경(월령 등)이 맞아야 한다는 조건이 있음.
  • 일간이 합 관계가 아닌 경우 끌림이 없는 것이 아님 — 합 외 관계도 충분히 좋은 관계 가능.

3. 지지합(地支合) — 일지 대 일지

지지합은 세 종류:

3.1 지지 육합(地支 六合) — 1:1 합

합 쌍 화합 오행 배우자궁 의미
子(자)·丑(축) 토(土) 안정·현실적. 꾸준히 쌓아가는 관계.
寅(인)·亥(해) 목(木) 성장·새 시작. 서로 에너지 부여.
卯(묘)·戌(술) 화(火) 감성·정서적 유대. 따뜻한 관계.
辰(진)·酉(유) 금(金) 세련·실용. 서로의 장점을 살림.
巳(사)·申(신) 수(水) 지혜·변화. 서로 다른 매력이 맞닿음.
午(오)·未(미) 화·토(火土) 활발·생기. 따뜻한 에너지.

3.2 지지 삼합(地支 三合) — 3자 합

삼합 화합 오행 성격
申·子·辰 수(水) 지혜·유연·탐구
寅·午·戌 화(火) 열정·행동·표현
亥·卯·未 목(木) 성장·창의·배려
巳·酉·丑 금(金) 의지·결단·현실

두 사람의 일지가 같은 삼합 그룹에 속하면 기운의 방향성이 일치 — 서로를 자연스럽게 보완.


4. 지지충(地支沖) — 일지 충돌

충 쌍 충 성격 생활 마찰
子–午 (자·오 충) 수화 충격 감성 vs 이성의 충돌
丑–未 (축·미 충) 토토 충 현실 관점 차이
寅–申 (인·신 충) 목금 충 성장 욕구 vs 효율 추구
卯–酉 (묘·유 충) 목금 충 감수성 vs 냉철함
辰–戌 (진·술 충) 토토 충 두 사람 모두 고집, 충돌 잦음
巳–亥 (사·해 충) 화수 충 열정 vs 신중의 반복 마찰
  • 일지 충이 있으면 "맞닥뜨림"이 많은 관계. 단, 충이 변화·성장의 동력이 될 수 있음 → "자극적이지만 서로 성장하는 관계"로 번안 가능.
  • 일지 충이 있어도 일간 합·오행 보완이 좋으면 전체 궁합은 충분히 길할 수 있음.

5. 형·해(刑·害)의 보조 판정

충 외에도 형·해가 일지에 적용되면 관계에 마찰이 생길 수 있다.

관계 해당 지지 쌍 마찰 성격
자형(自刑) 辰·午·酉·亥 (자기 자신) 자기 자신과의 갈등이 관계에 투영
삼형(三刑) 寅·巳·申 / 丑·戌·未 얽힘·압박·예상치 못한 상황
육해(六害) 子–未, 丑–午, 寅–巳 등 은근한 불편, 미묘한 거슬림

형·해는 충보다 약하고 미묘한 관계 마찰. 배우자궁(일지)에 형·해가 있으면 "사소한 갈등이 반복되기 쉬운 관계"로 해설.


6. 속궁합 종합 점수화

요소 가중치 최고 점수 조건
일간 천간합 30% 5쌍 중 하나에 해당
일지 육합 25% 6쌍 중 하나에 해당
일지 삼합 동일 그룹 20% 같은 삼합 그룹
일지 충 없음 15% 충 관계 없음
형·해 없음 10% 형·해 관계 없음

7. 원전 인용

日支者, 夫妻之宮也; 日支相合, 夫婦和諧; 日支相沖, 婚姻動搖. "일지는 부부의 궁이다. 일지가 서로 합하면 부부가 화합하고, 일지가 서로 충하면 혼인이 흔들린다." — 명리 통설. 일지가 배우자궁임을 직접 선언하고, 합과 충의 결과를 서술. [L2]

干合者, 情投意合之象; 支合者, 形體相親之象. "천간이 합하는 것은 정서와 뜻이 합하는 상징이고, 지지가 합하는 것은 몸과 생활이 가까워지는 상징이다." — 『삼명통회(三命通會)』 합론 편. 일간 합과 일지 합의 성격 차이를 구분. [L1]

沖者, 動也; 動中有生, 動中有破. "충은 움직임이다. 움직임 속에 생함이 있고, 움직임 속에 파함이 있다." — 『자평진전(子平眞詮)』. 충을 단순한 흉으로 보지 않고 변화·동력으로도 해석하는 원칙. [L1]


8. 판정·계산 알고리즘 (엔진 설계용)

// 실제 구현은 src/lib/saju/gunghap.ts 내 calcIljuGunghap.
// 선행: src/lib/saju/constants.ts에 합·충 테이블 추가.

import type { SajuChart } from "./types";

export interface IljuGunghap {
  /** 일간 천간합 여부 */
  dayGanHap: boolean;
  dayGanHapOhaeng?: string; // "토" etc
  /** 일지 육합 여부 */
  dayJiYukhap: boolean;
  /** 일지 삼합 동그룹 여부 */
  dayJiSamhap: boolean;
  /** 일지 충 여부 */
  dayJiChung: boolean;
  /** 일지 형 여부 */
  dayJiHyeong: boolean;
  /** 일지 해 여부 */
  dayJiHae: boolean;
  /** 종합 점수 0~10 */
  totalScore: number;
  description: string;
}

// 천간합 테이블
const GAN_HAP: Record<string, { partner: string; resultElement: string }> = {
  甲: { partner: "己", resultElement: "토" },
  己: { partner: "甲", resultElement: "토" },
  乙: { partner: "庚", resultElement: "금" },
  庚: { partner: "乙", resultElement: "금" },
  丙: { partner: "辛", resultElement: "수" },
  辛: { partner: "丙", resultElement: "수" },
  丁: { partner: "壬", resultElement: "목" },
  壬: { partner: "丁", resultElement: "목" },
  戊: { partner: "癸", resultElement: "화" },
  癸: { partner: "戊", resultElement: "화" },
};

// 지지 육합 테이블
const JI_YUKHAP: Record<string, string> = {
  子: "丑", 丑: "子", 寅: "亥", 亥: "寅",
  卯: "戌", 戌: "卯", 辰: "酉", 酉: "辰",
  巳: "申", 申: "巳", 午: "未", 未: "午",
};

// 지지 충 테이블
const JI_CHUNG: Record<string, string> = {
  子: "午", 午: "子", 丑: "未", 未: "丑",
  寅: "申", 申: "寅", 卯: "酉", 酉: "卯",
  辰: "戌", 戌: "辰", 巳: "亥", 亥: "巳",
};

export function calcIljuGunghap(chartA: SajuChart, chartB: SajuChart): IljuGunghap {
  const hapInfo = GAN_HAP[chartA.dayStem];
  const dayGanHap = hapInfo?.partner === chartB.dayStem;
  const dayJiYukhap = JI_YUKHAP[chartA.dayBranch] === chartB.dayBranch;
  const dayJiChung = JI_CHUNG[chartA.dayBranch] === chartB.dayBranch;
  const dayJiSamhap = isSamhapGroup(chartA.dayBranch, chartB.dayBranch);

  let score = 5; // 기본
  if (dayGanHap) score += 2;
  if (dayJiYukhap) score += 2;
  if (dayJiSamhap) score += 1;
  if (dayJiChung) score -= 2;

  return {
    dayGanHap, dayGanHapOhaeng: dayGanHap ? hapInfo?.resultElement : undefined,
    dayJiYukhap, dayJiSamhap, dayJiChung,
    dayJiHyeong: false, // Phase F 구현
    dayJiHae: false,    // Phase F 구현
    totalScore: Math.max(0, Math.min(10, score)),
    description: buildIljuDesc(dayGanHap, dayJiYukhap, dayJiChung, dayJiSamhap),
  };
}

9. 현재 레포 반영 (as-is)

개념 현재 상태 파일 경로
천간합 테이블 없음 (합·충 전혀 없음)
지지합·충 테이블 없음
일주 비교 함수 없음
사주 pillar 타입 구현됨 src/lib/saju/types.ts

결론: 타입은 갖추어져 있으나 합·충 계산은 완전 부재. 08-hap-chung-hyeong-hae.md 엔진화가 선행 조건.


10. 서비스 반영 포인터 (to-be)

항목 반영 위치 우선순위
합·충 상수 테이블 src/lib/saju/constants.ts 확장 엔진 v2 선행
calcIljuGunghap() src/lib/saju/gunghap.ts 엔진 v2
속궁합 결과 UI 궁합 페이지 — "일주 합·충 관계" 배지 UX Phase F
가이드 guides.ts "[STEP G04] 속궁합 — 일주가 맞으면 뭐가 달라질까" 콘텐츠 Phase E2

11. 민감 영역 유의

  • "일지 충이면 이혼한다" 단언 금지 — 충은 변화와 마찰이지 결별의 선고가 아님. "두 사람 사이에 충돌이 있을 수 있지만 서로의 성장 기회이기도 합니다" 수준.
  • 속궁합 결과 압박 금지 — 속궁합 점수가 낮다고 해서 "이 관계를 재고하세요" 같은 방향 제시 금지. 궁합 판단의 주체는 당사자.
  • 합을 '사랑의 증거'로 오해 금지 — 천간합이 없어도 깊은 사랑 관계는 충분히 가능. 합은 에너지의 자연스러운 조화를 말하는 것이지 감정의 깊이가 아님.
  • 이별 조장 표현 금지 — 점수가 낮은 조합에 대해 "헤어지는 게 낫다"는 식의 표현이 생성되지 않도록 해설문 템플릿 관리.

같은 카테고리의 다른 용어