Labels: infra, priority: medium
Description
Establish a consistent configuration system across all components.
Scope
- YAML-based config files with environment variable overrides.
- Typed config objects (Pydantic) with validation at load time.
- Hierarchical: global defaults → component-specific → run-specific overrides.
- Sensitive values (API keys for Databento, IBKR credentials) handled via environment variables or a secrets file excluded from version control.
- Config snapshots saved alongside backtest results for reproducibility.
Labels:
infra,priority: mediumDescription
Establish a consistent configuration system across all components.
Scope