2026-04-25-174119-run.log
C:\Agent\KrStockRagAgent\logs\daily\2026-04-25-174119-run.log
[2026-04-25 17:41:19] KR Stock RAG Agent daily automation [2026-04-25 17:41:19] Project root: C:\Agent\KrStockRagAgent [2026-04-25 17:41:19] Profile: default [2026-04-25 17:41:19] Watchlist: data/seeds/watchlist.sample.csv [2026-04-25 17:41:19] To date: 2026-04-25 [2026-04-25 17:41:19] Evaluation from: 2026-01-01 [2026-04-25 17:41:19] Log file: C:\Agent\KrStockRagAgent\logs\daily\2026-04-25-174119-run.log [2026-04-25 17:41:19] [2026-04-25 17:41:19] [Run Daily Pipeline] [2026-04-25 17:41:19] C:\Agent\KrStockRagAgent\.venv\Scripts\krstock.exe run-daily-pipeline --profile default --watchlist data/seeds/watchlist.sample.csv --days-back 450 --to-date 2026-04-25 [2026-04-25 17:41:45] Running daily pipeline... [2026-04-25 17:41:45] Daily Pipeline Summary [2026-04-25 17:41:45] ┌──────────────────────┬────────────────────────────────────────────────────┐ [2026-04-25 17:41:45] │ Step │ Value │ [2026-04-25 17:41:45] ├──────────────────────┼────────────────────────────────────────────────────┤ [2026-04-25 17:41:45] │ Watchlist │ data\seeds\watchlist.sample.csv │ [2026-04-25 17:41:45] │ Strategy profile │ default │ [2026-04-25 17:41:45] │ Price range │ 2025-01-30 to 2026-04-25 │ [2026-04-25 17:41:45] │ Daily prices │ symbols=15, fetched=4530, upserted=4530 │ [2026-04-25 17:41:45] │ Indicators │ processed=12120, upserted=12120, symbols=15 │ [2026-04-25 17:41:45] │ Golden-cross scan │ scanned=12120, deleted=1273, signals=1273 │ [2026-04-25 17:41:45] │ Candidate news │ candidates=8, fetched=40, upserted=40 │ [2026-04-25 17:41:45] │ Candidate DART │ candidates=8, fetched=101, upserted=101 │ [2026-04-25 17:41:45] │ Candidate financials │ year=2025, report=11011, fetched=247, upserted=247 │ [2026-04-25 17:41:45] │ DART summaries │ scanned=202, updated=202 │ [2026-04-25 17:41:45] │ News index │ loaded=1000, indexed=1000 │ [2026-04-25 17:41:45] │ DART index │ loaded=202, indexed=202 │ [2026-04-25 17:41:45] │ Report candidates │ 8 │ [2026-04-25 17:41:45] │ Report snapshot rows │ 8 │ [2026-04-25 17:41:45] │ Report file │ reports\daily\2026-04-20-candidates.md │ [2026-04-25 17:41:45] └──────────────────────┴────────────────────────────────────────────────────┘ [2026-04-25 17:41:45] Daily pipeline complete. [2026-04-25 17:41:45] C:\Agent\KrStockRagAgent\src\krstock_agent\rag\news.py:172: UserWarning: Api key is used with an insecure connection. [2026-04-25 17:41:45] return QdrantClient( [2026-04-25 17:41:45] [2026-04-25 17:41:45] [Evaluate Reports] [2026-04-25 17:41:45] C:\Agent\KrStockRagAgent\.venv\Scripts\krstock.exe evaluate-reports --from-date 2026-01-01 --to-date 2026-04-25 --anchor report [2026-04-25 17:41:47] Report Outcome Evaluation [2026-04-25 17:41:47] ┌────────────────┬─────────────┐ [2026-04-25 17:41:47] │ Metric │ Value │ [2026-04-25 17:41:47] ├────────────────┼─────────────┤ [2026-04-25 17:41:47] │ Candidate rows │ 232 │ [2026-04-25 17:41:47] │ Anchor │ REPORT_DATE │ [2026-04-25 17:41:47] │ Horizons │ 1,3,5,10,20 │ [2026-04-25 17:41:47] │ Evaluated rows │ 1160 │ [2026-04-25 17:41:47] │ Completed rows │ 1060 │ [2026-04-25 17:41:47] └────────────────┴─────────────┘ [2026-04-25 17:41:47] Report Outcome Summary [2026-04-25 17:41:47] ┌──────┬──────┬──────┬─────┬──────┬──────┬──────┬───────┬──────┬───────┬──────┐ [2026-04-25 17:41:47] │ │ │ │ │ │ │ UP │ │ │ │ │ [2026-04-25 17:41:47] │ │ │ │ │ │ │ rate │ │ Med… │ │ Min │ [2026-04-25 17:41:47] │ Hor… │ Rows │ Com… │ UP │ DOWN │ FLAT │ % │ Avg % │ % │ Max % │ % │ [2026-04-25 17:41:47] ├──────┼──────┼──────┼─────┼──────┼──────┼──────┼───────┼──────┼───────┼──────┤ [2026-04-25 17:41:47] │ 1 │ 232 │ 232 │ 137 │ 94 │ 1 │ 59.… │ 0.76… │ 0.5… │ 25.9… │ -11… │ [2026-04-25 17:41:47] │ 3 │ 232 │ 232 │ 133 │ 96 │ 3 │ 57.… │ 1.70… │ 1.0… │ 34.7… │ -24… │ [2026-04-25 17:41:47] │ 5 │ 232 │ 224 │ 124 │ 95 │ 5 │ 55.… │ 2.45… │ 0.8… │ 39.9… │ -25… │ [2026-04-25 17:41:47] │ 10 │ 232 │ 196 │ 94 │ 101 │ 1 │ 47.… │ 2.75… │ -0.… │ 57.6… │ -21… │ [2026-04-25 17:41:47] │ 20 │ 232 │ 176 │ 82 │ 92 │ 2 │ 46.… │ 1.92… │ -0.… │ 67.5… │ -26… │ [2026-04-25 17:41:47] └──────┴──────┴──────┴─────┴──────┴──────┴──────┴───────┴──────┴───────┴──────┘ [2026-04-25 17:41:47] [2026-04-25 17:41:47] [Review Report Quality] [2026-04-25 17:41:47] C:\Agent\KrStockRagAgent\.venv\Scripts\krstock.exe review-report-quality --from-date 2026-01-01 --to-date 2026-04-25 --news-coverage-status sufficient [2026-04-25 17:41:52] News Coverage Scorecard [2026-04-25 17:41:52] ┌──────────────────┬───────┐ [2026-04-25 17:41:52] │ Metric │ Value │ [2026-04-25 17:41:52] ├──────────────────┼───────┤ [2026-04-25 17:41:52] │ Candidate rows │ 28 │ [2026-04-25 17:41:52] │ Symbols │ 14 │ [2026-04-25 17:41:52] │ News days before │ 30 │ [2026-04-25 17:41:52] │ SUFFICIENT │ 4 │ [2026-04-25 17:41:52] │ INSUFFICIENT │ 24 │ [2026-04-25 17:41:52] │ NO_INDEXED_NEWS │ 0 │ [2026-04-25 17:41:52] └──────────────────┴───────┘ [2026-04-25 17:41:52] Report Quality Review [2026-04-25 17:41:52] ┌───────────────┬──────────────┐ [2026-04-25 17:41:52] │ Metric │ Value │ [2026-04-25 17:41:52] ├───────────────┼──────────────┤ [2026-04-25 17:41:52] │ Rows │ 20 │ [2026-04-25 17:41:52] │ Anchor │ REPORT_DATE │ [2026-04-25 17:41:52] │ Dedupe │ FIRST_REPORT │ [2026-04-25 17:41:52] │ News coverage │ SUFFICIENT │ [2026-04-25 17:41:52] │ Macro tone │ ALL │ [2026-04-25 17:41:52] │ Horizons │ 1,3,5,10,20 │ [2026-04-25 17:41:52] └───────────────┴──────────────┘ [2026-04-25 17:41:52] Report Quality Overall [2026-04-25 17:41:52] ┌──────┬──────┬───────┬────┬──────┬──────┬──────┬───────┬──────┬───────┬──────┐ [2026-04-25 17:41:52] │ │ │ │ │ │ │ UP │ │ │ │ │ [2026-04-25 17:41:52] │ │ │ │ │ │ │ rate │ │ Med… │ │ Min │ [2026-04-25 17:41:52] │ Hor… │ Rows │ Comp… │ UP │ DOWN │ FLAT │ % │ Avg % │ % │ Max % │ % │ [2026-04-25 17:41:52] ├──────┼──────┼───────┼────┼──────┼──────┼──────┼───────┼──────┼───────┼──────┤ [2026-04-25 17:41:52] │ 1 │ 4 │ 4 │ 1 │ 3 │ 0 │ 25.… │ -1.6… │ -0.… │ 2.01… │ -7.… │ [2026-04-25 17:41:52] │ 3 │ 4 │ 4 │ 0 │ 4 │ 0 │ 0.0… │ -3.1… │ -2.… │ -1.5… │ -6.… │ [2026-04-25 17:41:52] │ 5 │ 4 │ 4 │ 0 │ 4 │ 0 │ 0.0… │ -1.4… │ -1.… │ -0.4… │ -2.… │ [2026-04-25 17:41:52] │ 10 │ 4 │ 1 │ 1 │ 0 │ 0 │ 100… │ 5.59… │ 5.5… │ 5.59… │ 5.5… │ [2026-04-25 17:41:52] │ 20 │ 4 │ 0 │ 0 │ 0 │ 0 │ │ │ │ │ │ [2026-04-25 17:41:52] └──────┴──────┴───────┴────┴──────┴──────┴──────┴───────┴──────┴───────┴──────┘ [2026-04-25 17:41:52] Report Quality By Label [2026-04-25 17:41:52] ┌──────┬──────┬──────┬──────┬────┬─────┬──────┬─────┬──────┬─────┬──────┬─────┐ [2026-04-25 17:41:52] │ │ │ │ │ │ │ │ UP │ │ │ │ │ [2026-04-25 17:41:52] │ │ │ │ │ │ │ │ ra… │ Avg │ Me… │ Max │ Min │ [2026-04-25 17:41:52] │ Gro… │ Hor… │ Rows │ Com… │ UP │ DO… │ FLAT │ % │ % │ % │ % │ % │ [2026-04-25 17:41:52] ├──────┼──────┼──────┼──────┼────┼─────┼──────┼─────┼──────┼─────┼──────┼─────┤ [2026-04-25 17:41:52] │ 관심 │ 1 │ 3 │ 3 │ 1 │ 2 │ 0 │ 33… │ 0.1… │ -0… │ 2.0… │ -0… │ [2026-04-25 17:41:52] │ 관심 │ 3 │ 3 │ 3 │ 0 │ 3 │ 0 │ 0.… │ -2.… │ -2… │ -1.… │ -2… │ [2026-04-25 17:41:52] │ 관심 │ 5 │ 3 │ 3 │ 0 │ 3 │ 0 │ 0.… │ -1.… │ -1… │ -0.… │ -2… │ [2026-04-25 17:41:52] │ 관심 │ 10 │ 3 │ 0 │ 0 │ 0 │ 0 │ │ │ │ │ │ [2026-04-25 17:41:52] │ 관심 │ 20 │ 3 │ 0 │ 0 │ 0 │ 0 │ │ │ │ │ │ [2026-04-25 17:41:52] │ 관찰 │ 1 │ 1 │ 1 │ 0 │ 1 │ 0 │ 0.… │ -7.… │ -7… │ -7.… │ -7… │ [2026-04-25 17:41:52] │ 관찰 │ 3 │ 1 │ 1 │ 0 │ 1 │ 0 │ 0.… │ -6.… │ -6… │ -6.… │ -6… │ [2026-04-25 17:41:52] │ 관찰 │ 5 │ 1 │ 1 │ 0 │ 1 │ 0 │ 0.… │ -1.… │ -1… │ -1.… │ -1… │ [2026-04-25 17:41:52] │ 관찰 │ 10 │ 1 │ 1 │ 1 │ 0 │ 0 │ 10… │ 5.5… │ 5.… │ 5.5… │ 5.… │ [2026-04-25 17:41:52] │ 관찰 │ 20 │ 1 │ 0 │ 0 │ 0 │ 0 │ │ │ │ │ │ [2026-04-25 17:41:52] └──────┴──────┴──────┴──────┴────┴─────┴──────┴─────┴──────┴─────┴──────┴─────┘ [2026-04-25 17:41:52] Report Quality By Tone [2026-04-25 17:41:52] ┌──────┬──────┬──────┬──────┬────┬─────┬──────┬─────┬──────┬─────┬──────┬─────┐ [2026-04-25 17:41:52] │ │ │ │ │ │ │ │ UP │ │ │ │ │ [2026-04-25 17:41:52] │ │ │ │ │ │ │ │ ra… │ Avg │ Me… │ Max │ Min │ [2026-04-25 17:41:52] │ Gro… │ Hor… │ Rows │ Com… │ UP │ DO… │ FLAT │ % │ % │ % │ % │ % │ [2026-04-25 17:41:52] ├──────┼──────┼──────┼──────┼────┼─────┼──────┼─────┼──────┼─────┼──────┼─────┤ [2026-04-25 17:41:52] │ NO_… │ 1 │ 1 │ 1 │ 0 │ 1 │ 0 │ 0.… │ -7.… │ -7… │ -7.… │ -7… │ [2026-04-25 17:41:52] │ NO_… │ 3 │ 1 │ 1 │ 0 │ 1 │ 0 │ 0.… │ -6.… │ -6… │ -6.… │ -6… │ [2026-04-25 17:41:52] │ NO_… │ 5 │ 1 │ 1 │ 0 │ 1 │ 0 │ 0.… │ -1.… │ -1… │ -1.… │ -1… │ [2026-04-25 17:41:52] │ NO_… │ 10 │ 1 │ 1 │ 1 │ 0 │ 0 │ 10… │ 5.5… │ 5.… │ 5.5… │ 5.… │ [2026-04-25 17:41:52] │ NO_… │ 20 │ 1 │ 0 │ 0 │ 0 │ 0 │ │ │ │ │ │ [2026-04-25 17:41:52] │ POS… │ 1 │ 3 │ 3 │ 1 │ 2 │ 0 │ 33… │ 0.1… │ -0… │ 2.0… │ -0… │ [2026-04-25 17:41:52] │ POS… │ 3 │ 3 │ 3 │ 0 │ 3 │ 0 │ 0.… │ -2.… │ -2… │ -1.… │ -2… │ [2026-04-25 17:41:52] │ POS… │ 5 │ 3 │ 3 │ 0 │ 3 │ 0 │ 0.… │ -1.… │ -1… │ -0.… │ -2… │ [2026-04-25 17:41:52] │ POS… │ 10 │ 3 │ 0 │ 0 │ 0 │ 0 │ │ │ │ │ │ [2026-04-25 17:41:52] │ POS… │ 20 │ 3 │ 0 │ 0 │ 0 │ 0 │ │ │ │ │ │ [2026-04-25 17:41:52] └──────┴──────┴──────┴──────┴────┴─────┴──────┴─────┴──────┴─────┴──────┴─────┘ [2026-04-25 17:41:52] Report Quality By Macro [2026-04-25 17:41:52] ┌──────┬──────┬──────┬──────┬────┬─────┬──────┬─────┬──────┬─────┬──────┬─────┐ [2026-04-25 17:41:52] │ │ │ │ │ │ │ │ UP │ │ │ │ │ [2026-04-25 17:41:52] │ │ │ │ │ │ │ │ ra… │ Avg │ Me… │ Max │ Min │ [2026-04-25 17:41:52] │ Gro… │ Hor… │ Rows │ Com… │ UP │ DO… │ FLAT │ % │ % │ % │ % │ % │ [2026-04-25 17:41:52] ├──────┼──────┼──────┼──────┼────┼─────┼──────┼─────┼──────┼─────┼──────┼─────┤ [2026-04-25 17:41:52] │ NO_… │ 1 │ 4 │ 4 │ 1 │ 3 │ 0 │ 25… │ -1.… │ -0… │ 2.0… │ -7… │ [2026-04-25 17:41:52] │ NO_… │ 3 │ 4 │ 4 │ 0 │ 4 │ 0 │ 0.… │ -3.… │ -2… │ -1.… │ -6… │ [2026-04-25 17:41:52] │ NO_… │ 5 │ 4 │ 4 │ 0 │ 4 │ 0 │ 0.… │ -1.… │ -1… │ -0.… │ -2… │ [2026-04-25 17:41:52] │ NO_… │ 10 │ 4 │ 1 │ 1 │ 0 │ 0 │ 10… │ 5.5… │ 5.… │ 5.5… │ 5.… │ [2026-04-25 17:41:52] │ NO_… │ 20 │ 4 │ 0 │ 0 │ 0 │ 0 │ │ │ │ │ │ [2026-04-25 17:41:52] └──────┴──────┴──────┴──────┴────┴─────┴──────┴─────┴──────┴─────┴──────┴─────┘ [2026-04-25 17:41:52] [2026-04-25 17:41:52] Daily automation completed successfully. [2026-04-25 17:41:52] Discord notification sent via webhook.