← 패치노트

리팩터 2026-06-04

v1.9.294

UR-0025 (3단계): 역할/모델 카탈로그 → lib/role-catalog.js 모듈 분리

🧩 모놀리스 분리 3단계 — 역할/모델 레지스트리(4개 카탈로그)를 비파괴 데이터 모듈로 분리. 1.9.274(pure-utils)/1.9.291(agent-registry) 패턴 계승.

핵심 변경

**selftest 42/42 PASS** · **E2E 239/239 PASS** (회귀 0).
기존 selftest(ROLE_CATALOG 7종 + _normalizeRole 한국어별칭 + _pickModel top/code/fast)가 추출 정합성 즉시 검증.
roles list --json 정상 동작 확인(모듈 분리 후 회귀 없음).

GitHub 릴리스 v1.9.294 →