- Add /api/detect_patterns endpoint to detect CDL_* patterns in time range
- Add ChartAnalysis class with hover-based pattern detection mode
- Add Analyze dropdown button in header with pattern detection option
- Style dropdown and pattern detection UI with gradient theme
- Add AGENTS.md with repository guidelines for AI agents
- Update gitignore to exclude test screenshots and artifacts
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add utils.py with sanitize_for_json() function to convert numpy types
(int64, float64, bool_, ndarray) to native Python types
- Handle inf/nan values by converting to None
- Update backtesting.py to use shared sanitize_for_json utility
- Update app.py strategy_events emit to sanitize data before sending
- Remove empty root BrighterTrading.db and add *.db to gitignore
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>