feat: add portfolio risk computation contracts #18

Merged
ageorge156 merged 2 commits from codex/quant-os-portfolio-risk-computation-s4-1-20260901 into main 2026-09-01 14:08:23 +08:00
Showing only changes of commit d4ee6f005f - Show all commits
+26
View File
@@ -0,0 +1,26 @@
from __future__ import annotations
def test_s41_public_contract_surface_exists() -> None:
from quant_engine.portfolio_risk_contracts import (
ComputationReceipt,
ConstraintSetV1,
FreshnessPolicy,
PortfolioDecision,
RiskAssessment,
assess_portfolio_risk,
build_portfolio_decision,
)
assert all(
symbol is not None
for symbol in (
ComputationReceipt,
ConstraintSetV1,
FreshnessPolicy,
PortfolioDecision,
RiskAssessment,
assess_portfolio_risk,
build_portfolio_decision,
)
)