Skip to content

Configuration Management #32

@hnaik

Description

@hnaik

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.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions