| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 17 hours | style: fix lint and formatting issues across news collector and shared | TheSiahxyz | |
| 17 hours | feat: add Alembic migration for news and sentiment tables | TheSiahxyz | |
| 38 hours | fix: resolve critical deployment blockers | TheSiahxyz | |
| - Add Alembic initial migration (6 tables: candles, signals, orders, trades, positions, portfolio_snapshots) - Expose health ports (8080-8083) in docker-compose with healthchecks - Add numpy dependency to strategy-engine pyproject.toml | |||
| 39 hours | feat: add SQLAlchemy ORM models and Alembic migration setup | TheSiahxyz | |
| Add SA 2.0 declarative models (CandleRow, SignalRow, OrderRow, TradeRow, PositionRow, PortfolioSnapshotRow) mirroring existing asyncpg tables. Set up Alembic with async PostgreSQL support and add migrate/migrate-down/ migrate-new Makefile targets. Update shared dependencies with sqlalchemy, alembic, structlog, prometheus-client, pyyaml, aiohttp, and rich. | |||
