메인 콘텐츠로 건너뛰기

명령어 구조

lexq <> <> [옵션]

Auth — 인증

명령어설명
lexq auth loginAPI 키 저장
lexq auth logout자격 증명 제거
lexq auth whoami인증 정보 표시

Groups — 정책 그룹

명령어설명
lexq groups list그룹 목록
lexq groups get --id <gid>그룹 상세
lexq groups create --json '{...}'그룹 생성
lexq groups update --id <gid> --json '{...}'그룹 수정
lexq groups delete --id <gid>그룹 삭제
lexq groups ab-test start|stop|adjustA/B 테스트

Versions — 정책 버전

명령어설명
lexq versions list --group-id <gid>버전 목록
lexq versions create --group-id <gid> --json '{...}'DRAFT 생성
lexq versions clone --group-id <gid> --id <vid>복제

Rules — 정책 규칙

명령어설명
lexq rules list --group-id <gid> --version-id <vid>규칙 목록
lexq rules create --group-id <gid> --version-id <vid> --json '{...}'규칙 생성
lexq rules reorder --group-id <gid> --version-id <vid> --rule-ids "a,b,c"순서 변경
lexq rules toggle ... --enabled true활성화/비활성화
lexq rules create --group-id <gid> --version-id <vid> --json '{
  "name": "VIP 10% 할인",
  "priority": 0,
  "condition": {
    "type": "GROUP", "operator": "AND",
    "children": [
      { "type": "SINGLE", "field": "customer_tier", "operator": "EQUALS", "value": "VIP", "valueType": "STRING" },
      { "type": "SINGLE", "field": "payment_amount", "operator": "GREATER_THAN_OR_EQUAL", "value": 100000, "valueType": "NUMBER" }
    ]
  },
  "actions": [{ "type": "DISCOUNT", "parameters": { "method": "PERCENTAGE", "rate": 10, "refVar": "payment_amount" } }]
}'
DISCOUNT와 POINT 액션에는 refVar를 사용하세요 (referenceFactKey가 아님).

Facts — 팩트 정의

명령어설명
lexq facts list팩트 목록
lexq facts create --key <key> --name <n> --type <type>팩트 생성

Deploy — 배포

명령어설명
lexq deploy publish --group-id <gid> --version-id <vid> --memo "..."DRAFT → ACTIVE
lexq deploy live --group-id <gid> --version-id <vid> --memo "..."프로덕션 배포
lexq deploy rollback --group-id <gid> --memo "..."롤백
lexq deploy undeploy --group-id <gid> --memo "..."배포 해제
lexq deploy history|detail|overview배포 이력/상세/현황

Analytics — 드라이런 / 배치 시뮬레이션

명령어설명
lexq analytics dry-run --version-id <vid> --json '{...}'드라이런
lexq analytics dry-run-compare --json '{...}'두 버전 비교
lexq analytics requirements --group-id <gid> --version-id <vid>필수 팩트 확인
lexq analytics simulation start|status|list|cancel|export배치 시뮬레이션

History / Integrations / Logs

명령어설명
lexq history list|get|stats실행 이력
lexq integrations list|get|save|delete|config-spec외부 연동
lexq logs list|get|action|bulk-action장애 로그

Serve — MCP 서버

명령어설명
lexq serve --mcpstdio MCP 서버 시작 (53개 도구)
MCP 서버 설정 가이드

표준 워크플로우

# 1. 그룹 생성 → 2. 버전 생성 → 3. 팩트 등록 → 4. 규칙 추가
# 5. 드라이런 → 6. 발행 → 7. 배포
DRAFT 없이 규칙 생성 불가. 규칙 없이 발행 불가. DRAFT 배포 불가. 발행 전 항상 드라이런.