Kunthawat Greethong
33a4662cd4
[verified] Add per-symbol analysis breakdown endpoint + per-theme narrative
- themes.symbol_breakdown(): transparent scoring derivation (theme_score, siamchart_score components, combined = 0.6*theme + 0.4*siamchart npolut)
- GET /api/v1/symbols/<symbol>: themes + theme surprise contributions + fundamentals + price + weights (ข้อ 7)
- dashboard.py _theme_narrative(): long-form Thai explanation of each theme's analysis outcome + implication for its stocks (ข้อ 5)
- 2 tests; full suite OK; live verified (AOT: combined 0.107 = 0.6*0.571 + 0.4*(-0.588))
2026-08-25 21:18:20 +07:00
..
2026-08-25 21:18:20 +07:00
2026-08-23 07:41:31 +07:00
2026-08-25 15:13:36 +07:00
2026-08-25 21:18:20 +07:00
2026-08-23 07:41:31 +07:00
2026-08-23 07:41:31 +07:00