Skip to content

feat: share optimizer capabilities and frozen forecast input contracts - #23

Merged
PureSaber merged 2 commits into
mainfrom
codex/optimizer-barra-v2
Oct 14, 2026
Merged

PureSaber merged 2 commits into
mainfrom
codex/optimizer-barra-v2

Conversation

@PureSaber

Copy link
Copy Markdown
Owner

Research allocation validation now uses the same versioned capability contract as the optimizer and Studio. All implemented methods have explicit objective/forecast compatibility; unsupported factor-only HRP/risk-parity combinations are rejected before execution. Add an explicit, path-resolved frozen return-forecast input for protocol v2.

Legacy configurations retain their existing meanings. Dependency pins align the shared contract and factor package. Validation: 236 tests passed, one skipped, 85.55% branch-inclusive coverage, Ruff check and format. Depends on PureSaber/quant-data-kit#46 and PureSaber/quant-factors#25.

@PureSaber
PureSaber marked this pull request as ready for review October 14, 2026 16:10
@PureSaber
PureSaber merged commit 80ee637 into main Oct 14, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant