Context
Follow-up to issues #2 and #3. The following acceptance criteria were not verified during the initial implementation pass and remain open.
Unmet Acceptance Criteria
From #2 (_rebuild_regime_rank_cache refactor)
From #3 (HMM walk-forward backtest runner)
Acceptance Criteria
Context
Follow-up to issues #2 and #3. The following acceptance criteria were not verified during the initial implementation pass and remain open.
Unmet Acceptance Criteria
From #2 (_rebuild_regime_rank_cache refactor)
uv run ty check shared/core/hmm tests/hmmreports no in-scope errorsFrom #3 (HMM walk-forward backtest runner)
uv run ruff format --check scripts tests/hmmexits 0uv run ty check scripts tests/hmmreports no in-scope errorsuv run python scripts/hmm_backtest.py --ticker SPY --start 2020-01-01 --end 2024-12-31exits 0 and prints Final equity / Total return / Sharpe / Max drawdown / Regime distributionAcceptance Criteria
uv run python -m pytest tests/hmm -qstill passes after any fixes