Commit Graph

8 Commits

Author SHA1 Message Date
Bu5hm4nn
43067bb275 feat(DATA-DB-002): add BacktestSettings model and repository
- BacktestSettings dataclass with all configuration fields
- BacktestSettingsRepository for persistence per workspace
- Settings independent of portfolio configuration
- Full validation for dates, symbols, LTV, etc.
- 16 comprehensive tests

Fields:
- settings_id, name: identification
- data_source: databento|yfinance|synthetic
- dataset, schema: Databento configuration
- start_date, end_date: date range
- underlying_symbol, start_price, underlying_units: position config
- loan_amount, margin_call_ltv: LTV analysis
- template_slugs: strategies to test
- cache_key, data_cost_usd: caching metadata
- provider_ref: provider configuration
2026-03-29 10:46:25 +02:00
Bu5hm4nn
cfb6abd842 docs: compact agent policy into yaml 2026-03-25 11:18:31 +01:00
Bu5hm4nn
b1e5cbd47e docs: close turnstile roadmap items 2026-03-25 10:29:50 +01:00
Bu5hm4nn
68cb2aa51a docs: update workflow and backtest UI backlog 2026-03-24 19:01:55 +01:00
Bu5hm4nn
7c6b8ef2c6 docs: require review before merging worktrees 2026-03-24 10:50:20 +01:00
Bu5hm4nn
140a21c0b6 chore: enforce linting as part of build 2026-03-24 00:26:36 +01:00
Bu5hm4nn
ed6daf6d47 docs: add TDD red-orange-green workflow memo 2026-03-23 23:29:55 +01:00
Bu5hm4nn
d51fa05d5a test: add Playwright browser tests and document test loop
- add real browser test for overview and options pages
- document engineering learnings in AGENTS.md
- commit NiceGUI header layout fix
- limit options initial expirations for faster first render
2026-03-23 23:11:38 +01:00