No description
Find a file
Viktor Barzin 72cb1b6fe5
feat: database models and alembic migrations — all tables per design
- shared/db.py: async engine + session factory
- shared/models/base.py: DeclarativeBase + TimestampMixin
- shared/models/trading.py: Strategy, Signal, Trade, Position, StrategyWeightHistory
- shared/models/news.py: Article, ArticleSentiment
- shared/models/learning.py: TradeOutcome, LearningAdjustment
- shared/models/auth.py: User, UserCredential
- shared/models/timeseries.py: MarketData, PortfolioSnapshot, StrategyMetric
- Alembic async env.py with initial migration including TimescaleDB hypertables
- 21 model tests covering enums, instantiation, metadata registration
2026-02-22 15:17:07 +00:00
.claude Add trading bot design document 2026-02-22 13:53:57 +00:00
alembic feat: database models and alembic migrations — all tables per design 2026-02-22 15:17:07 +00:00
docs/plans Add sprint plan — 6 sprints with goals and acceptance criteria 2026-02-22 15:08:17 +00:00
shared feat: database models and alembic migrations — all tables per design 2026-02-22 15:17:07 +00:00
tests feat: database models and alembic migrations — all tables per design 2026-02-22 15:17:07 +00:00
alembic.ini feat: database models and alembic migrations — all tables per design 2026-02-22 15:17:07 +00:00
pyproject.toml feat: project foundation — monorepo setup, shared config, redis streams, telemetry 2026-02-22 15:13:26 +00:00