아키텍처: 정책 반영 흐름
1) 전체 흐름
[Admin 대시보드] [CodePilot Backend] [IDE (팀원)]
───────────────── ────────────────── ──────────────
관리자 설정 저장 AdminSetting 테이블 저장
(category, key, value,
enforcement, org_id)
←── IDE 로그인
←── syncServerSettings()
/settings/effective/all/
├ org_id 기반 조직 설정 반환
└ preset 시스템 기본 설정 포함
──→ 5분 TTL 캐시 저장
──→ globalState 오프라인 캐시
──→ required 설정 즉시 강제 적용
──→ IDE UI에 설정 반영2) 실제 적용 예시
상황 A: "우리 회사는 보안 때문에 gpt-4만 써야 해"
gpt-4만 써야 해"상황 B: "신입 사원들이 자꾸 rm -rf를 실수로 써"
rm -rf를 실수로 써"상황 C: "JPA 쓸 때는 꼭 지연 로딩(Lazy Loading)을 써야 해"
상황 D: "단순 질문에 비싼 모델 쓰지 마" (모델 라우팅)
Last updated