docs: Phase 1.5 계획 문서 코드 원칙 준수 내용 추가
- Beta 업데이트 패턴 참고 명시 (intent_runtime_repository) - Repository 분리 타당성 명시 (도메인별 분리) - 코드 원칙 준수 확인 내용 추가
This commit is contained in:
parent
750263c88e
commit
09c4b3372c
@ -69,7 +69,9 @@ CREATE INDEX idx_rule_id ON coldmail_ontology_rule_stats(rule_id);
|
||||
- `update_rule_feedback(rule_id, is_correct)`: 피드백 기반 alpha/beta 업데이트 (맞음→alpha+1, 틀림→beta+1)
|
||||
- `get_all_rule_stats()`: 모든 규칙의 alpha/beta 조회
|
||||
|
||||
**참고**: `coldmail_classifier_repository.py`의 update_word_count 패턴
|
||||
**참고 패턴**:
|
||||
- `coldmail_classifier_repository.py`: 단어 카운트 도메인 (다른 도메인이므로 분리 유지)
|
||||
- `intent_runtime_repository.py`: `update_beta()` 함수의 INSERT ... ON CONFLICT 패턴 참고 (테이블 구조는 다르므로 완전 공통화는 어려움)
|
||||
|
||||
---
|
||||
|
||||
@ -132,6 +134,7 @@ CREATE INDEX idx_rule_id ON coldmail_ontology_rule_stats(rule_id);
|
||||
|
||||
## 주의사항
|
||||
|
||||
- 하위 호환성: 기존 하드코딩 값은 초기값으로 유지 (DB 없을 때 폴백)
|
||||
- 점진적 전환: 기존 규칙 confidence를 DB에 마이그레이션하여 초기값 설정
|
||||
- 성능: DB 조회는 비동기로 처리하여 필터링 속도 저하 방지
|
||||
- **하위 호환성**: 기존 하드코딩 값은 초기값으로 유지 (DB 없을 때 폴백)
|
||||
- **점진적 전환**: 기존 규칙 confidence를 DB에 마이그레이션하여 초기값 설정
|
||||
- **성능**: DB 조회는 비동기로 처리하여 필터링 속도 저하 방지
|
||||
- **코드 원칙 준수**: Repository 패턴 사용, 도메인별 분리 유지 (`coldmail_classifier_repository`는 단어 카운트, `coldmail_ontology_repository`는 규칙 통계로 분리)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user