| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 13 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 | |||
| 13 hours | style: auto-fix lint violations from enhanced ruff rules | TheSiahxyz | |
| 13 hours | refactor: specialize exception handling across all services | TheSiahxyz | |
| 13 hours | feat: add graceful shutdown with SIGTERM/SIGINT handlers to all services | TheSiahxyz | |
| 14 hours | feat: add config validation, SecretStr for secrets, API security fields | TheSiahxyz | |
| 15 hours | feat: implement news-collector main scheduler with all collectors | TheSiahxyz | |
