리팩터 2026-06-05
v1.9.333
UR-0025(심층): constraints 서브시스템 핵심 분리
🧩 constraints 서브시스템의 핵심(데이터 catalog + 순수 매처)을 모듈로 분리 — command 서브시스템 추출의 안전한 첫 단계.
핵심 변경
**selftest 81/81 PASS** · **E2E 278/278 PASS** (회귀 0).
실측: catalog 6플랫폼 · _matchConstraints(cat, 'stripe 결제')→matched stripe/total 6 · (null,…)→빈 결과 · constraints check + review-request(_checkRequestConstraints) 정상.
비고: command 함수(constraintsCmd) 자체의 lib 이전은 factory 패턴 필요 → 별도 결정. 핵심 데이터·로직은 분리·테스트화 완료.