Big refactoring
This commit is contained in:
30
.kiro/steering/product.md
Normal file
30
.kiro/steering/product.md
Normal file
@@ -0,0 +1,30 @@
|
||||
# Product Overview
|
||||
|
||||
Signal Dashboard is an investing-signal platform for NASDAQ stocks that surfaces optimal trading opportunities through multi-dimensional scoring.
|
||||
|
||||
## Core Philosophy
|
||||
|
||||
Don't predict price. Find the path of least resistance, key support/resistance zones, and asymmetric risk:reward setups.
|
||||
|
||||
## Key Features
|
||||
|
||||
- Multi-dimensional scoring engine (technical, S/R quality, sentiment, fundamental, momentum)
|
||||
- Risk:Reward scanner with ATR-based stops (default 3:1 threshold)
|
||||
- Support/Resistance detection with strength scoring and merge-within-tolerance
|
||||
- Sentiment analysis with time-decay weighted scoring (Gemini 2.0 Flash with search grounding)
|
||||
- Auto-populated watchlist (top-10 by composite score) + manual entries (cap: 20)
|
||||
- Interactive candlestick chart with S/R overlays
|
||||
- JWT auth with admin role and user access control
|
||||
- Scheduled jobs: OHLCV collection, sentiment polling, fundamentals fetch, R:R scanning
|
||||
|
||||
## Data Providers
|
||||
|
||||
- Alpaca: OHLCV price data
|
||||
- Gemini 2.0 Flash: Sentiment analysis via search grounding
|
||||
- Financial Modeling Prep: Fundamental data (P/E, revenue growth, earnings surprise, market cap)
|
||||
|
||||
## User Roles
|
||||
|
||||
- Admin: Full access including user management, job control, data cleanup, system settings
|
||||
- User: Access to watchlist, scanner, rankings, ticker details (when has_access=true)
|
||||
- Registration: Configurable via admin settings
|
||||
Reference in New Issue
Block a user