fix(lotto-lab): 코드 리뷰 이슈 수정 — update_purchase JSON 직렬화, EMA 피드백 루프 연결
- update_purchase에서 numbers/is_real 타입 변환 추가 (런타임 에러 방지) - purchase_manager에서 evolve_after_check 호출하여 EMA 피드백 루프 활성화 - checker.py 중복 recalculate_weights 호출 제거 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -66,10 +66,7 @@ def check_results_for_draw(drw_no: int) -> int:
|
||||
# ── 구매 이력 체크 연동 ──────────────────────────────────────
|
||||
try:
|
||||
from .purchase_manager import check_purchases_for_draw as _check_purchases
|
||||
purchase_count = _check_purchases(drw_no)
|
||||
if purchase_count > 0:
|
||||
from .strategy_evolver import recalculate_weights
|
||||
recalculate_weights()
|
||||
_check_purchases(drw_no) # 내부에서 evolve_after_check → recalculate_weights 호출
|
||||
except ImportError:
|
||||
pass # purchase_manager 미설치 시 무시 (하위호환)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user