| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 9 hours | fix: add session lock in StockSelector, remove unused HEALTH_PORT_OFFSET, ↵HEADmaster | TheSiahxyz | |
| lint fixes - Add asyncio.Lock to StockSelector._ensure_session() to prevent race condition - Remove unused HEALTH_PORT_OFFSET constant from news-collector - Auto-fix import sorting and formatting from ruff | |||
| 9 hours | fix: add TradeRow ORM model, SignalRow missing columns, guard Event.from_dict | TheSiahxyz | |
| - Add TradeRow ORM model matching existing trades migration table - Add conviction, stop_loss, take_profit columns to SignalRow + migration 004 - Persist conviction/stop_loss/take_profit in insert_signal() - Guard Event.from_dict against malformed data with ValueError instead of KeyError | |||
