06. 격국(格局) — 사주의 주제와 그릇
선행 문서: 03-지장간 · 04-십신 · 05-신강신약 관련 심화: 07-용신 · 08-합충형해 엔진 연관: 신규
src/lib/saju/gyeokguk.ts신뢰도: L1 + L2.
개념 정의
**격국(格局)**은 사주의 주제·구조·그릇을 규정하는 명리학의 상위 개념이다. 사주를 "무슨 주제의 사람인가"로 한 단어로 압축해 표현하는 분류 체계.
격국은 주로 월지(月支)의 지장간 중 투출한 천간을 기준으로 정한다. 월지가 가장 비중이 큰 지지이고, 그 안의 지장간이 천간에 드러나 있으면 그 십신이 사주의 주제가 된다.
격국 판정이 중요한 이유:
- 용신 선정의 출발점 — 격국이 정해지면 그 격을 성(成) 하는 오행이 용신 후보.
- 사주의 그릇 크기 — 격이 성(成)한 사주는 그릇이 크고, 격이 파(破)한 사주는 기복이 많음.
- 삶의 방향성 — 재격은 재물 중심, 관격은 명예 중심, 식상격은 표현 중심 등.
1. 격국의 두 종류
1.1 내격(內格) — 8정격
가장 표준적인 격. 월지 지장간에서 투출한 십신의 종류로 결정.
| 격국 | 조건 (월지 투간 기준) | 주제 |
|---|---|---|
| 정관격(正官格) | 월지에서 정관 투출 | 규범·명예·공직 |
| 편관격(偏官格·칠살격) | 월지에서 편관 투출 | 경쟁·리더십·권력 |
| 정재격(正財格) | 월지에서 정재 투출 | 성실한 재물·고정 수입 |
| 편재격(偏財格) | 월지에서 편재 투출 | 유동 자산·큰 사업·외부 인연 |
| 정인격(正印格·인수격) | 월지에서 정인 투출 | 학문·문서·자격·보호 |
| 편인격(偏印格) | 월지에서 편인 투출 | 독자 학문·기술·직관 |
| 식신격(食神格) | 월지에서 식신 투출 | 여유·표현·음식·양육 |
| 상관격(傷官格) | 월지에서 상관 투출 | 예술·비판·혁신 |
- 비견·겁재는 내격 8정격에 포함되지 않음 — 이들은 "일간과 같은 오행"이라 주제로 삼지 않음. 대신 외격의 양인격·건록격·월겁격으로 따로 분류.
1.2 외격(外格) · 특수격
내격에 해당하지 않거나, 월지가 일간과 같은 오행일 때의 특수 케이스.
| 격국 | 조건 | 설명 |
|---|---|---|
| 건록격(建祿格) | 일간과 같은 오행의 정기가 월지 본기 | 甲日生寅月·乙日生卯月 등. 자력으로 일어서는 상 |
| 양인격(羊刃格) | 양간이 같은 오행의 왕지를 월지에 둠 | 甲日卯月·丙日午月 등. 강한 기운·결단 |
| 월겁격(月劫格) | 일간과 같은 오행의 겁재가 월지에 | 건록·양인과 유사하나 비겁 성격 강함 |
1.3 종격(從格)
일간이 극신약이거나 극신강하여 정상 처방이 불가할 때, 대세에 따라가는 특수 격.
| 종격 | 조건 | 설명 |
|---|---|---|
| 종왕격(從旺格) | 비겁·인성이 극도로 많고 일간 왕성 | 대세가 같은 오행 — 거스르지 말 것 |
| 종강격(從强格) | 인성이 극도로 많음 | 학문·정신의 극단 |
| 종아격(從兒格) | 식상이 극도로 많고 일간 약함 | 표현·창작이 삶의 전부 |
| 종재격(從財格) | 재성이 극도로 많고 일간 극약 | 재물이 삶의 주제 |
| 종살격(從殺格) | 편관(칠살)이 극도로 많음 | 압박·투쟁·군·법 환경에 순응 |
1.4 화격(化格)
일간과 월간의 천간합이 성사되어 다른 오행으로 화(化) 한 특수 케이스. 예: 일간 甲 + 월간 己 → 갑기화토(甲己化土). 조건 엄격(합화 환경 필요).
2. 격국의 성(成)과 패(敗)
격이 정해졌다고 다 같은 등급이 아니다. 성격(成格) 사주는 그릇이 온전하고, 패격(破格) 사주는 기복이 많다.
성격의 조건 (공통)
- 격을 이루는 십신이 뚜렷이 투출(천간에 드러남).
- 격을 돕는 오행이 더해짐 (예: 정관격이면 인성 + 재성).
- 격을 깨뜨리는 오행이 없거나 제어됨.
격별 성·패 예시
정관격
- 성: 정관 투출 + 재성이 생관 + 인성이 일간 보호 + 식상·칠살로부터 방어.
- 파: 상관이 정관을 극함 (傷官見官) / 편관이 섞여 관살혼잡.
편관격(칠살격)
- 성: 편관을 식상이 제복(制伏) — 편관을 길들여 씀. 또는 편관을 인성이 화살생신(편관 → 인성 → 일간 경로).
- 파: 제복도 화살도 없고 일간이 약함 → 칠살이 일간을 직접 침.
상관격
- 성: 상관 + 재성(재를 생함) — 재주를 돈으로. 또는 상관 + 인성(상관 제어) — 재주를 규범 안에서.
- 파: 상관 + 정관 (傷官見官). 전통적으로 가장 꺼리는 조합.
재격
- 성: 재성 + 식상(재의 근원) + 신강. 재를 담을 그릇이 있음.
- 파: 재다신약 — 재성이 많은데 일간이 약함.
3. 격국과 용신의 관계
격국과 용신은 동전의 양면.
- 격국이 "사주의 주제"를 규정한다면 용신은 "그 주제를 잘 이루기 위해 필요한 오행"을 규정한다.
- 정관격이 성격하려면 → 재성·인성이 용신 후보.
- 편관격이 성격하려면 → 식상·인성이 용신 후보.
- 재격이 성격하려면 → 식상·비겁(신약일 때)·관성(신강일 때)이 용신 후보.
용신 상세는 07-용신에서.
4. 격국 판정 알고리즘 (엔진 설계용 의사코드)
// 의사코드 — 실제 구현은 src/lib/saju/gyeokguk.ts 신규 파일에서.
export type Gyeokguk =
| "정관격" | "편관격"
| "정재격" | "편재격"
| "정인격" | "편인격"
| "식신격" | "상관격"
| "건록격" | "양인격" | "월겁격"
| "종왕격" | "종강격" | "종아격" | "종재격" | "종살격"
| "화격"
| "未定"; // 복합·혼잡
export interface GyeokgukResult {
primary: Gyeokguk;
secondary?: Gyeokguk; // 두 격이 혼재하는 경우
mainShipshin: Shipshin; // 격의 주 십신
seongPae: "성격" | "패격" | "미정";
rationale: string[];
}
function decideGyeokguk(chart: SajuChart, strength: DayMasterStrength): GyeokgukResult {
// 1. 극신강·극신약이면 종격 우선 검토
if (strength.verdict === "극신강") return decideJongOrNormal_extreme(chart);
if (strength.verdict === "극신약") return decideJongOrNormal_extreme(chart);
// 2. 월지 지장간 투출 확인
const monthBranch = chart.monthPillar.branch;
const jiEntries = getJijanggan(monthBranch);
const investedShipshin: Shipshin[] = [];
for (const entry of jiEntries) {
if (chart.allStems.includes(entry.stem)) {
investedShipshin.push(calcShipshin(chart.dayStem, entry.stem));
}
}
// 3. 일간과 월지 오행이 같으면 건록·양인·월겁 우선
if (STEM_ELEMENT[chart.dayStem] === BRANCH_ELEMENT[monthBranch]) {
return decideSpecialSelfGroup(chart);
}
// 4. 투출한 십신이 있으면 그 중 정기 출신 최우선
if (investedShipshin.length > 0) {
const primary = pickPrimaryByPriority(investedShipshin, jiEntries);
const seongPae = judgeSeongPae(chart, primary);
return {
primary: shipshinToGyeokguk(primary),
mainShipshin: primary,
seongPae,
rationale: buildRationale(chart, primary, seongPae),
};
}
// 5. 투출이 없으면 월지 정기 지장간의 십신을 암격(暗格)으로
const hiddenMain = calcShipshin(chart.dayStem, primaryHiddenStem(monthBranch));
return { primary: shipshinToGyeokguk(hiddenMain), ..., rationale: ["암격(지장간 기반)"] };
}
성격/패격 판정(judgeSeongPae)은 격별 조건 테이블 필요. docs/knowledge/saju/06-gyeokguk/ 하위에 격별 판정 상세를 추가할 예정(Phase E2-b).
5. 원전 인용
八字用神, 專求月令. "팔자의 용신은 오로지 월령에서 구한다." — 『자평진전』. 격국이 월지를 기본으로 하는 이유의 근거. 월령이 사주 판정의 기준점. [L1]
格者, 裁成之義也. 命運既定, 裁之以成格局. "격이란 재단해서 이룬다는 뜻이다. 명(命)과 운(運)이 이미 정해지면, 이를 재단해 격국을 이룬다." — 『삼명통회』. 격국이 고정 유형 분류가 아니라 사주 안에서 찾아내는 구조적 판단임을 강조. [L1]
成格者富貴, 破格者貧賤; 非成非破者平常之人. "격이 이루어지면 부귀하고, 격이 깨지면 빈천하며, 이루지도 깨지지도 않은 것은 평범한 사람이다." — 『자평진전』. 격의 성패가 사주의 그릇을 결정한다는 고전적 판정. 다만 현대에는 이 "부귀·빈천"을 도덕 가치로 해석하지 않고 사회적 성취의 경향성으로 번역해서 쓴다. [L1]
傷官見官, 爲禍百端. "상관이 정관을 보면 화가 백 가지로 일어난다." — 『연해자평』. 상관격이 정관을 만나면 패격이 된다는 대표 격언. 격국 판정의 구체 예시로 자주 인용. [L1]
6. 현재 레포 반영
- 격국 관련 코드: 전혀 없음.
- 현
fortune.ts의 연애·사업·재물운 점수가 격국을 모른 채 계산되는데, 이는 같은 오행 분포라도 격국이 다르면 해석이 정반대일 수 있는 명리학의 기본 원칙을 무시하는 구조.- 예: 정관격 vs 편관격은 "관성"이라는 점은 같지만 격의 성격이 완전히 다름 — 정관격은 규범적 성공, 편관격은 경쟁적 성공.
Pillar타입에 격국 필드 없음.
7. 서비스 반영 포인터
- 신규 모듈
src/lib/saju/gyeokguk.ts— 위 의사코드(격국 판정·성패 판정) 구현. 03-지장간·04-십신·05-신강신약 선행 구현 필요. SajuResult확장 —gyeokguk: GyeokgukResult필드.- 사주 대시보드 ① 섹션에 격국 뱃지 — "당신은 정관격 (성격) 사주입니다" 형태로 한 줄 소개 + 상세 토글. 격의 주제·길·흉을 간단히.
- 해설문 v2 — 격국 주제가 연애·사업·재물 해석의 프레임이 됨:
- 정관격 성격 → "안정된 조직·직업에서 성장. 파트너 관계도 규범적 안정 지향."
- 편관격 성격 → "경쟁·혁신 환경에 적합. 강한 의지·추진력."
- 상관격 성격 → "예술·창작·영업·방송 적합. 규범 도전이 가치."
- "내 사주 주제" UI — 격국이 쉽게 와 닿지 않을 수 있으므로, 격을 한 문장 주제로 번역:
- 정관격 → "규범과 명예로 자기를 증명하는 사람"
- 편재격 → "큰 흐름을 탄 재물·외부 인연의 사람"
- 콘텐츠 —
guides.ts"[STEP 9] 격국이 뭔가요? 당신 사주의 '주제' 찾기".
8. 민감 영역
- "부귀·빈천" 고전 용어 그대로 노출 금지 — 원전의 "成格者富貴, 破格者貧賤"을 그대로 번역하면 결정론적 계급 판단으로 읽힐 수 있음. 해설에서는 "이루어진 격은 기질이 발현되기 쉽고, 깨진 격은 기복이 있을 수 있습니다" 수준으로 중립화.
- 격국을 "정체성" 단정으로 쓰지 않기 — 사람은 평생 하나의 격으로 살지 않음. 대운이 들어오면 격의 주제가 희미해지거나 다른 십신이 부각됨. "평생 정관격 = 평생 공무원" 같은 해석 금지.
- 패격 사용자에 대한 부드러운 전달 — 격이 패(破)한 결과를 "그릇 작다" 로 전하지 말 것. "이 사주는 주제의 발현이 굴곡이 있는 형태이며, 오히려 그 굴곡에서 성장 에너지가 나옵니다" 같은 긍정적 재해석.
- 종격 판정의 특수성 고지 — 종격은 극신강·극신약 특수 케이스로 엔진 오판정 위험이 상대적으로 높음. 종격으로 판정될 때는 "경계선 사주로 추가 검토 권장" 고지 함께 표시 검토.