From 8b200e6cc6795b5b05ef3a649d3557508bbe0c4d Mon Sep 17 00:00:00 2001 From: kyu Date: Tue, 2 Jun 2026 01:22:23 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=ED=95=AB=EC=A2=85=EB=AA=A9=20=EB=A0=8C?= =?UTF-8?q?=EC=A6=88=20+=20=EB=89=B4=EC=8A=A4=20=ED=8C=8C=EC=84=9C=20?= =?UTF-8?q?=EA=B2=AC=EA=B3=A0=ED=99=94=20+=20=ED=85=94=EB=A0=88=EA=B7=B8?= =?UTF-8?q?=EB=9E=A8=20=EC=95=8C=EB=A6=BC=202=ED=9A=8C=20=EC=B6=95?= =?UTF-8?q?=EC=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - news-collector: EXAONE JSON 파서 견고화(max_tokens 800 + 관대 파싱 → 파싱실패율 9.3%→3.3%), 평일 18:30 종목뉴스 스위프(중형주 신선도 사각지대 해소), /process/raw reprocess 플래그, 파싱실패→Gemini 폴백 라우팅(일일캡 1→50 상수화) - score-engine: /hot 모멘텀 렌즈(뉴스+거래량, 백테스트로 가격 제외) + /hot/backtest, 텔레그램 정기 브리핑 2회로 축소(중복 send_briefing 자동스케줄 제거) - dashboard-api: /api/hot 프록시 + 🔥 지금뜨는 탭 - telegram-bot: /hot 명령 + 한글(뜨는/핫/급등) 라우팅 Co-Authored-By: Claude Opus 4.8 (1M context) --- dashboard-api/index.html | 605 ++++++++- dashboard-api/main.py | 88 +- news-collector/main.py | 551 ++++++-- score-engine/main.py | 2788 +++++++++++++++++++++++++++++++++++--- telegram-bot/main.py | 324 ++++- 5 files changed, 3989 insertions(+), 367 deletions(-) diff --git a/dashboard-api/index.html b/dashboard-api/index.html index 960f021..054086a 100644 --- a/dashboard-api/index.html +++ b/dashboard-api/index.html @@ -7,7 +7,7 @@