fix(lotto): Phase 3 리뷰 반영 (run-forward 백그라운드·review 404·track_record distinct·테스트 보강)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -49,6 +49,7 @@ from .routers import briefing as briefing_router
|
||||
from .routers import review as review_router
|
||||
from .routers import backtest as backtest_router
|
||||
from .jobs.grade_weekly_review import run_for_latest as grade_run_for_latest
|
||||
from . import backtest
|
||||
|
||||
app = FastAPI()
|
||||
install_access_log(app)
|
||||
@@ -86,9 +87,8 @@ def on_startup():
|
||||
_refresh_perf_cache() # 새 채점 결과 반영 → 즉시 갱신
|
||||
# 자가학습 백테스트 — 새 회차 forward 구매 + 당첨조합 캘리브레이션
|
||||
try:
|
||||
from . import backtest as _backtest
|
||||
_backtest.run_forward_purchase(draw_no=res["drawNo"])
|
||||
_backtest.calibrate_winner(res["drawNo"])
|
||||
backtest.run_forward_purchase(draw_no=res["drawNo"])
|
||||
backtest.calibrate_winner(res["drawNo"])
|
||||
except Exception as e:
|
||||
logger.warning(f"backtest 갱신 실패: {e}")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user