> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lexq.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 정책 그룹

> 정책 그룹은 비즈니스 규칙의 최상위 컨테이너입니다. 그룹을 생성, 관리, 구성하는 방법을 알아보세요.

## 정책 그룹이란?

\*\*정책 그룹(Policy Group)\*\*은 관련 비즈니스 규칙들의 최상위 컨테이너입니다. Git 저장소처럼 여러 버전의 규칙을 보관하고 생명주기를 관리합니다.

각 정책 그룹은 고유한 **이름**, 실행 순서를 결정하는 **우선순위**, 트래픽 수용 여부를 제어하는 **상태**를 가집니다.

## 그룹 상태

| 상태         | 설명                   | 트래픽  |
| ---------- | -------------------- | ---- |
| `ACTIVE`   | 정상 운영. 규칙이 평가됩니다.    | ✅ 수용 |
| `DISABLED` | 긴급 중지. 모든 실행이 차단됩니다. | ❌ 거부 |
| `ARCHIVED` | 시스템에서 영구 제거됩니다.      | ❌ 거부 |

<Warning>
  그룹을 비활성화하면 즉시 모든 트래픽이 차단됩니다. 규칙 수정 없이 실행을 중단해야 할 때 긴급 킬 스위치로 사용하세요.
</Warning>

## 실행 제어 방식

한 그룹 내에서 여러 규칙이 매칭될 때, **실행 제어 방식** (`activationMode`)이 몇 개의 규칙을 실행할지 결정합니다:

| 모드 (`activationMode`) | 콘솔 라벨         | 동작                       |
| --------------------- | ------------- | ------------------------ |
| `NONE`                | 제한 없음 (전체 실행) | 매칭된 모든 규칙 실행 (기본값)       |
| `EXCLUSIVE`           | 단일 실행 (택 1)   | 승리한 규칙 하나만 실행            |
| `MAX_N`               | 상위 N개 실행      | `executionLimit`만큼 규칙 실행 |

`EXCLUSIVE` 또는 `MAX_N` 모드에서는 **실행 우선순위 전략** (`activationStrategy`)이 승자를 결정합니다:

| 전략 (`activationStrategy`) | 동작                       |
| ------------------------- | ------------------------ |
| `FIRST_MATCH`             | 우선순위 순서에서 첫 번째 매칭 규칙이 승리 |
| `HIGHEST_PRIORITY`        | 우선순위 번호가 가장 낮은 규칙이 승리    |
| `MAX_BENEFIT`             | 가장 높은 출력 값을 생성하는 규칙이 승리  |

<Info>
  실행 제어 방식은 **그룹 레벨**에서 작동합니다 — 동일한 **실행 그룹** (`activationGroup`)을 공유하는 그룹 간 경쟁을 제어합니다. 단일 버전 내 규칙 간 충돌 해결은 [Mutex 그룹](/ko/guides/policy-rules#mutex--규칙-간-충돌-해결)을 참조하세요.
</Info>

## A/B 테스트

정책 그룹은 라이브 트래픽으로 두 버전의 성능을 비교하는 A/B 테스트를 지원합니다. 현재 라이브 버전, 테스트 버전(ACTIVE 상태), 그리고 테스트 버전으로 라우팅할 트래픽 비율(1–99%)이 필요합니다.

## 다음 단계

<CardGroup cols={2}>
  <Card title="정책 버전" icon="code-branch" href="/ko/guides/policy-versions">
    그룹 내에서 버전이 어떻게 작동하는지 알아보세요.
  </Card>

  <Card title="A/B 테스트" icon="shuffle" href="/ko/guides/ab-testing">
    버전 간 트래픽 분할을 설정하세요.
  </Card>
</CardGroup>
