Skip to content

feat(market-data): add session-aware bar continuity - #176

Open
LimiNode wants to merge 2 commits into
mainfrom
feat/session-aware-bar-continuity
Open

LimiNode wants to merge 2 commits into
mainfrom
feat/session-aware-bar-continuity

Conversation

@LimiNode

Copy link
Copy Markdown
Owner

Summary\n- add fail-closed BarHistoryResult::range_complete proof\n- separate structural bar validation from dense/session completeness\n- preserve partial prefill observations without falsely reporting LIVE\n- add dense, sparse, authoritative-empty, sticky degradation, and stale-generation regressions\n- update English and Russian Router contracts\n\n## Verification\n- market_data_continuity_test: 49/49\n- market_data_subscription_contract_test: 27/27\n- git diff --check\n\nPR-B (provider-aligned bar recovery clock) follows this PR.

Separate structural bar validation from provider completeness proofs so session-aware sparse ranges can recover without treating missing candles as data loss. Keep the result fail-closed, preserve legacy status calls, and cover dense, sparse, empty, sticky, and stale continuity cases.
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